<SEC-DOCUMENT>0000944075-16-000054.txt : 20160324
<SEC-HEADER>0000944075-16-000054.hdr.sgml : 20160324
<ACCEPTANCE-DATETIME>20160323210716
ACCESSION NUMBER:		0000944075-16-000054
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		77
CONFORMED PERIOD OF REPORT:	20151231
FILED AS OF DATE:		20160324
DATE AS OF CHANGE:		20160323

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:	000-25904
		FILM NUMBER:		161525239

	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-2015.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, 2015</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: -0.5in"><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/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"><IMG SRC="socketmobile.jpg" ALT=""><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 20pt"><B>&nbsp;</B></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: 20pt Times New Roman, Times, Serif"><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">OTCQB</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>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt"></P></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 0.05in 0 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></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, 2015, the aggregate market value of the registrant&rsquo;s Common Stock ($0.001 par value) held by non-affiliates
of the registrant was $11,305,978 based on the closing sale price as reported on the Over the Counter 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 18, 2016: 5,659,903 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 11, 2016. 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>

<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>

<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>

<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>

<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>

<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>

<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>

<P STYLE="font: 11pt 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: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt"></P></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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&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-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="padding-left: 6.25pt; text-indent: -6.25pt; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A HREF="#a_001">PART I</A></B></FONT></td>
    <TD STYLE="text-align: right; vertical-align: top"><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%; text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_002">Item 1.</A></FONT></td>
    <TD STYLE="width: 78%; padding-left: 0.15in; font-size: 10pt; text-align: left; text-indent: -0.15in; vertical-align: top"><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; vertical-align: top"><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 STYLE="text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_003">Risk Factors</A></FONT></td>
    <TD STYLE="text-align: right; vertical-align: top"><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 STYLE="text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><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; vertical-align: top"><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 STYLE="text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><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; vertical-align: top"><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 STYLE="text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><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; vertical-align: top"><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 STYLE="text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><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; vertical-align: top"><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; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: right; vertical-align: top"><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; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A HREF="#a_008">PART II</A></B></FONT></td>
    <TD STYLE="text-align: right; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    </tr>
<tr>
    <TD STYLE="text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: left; padding-left: 6.25pt; text-indent: -6.25pt; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_009">Item 5.</A></FONT></td>
    <TD STYLE="text-align: left; vertical-align: top"><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: top; 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 STYLE="text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><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; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_010">21</A></FONT></td>
    </tr>
<tr>
    <TD STYLE="text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: left; padding-left: 6.25pt; text-indent: -6.25pt; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_011">Item 7.</A></FONT></td>
    <TD STYLE="text-align: left; vertical-align: top"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><A HREF="#a_011"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Management&rsquo;s Discussion and Analysis of Financial </FONT>Condition and Results of Operations</A></P></td>
    <TD STYLE="vertical-align: top; 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 STYLE="text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><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; vertical-align: top"><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 STYLE="text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><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; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_013">30</A></FONT></td>
    </tr>
<tr>
    <TD STYLE="text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: left; 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="text-align: left; vertical-align: top"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><A HREF="#a_014"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Changes in and Disagreements with Accountants on </FONT>Accounting and Financial Disclosure</A></P></td>
    <TD STYLE="vertical-align: top; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_014">56</A></FONT></td>
    </tr>
<tr>
    <TD STYLE="text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: left; 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: top; font-size: 10pt; text-align: left; text-indent: 0in"><A HREF="#a_015"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Controls and Procedures</FONT></A></td>
    <TD STYLE="vertical-align: top; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_015">56</A></FONT></td>
    </tr>
<tr>
    <TD STYLE="text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: left; 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: top; font-size: 10pt; text-align: left; text-indent: 0in"><A HREF="#a_016"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Other Information</FONT></A></td>
    <TD STYLE="vertical-align: top; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_016">57</A></FONT></td>
    </tr>
<tr style="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: right; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    </tr>
<tr style="vertical-align: bottom">
    <TD STYLE="text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><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; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_018">58</A></FONT></td>
    </tr>
<tr style="vertical-align: bottom">
    <TD STYLE="text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_019">Executive Compensation</A>&#9;</FONT></td>
    <TD STYLE="text-align: right; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_019">58</A></FONT></td>
    </tr>
<tr>
    <TD STYLE="text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: left; padding-left: 6.25pt; text-indent: -6.25pt; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_020">Item 12.</A></FONT></td>
    <TD STYLE="text-align: left; vertical-align: top"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: top; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_020">58</A></FONT></td>
    </tr>
<tr>
    <TD STYLE="text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: left; 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="text-align: left; vertical-align: top"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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&#9;</A></P></td>
    <TD STYLE="vertical-align: top; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_021">58</A></FONT></td>
    </tr>
<tr style="vertical-align: bottom">
    <TD STYLE="text-align: left; vertical-align: top"><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; text-align: left; vertical-align: top"><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; vertical-align: top"><A HREF="#a_022"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Principal Accounting Fees and Services&#9;</FONT></A></td>
    <TD STYLE="text-align: right; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_022">59</A></FONT></td>
    </tr>
<tr style="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: right; vertical-align: top"><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; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A HREF="#a_023">PART IV</A></B></FONT></td>
    <TD STYLE="text-align: right; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    </tr>
<tr>
    <TD STYLE="text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: left; padding-right: -8.3pt; padding-left: 6.25pt; text-indent: -6.25pt; vertical-align: top"><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: top; 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&#9;</A></FONT></td>
    <TD STYLE="vertical-align: top; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_024">59</A></FONT></td>
    </tr>
<tr style="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: right; vertical-align: top"><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; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A HREF="#a_025">SIGNATURES</A></B>&#9;</FONT></td>
    <TD STYLE="text-align: right; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_025">60</A></FONT></td>
    </tr>
<tr style="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt; text-align: left; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></td>
    <TD STYLE="text-align: right; vertical-align: top"><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; vertical-align: top"><A HREF="#a_026"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Index to Exhibits</B>&#9;</FONT></A></td>
    <TD STYLE="text-align: right; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_026">61</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; background-color: red"><B></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>&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"></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%"></TD><TD STYLE="width: 34%; text-align: center"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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>&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"><A NAME="a_001"></A><B>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;</I> <I>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,</I> <I>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</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 the worldwide business mobility markets. Our products are incorporated into
mobile applications used in mobile point of sale (mPOS), hospitality, asset management, commercial services, healthcare and other
mobile business markets. Our primary products are cordless barcode scanners 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;/Windows Mobile&trade;). We offer an easy-to-use software developer kit (SDK) to mobile application
developers to enable the use of our products with their applications. Our products become an ingredient of the application solution
and 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,400 developers at
the beginning 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">&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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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. Our 7 Series
barcode scanners are lightweight and ergonomically designed for easy handling as a stand-alone cordless barcode scanner. Our 7
Series standard cases come in 5 vivid colors. Our 7 Series durable barcode scanners are designed for use in environments needing
a more durable barcode scanner. In the first half of 2016 we are upgrading our durable barcode scanning line by introducing our
D700 series durable barcode scanners in linear imaging, laser and 2D models. Using the same ergonomic form factor, the barcode
scanners have an IP54 durability rating and improved durability features. Our 8 Series cordless barcode scanners in linear imaging
and 2D models are designed to be attachable to smartphones for one-handed barcode scanning and can also be used in handheld mode.
They attach to smartphones with an easily detachable clip. In the first half of 2016, we are introducing a case, &ldquo;DuraCase&rdquo;,
designed to keep the smartphone and barcode scanner together and enabling both devices to be charged simultaneously.</FONT></P>

<P STYLE="font: 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">Many
smartphones and tablets now offer Near Field Communications (&ldquo;NFC&rdquo;), and RFID technology along with 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 through another NFC enabled device. We are incorporating an
NFC reader/writer into the base of a retail accessory stand that today enables customers to scan barcoded documents. The NFC reader/writer
may also be used as a stand-alone base. In addition, we are developing a handheld NFC reader/writer for the similar purposes.
We will work with our registered developers during 2016 and beyond to encourage them 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 barcode scanners with a single installation, making it easy for
a developer to integrate our data collection capabilities while giving the customer the ability to select the products that work
best for them. We also support using the built-in camera in a customer&rsquo;s smartphone or tablet for lower volume data collection
requirements. When a developer builds in our SDK, a customer can edit and direct the placement in their application of collected
data while also receiving feedback that the collection of data was successfully completed.</FONT></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">Cordless
barcode scanning represented 85 percent of our revenue in 2015, up from 79 percent in 2014. We also offer a handheld mobile computer
first introduced in 2007 running Windows Embedded 6.5 operating system from Microsoft. Handheld computer and legacy product revenue
represented 13 percent of our revenue in 2015 and 18 percent of our revenue in 2014. Handheld computer revenue has been in decline
as developers move their applications to smartphones and tablets. We have announced that we will discontinue our handheld computer
product line during 2016. Service revenue represented 2 percent of our revenue in 2015 and 3 percent in 2014.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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
design our own products and test product components obtained from third party contract manufacturers. We perform final product
assembly, test, package, 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 collection 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 growing 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"><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>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"><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>Cordless
barcode scanners</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
offer a family of cordless barcode scanning products that connect over Bluetooth with smartphones, tablets and mobile computers
running operating systems from Apple (iOS), Google (Android), and Microsoft (Windows/Windows Mobile). Our cordless barcode scanners
include two dimensional (2D) and linear (1D laser and 1D imager) barcode scanners in both colorful standard cases and durable
cases. Our series 7 standard models in 5 vivid colors are lightweight and ergonomically designed for extended use as handheld
barcode scanners. Our D700 series durable models being introduced in the first half of 2016 have an IP54 rating for use in wet,
dusty or harsher environments. Our series 8 models are designed to be attached to a smartphone or similar handheld device with
a clip to enable one-handed barcode scanning, but can be used as a stand-alone barcode scanner. We also offer a robust combination
sleeve and charging station to attach as a single unit our Series 8 model barcode scanners to an iPod or similar device for one-handed
barcode scanning in environments where the devices are intended to stay together. Extended warranty programs are available for
all of our barcode scanning 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"><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>NFC
data capture products</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Near
Field Communications (NFC), an RFID radio technology, is being widely deployed in smartphones to enable the electronic transfer
of loyalty cards, identification cards, payment cards, coupons, event tickets and electronic tokens on smartphones and similar
devices, often in combination with Beacon technology that identifies for the smartphone the electronic information accepted by
a merchant or vendor and helps present such information for identification, event entry, coupon application or payment. We are
developing products that our registered developers can use within their applications to accept information either by barcode scan
or by an electronic transfer of data over NFC/RFID. The NFC/RFID products are expected to commence shipping late in 2016. &#9;</FONT></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>Handheld
Computers</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
offer a family of SoMo&reg; (&ldquo;<U>So</U>cket&reg; <U>Mo</U>bile&rdquo;) handheld computer products with antimicrobial cases
running the Windows Embedded Handheld System 6.5 operating system. Handheld computer accessories include plug-in 1D and 2D barcode
scanners, charging cradles, durable cases, and plug-in radio frequency identification (RFID) readers with NFC (near field communications).
Our handheld computers are designed with wireless LAN (802.11 b/g/n) and Bluetooth connectivity for use with applications that
do not require phones. Our newest family of handheld computers, the SoMo Model 655, commenced sales in June 2012, replacing the
SoMo650 introduced in 2007. Due to the technical obsolescence of key components, we have announced end of life for this product
family and are expected to exhaust supplies during 2016.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"><I>Service</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
products are warranted for one year and we offer SocketCare extended warranty programs for up to five years including repair or
replacement due to accidental breakage. We will 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">&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>Registered
Developers and Developer Support Programs</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"><I>Data
Capture Software Developer Kit (SDK)</I>. We offer a data capture software developer kit to registered software application developers.
Our data capture SDK enables developers to easily integrate Socket&rsquo;s data capture software into their applications. The
software and SDK are being enhanced to add NFC/RFID data capture to current barcode scanning capabilities and enable data capture
with either technology with a single SDK. When integrated, the application owns the data capture barcode scanner or NFC/RFID reader
and controls its behavior. The underlying software works with smartphones, tablets and mobile computers using operating systems
from Apple (iOS), Google (Android), and Microsoft (Windows and Windows Mobile).</FONT></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>Registered
developers and developer support</I>. Registered developers consist of third party application providers and developers developing
in-house solutions for businesses. We have more than 1,400 registered developers with a growing number of mobile applications
deployed. The primary market segments being addressed by our registered developers are mobile point of sale (mPOS), hospitality,
asset management, commercial services and healthcare along with applications addressing other mobile business markets. We support
our registered developers with periodic software updates and assistance and solicit their feedback in considering future product
improvements and direction.</FONT></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 on December 31, 2015 was 50. 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-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 OTCQB 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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"><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
Strategy and 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>Capitalize
on Strategic 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
part of the application solution and are part of the developer&rsquo;s marketing program for that application. We stay current
on operating system updates provided by Apple, Google and Microsoft to support new products running the latest versions of their
operating systems on smartphones, tablets and mobile computers while providing backward compatibility. We spend extensive engineering
time and resources to ensure that our cordless barcode scanning 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 including Bluetooth (both handheld computers and cordless barcode scanners)
and wireless LAN (handheld computers).</FONT></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>Markets</I>.
Our growth in 2015 and 2014 was driven by sales of barcode scanners integrated into retail mobile point of sale applications for
use with Apple tablets. Many developers of mobile point of sale applications have been funded by venture capital organizations
enabling their rapid development and growth. Other mobile markets being addressed by registered developers include hospitality,
asset management, commercial services, and healthcare. 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>Expand
and improve our 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 barcode scanning needs. Within
our family of barcode scanning products, we offer durable and standard cases (the latter in multiple colors), linear imaging and
laser barcode scanning, 2D barcode scanning, and two form factors: an ergonomically designed handheld cordless barcode scanner
(our model 7 series) and a smartphone attachable barcode scanner (our model 8 series) to enable one-handed barcode scanning. Both
series 7 and series 8 products connect cordlessly over Bluetooth and may be used as handheld barcode scanners. 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>Price
our products competitively and available worldwide</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. 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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"><I>Build
a 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 computing 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, small form factor, low power and easy to use, all features designed for a mobile worker while
mobile, and the breadth of our product offerings, including the extensive 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-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 like Scandit or Manatee Works. However, scanning using the
built-in camera is typically slower and more awkward especially as the 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.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Near
Field Communications (NFC) and Radio Frequency Identification (RFID).</I> We are developing the use of NFC/RFID technology with
NFC/RFID reader/writers to enable the transfer of electronic tokens to and from smartphones, tablets and mobile applications that
are supported by our software developer kit. Use of electronic tokens includes loyalty cards, identification cards, payment cards,
coupons, and event tickets. Distribution of electronic tokens by organizations to customers is becoming more widespread, and organizations
need the ability to accept these tokens electronically from their customers. For retail organizations, we are adding NFC reader/writer
technology to the base of our presentation stand which will support data collection either by scanning a barcode including one
displayed on an electronic screen or by electronically accepting the transfer of an NFC token. We are also developing a stand-alone
RFID handheld reader/writer that communicates over Bluetooth. NFC today is primarily being used to facilitate payment transactions
through organizations such as Square, Clover, Revel Systems, Poynt, Verifone and Ingenico using Apple Pay, Android Pay and Samsung
Pay. Other developers are able to facilitate payments within their mobile applications using software tools supplied by Apple,
Google, PayPal and Visa. If a registered developer adds the use of our NFC/RFID products to their application, their customers
will be able to broaden their use of NFC/RFID beyond payments to issue and accept loyalty cards, identification cards, coupons
and event tickets.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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>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 33 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&rdquo; and &ldquo;SocketScan&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">Building
on our expertise in embedded radio-dependent firmware, within our Bluetooth cordless products are software and firmware that include
a wide variety of functions to enable efficient radio control and overall systems functionality. For cordless barcode scanning
this includes our patented Error Proof Protocol, which is designed to ensure that scanned data is correctly received by the mobile
computing device and allows for real-time validation of data and error notification to the user. We have developed data capture
software that allows our products to communicate with applications on smartphones and tablets running operating systems from Apple
(iOS), Google (Android), and Microsoft (Windows and Windows Mobile).</FONT></P>

<P STYLE="font: 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 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.</FONT></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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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>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, 2015 was 50. Our employees are not represented by a union, and we consider
our employee relationships to be good. As of December 31, 2015, we had 15 persons in sales, marketing and customer service, 9
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-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>&nbsp;</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><A NAME="a_003"></A>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
have a history of operating losses and 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">Except
for fiscal years 2015, 2014 and 2004, we incurred significant operating losses in each financial period since our inception. 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 collection 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 inventors&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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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
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
programs. 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"><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">&bull;</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">&bull;</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">&bull;</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">&bull;</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">&bull;</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">&bull;</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"></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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<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-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>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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"></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"><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">&bull;</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">&bull;</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 fiscal years 2015 and 2014, Ingram Micro Inc.,
ScanSource<I>, </I>Inc., and BlueStar, Inc. together represented approximately 69% and 67%, respectively, 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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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
may not be able to collect revenues 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-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">&bull;</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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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">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 and resellers to sell our products, and our sales would suffer if any of these third-parties 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 and resellers, 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-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 and resellers are generally nonexclusive and may be terminated on short notice by them without cause.
Our distributors and resellers 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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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
have devoted significant research and development resources to design products to work with a number of operating systems used
in mobile devices including Apple (iOS), Google (Android), and Microsoft (Windows/Windows Mobile). 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"><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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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">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"><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>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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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>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"><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">Export
sales (sales to customers outside the United States) accounted for approximately 22% and 25% of our revenue in fiscal years 2015
and 2014, respectively. Accordingly, 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">&bull;</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">&bull;</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">&bull;</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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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>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"><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 18, 2016, we had 5,659,903 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 18, 2016, we had 2,170,439 shares of common stock subject to outstanding options under our stock option plans, and 159,034
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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">As
of March 18, 2016, we had 169,335 shares of common stock subject to outstanding warrants issued in our 2009 private placement
and in connection with a convertible note financing in November 2010. We have registered the resale of all shares of common stock
subject to the warrants. Accordingly, the shares of common stock underlying these warrants will be eligible for resale in the
public market as soon as the warrants are exercised, subject only to S-3 prospectus delivery 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">As
of March 18, 2016, we had $752,625 in subordinated convertible notes payable. Up to 417,218 shares of common stock could be issued
for conversion of the notes plus all accrued interest thru December 31, 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 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, 2015 through March 18, 2016, our common stock price fluctuated between a high of $3.25 and a low of
$1.82. On July 30, 2012, our common stock was delisted from the NASDAQ market and began trading on the Over-the-Counter Marketplace
due to our equity balances falling below the minimum threshold required for continued NASDAQ listing. 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-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_004"></A>Item
1B. Unresolved Staff Comments</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; 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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_005"></A>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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_007"></A>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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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-align: center; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;<B>&nbsp;</B></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"><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">OTCQB 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 <FONT STYLE="letter-spacing: -0.1pt">OTCQB Marketplace
</FONT>through March 18, 2016 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>2014</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, 2014</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.14</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">0.70</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, 2014</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.91</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">0.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, 2014</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.74</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.40</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, 2014</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.75</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.95</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>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: 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, 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">3.19</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.95</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, 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: 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, 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: 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, 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: 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>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: 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, 2016
                                                                                                          (through March 18, 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: 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: 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">On
March 18, 2016, the closing sales price for our common stock as reported on the <FONT STYLE="letter-spacing: -0.1pt">OTCQB Marketplace
</FONT>was $3.20. We had approximately 3,100 beneficial stockholders of record as of March 18, 2016. 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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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"></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, 2010 through December 31, 2015 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: 9pt Sans-Serif; margin: 0; text-indent: 0.25in; color: Red"><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; 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;<IMG SRC="graph.jpg" ALT=""></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">&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 0 0 40.5pt; text-indent: -40.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B></B></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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-indent: -40.5pt"><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 0 0 40.5pt; text-indent: -40.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><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 STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="19" STYLE="color: Black; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid"><FONT STYLE="font-size: 10pt">Years
    Ended December 31,</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 37%; color: Black; font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">(Amounts
    in thousands except per share)</FONT></TD><TD STYLE="width: 2%; color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 9%; border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt">2011</FONT></TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">(a)</FONT></TD><TD STYLE="width: 2%; color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 9%; border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt">2012</FONT></TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 9%; border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt">2013</FONT></TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 9%; border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt">2014</FONT></TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 9%; border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt">2015</FONT></TD><TD STYLE="width: 1%; padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font-weight: bold; text-decoration: underline; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Income
    Statement Data:</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; 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="color: Black; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Revenues&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">17,511</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">13,565</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">15,661</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">17,021</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">18,400</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Gross profit&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">7,250</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">5,047</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">6,303</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">7,413</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">8,935</FONT></TD><TD STYLE="color: Black; 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="color: Black; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Operating expenses&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">8,524</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">8,056</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">6,426</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">6,482</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">6,806</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Net income (loss) &#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(2,422</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(3,298</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(620</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">432</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,817</FONT></TD><TD STYLE="color: Black; 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="color: Black; 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: 10pt; color: Black">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: 10pt; color: Black">Basic&#9;</FONT></P></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.56</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.68</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.13</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.09</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.33</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;Diluted&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.56</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.68</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.13</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.08</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.30</FONT></TD><TD STYLE="color: Black; 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="color: Black; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Weighted average shares outstanding:</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;Basic&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">4,360</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">4,854</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">4,865</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">5,006</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">5,555</FONT></TD><TD STYLE="color: Black; 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="color: Black; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;Diluted&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">4,360</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">4,854</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">4,865</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">5,251</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">5,975</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font-weight: bold; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; 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="color: Black; padding-bottom: 1pt; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD COLSPAN="18" STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: center; vertical-align: bottom; border-top: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><B>At
                                         December 31,</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt">2011</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt">2012</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt">2013</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt">2014</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; font-weight: bold; text-align: right"><FONT STYLE="font-size: 10pt">2015</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; font-weight: bold; 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="color: Black; font-weight: bold; text-decoration: underline; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Balance
    Sheet Data:</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Cash and cash equivalents&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">957</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">391</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">606</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">633</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">938</FONT></TD><TD STYLE="color: Black; 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="color: Black; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Total assets&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">10,397</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">7,921</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">8,102</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">8,370</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">9,688</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; 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="color: Black; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Bank line of credit&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,110</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">811</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">764</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">816</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Related party convertible notes
    payable&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">750</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">778</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">753</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">753</FONT></TD><TD STYLE="color: Black; 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="color: Black; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Short term notes payable&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">95</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">650</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">600</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">500</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Capital leases and deferred
    rent - long term portion&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">184</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">227</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">265</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">276</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">305</FONT></TD><TD STYLE="color: Black; 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="color: Black; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.85pt"><FONT STYLE="font-size: 10pt">Total stockholders&rsquo; equity&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">3,126</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">469</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">133</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,029</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">3,343</FONT></TD><TD STYLE="color: Black; 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;</FONT>&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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
                                         the year ended December 31, 2011, the net loss includes non-cash charges to interest
                                         expense of approximately $1,050,000 related to the Company&rsquo;s senior convertible
                                         note issued in November 2010. The note was subsequently called by the Company in August
                                         2011, and the note holder completed full conversion of the note to common stock by September
                                         2011.</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; background-color: red"></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;</B></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;</B></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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<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"><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><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">For
2015, we generated $18.4 million in revenue, an increase of 8% compared to revenue of $17.0 million for 2014. Net income for 2015
was $1.8 million compared to net income of $0.4 million in 2014. Except for fiscal years 2015, 2014 and 2004, we incurred significant
operating losses in each financial period since our inception. As of December 31, 2015, we have an accumulated deficit of $58.9
million. At December 31, 2015, our cash balance was $0.9 million and we had a borrowing capacity of approximately $1.6 million
on our bank lines of credit. Our balance sheet at December 31, 2015 had a current ratio (current assets divided by current liabilities)
of 0.86 to 1.0, and a working capital deficit of $0.7 million (current assets less current liabilities). 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 limited growth of headcount to manage payroll costs, the introduction of new
products, 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, 2015 and
2014. 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, and Valuation of Goodwill and Other Intangible
Assets.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"><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.<I> </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"><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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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>Valuation
of Goodwill</I></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">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: 24.5pt"><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, 2015,
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 2015.</FONT></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 2015 totaled $18.4 million, an increase of 8% compared to revenue of $17.0 million for 2014. 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, 2015 and 2014. Our product revenues including accessories and service are presented in the following table:</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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">&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 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">2015</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</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">2015 vs. 2014</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">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">$</TD><TD STYLE="width: 9%; color: Black; text-align: right">13,442</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">79</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">16</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 </FONT>and legacy products&#9;</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,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">3,034</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</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">(23</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">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">545</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</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">(20</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="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></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">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="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">17,021</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">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">8</TD><TD STYLE="border-bottom: Black 2.5pt double; 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: 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; 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 2015 were $15.6 million, an increase of $2.2 million or 16%, over
2014. Revenue increases totaling $1.2 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 increases of $0.5 million were
due to increased sales volumes of our Apple certified Series-7 imager based 2D cordless handheld scanner 7Xi and 7Qi models. Revenue
reduction of $0.4 million was from decreased sale volume of our Apple certified Series-7 high performance 1D cordless handheld
barcode scanner 7Mi and 7Pi models. Revenue of scanning accessories increased $0.3 million year-over-year.</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">Our
mobile handheld computer business continued to decline as expected. Revenue of<I> mobile handheld computer and legacy products
</I>represented 13% of our overall revenue in 2015 compared to 18% in 2014. Revenue in 2015 was $2.3 million, a decline of $0.7
million or 23%, over a year ago. Sales of our mobile handheld computer have been declining due to the increased popularity of
alternative tablet and smartphone devices. While the handheld computer is no longer a significant part of our going forward revenue
expectations, we continue working with our customers to ensure that we can deliver sufficient quantities to meet their demand.
In early July 2015, one of our OEM customers placed a $1.6 million last time buy order which was partially delivered during the
fourth quarter of 2015, and the remaining amount is expected to deliver in the first half 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"><I>Service
</I>revenues were $0.4 million or 2% of our revenues in 2015 and $0.5 million or 3% in 2014. Declines in service revenues in 2015
reflect the declines in unit sales of our mobile handheld computers in 2015 compared to 2014.</FONT></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 48.6% in 2015 from 43.6% in 2014. Improvements in overall margins in 2015 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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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">In
2015, research and development expense of $2.3 million was flat compared to 2014. We expect R&amp;D expenses to increase in 2016
due to salary increases and planned additions to engineering resource to assist in managing and completing new product development.</FONT></P>

<P STYLE="font: 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 2015 was $2.5 million, an increase of 13.6% compared to sales and marketing expense in 2014 of $2.2 million.
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 a major upgrade of our website at socketmobile.com, including international
localized versions in Japanese, German and French. Partially offsetting these increases was a decrease in advertising and promotion
expense compared to the same period one year ago. Sales and marketing expense is expected to increase in 2016 to reflect a planned
hire of sales and marketing personnel and increased social media outreach.</FONT></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 slightly increased to $1.99 million in 2015 from $1.95 million in 2014. Increases in general and administrative
expenses were primarily due to a one-time Executive involuntary termination charge in the first quarter of 2015. Partially offsetting
the increase was declines in consulting and professional fees. General and administrative expense is expected to increase moderately
in 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"><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
Expense and Other, net of Interest Income and Other</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 $279,000 in 2015 compared to $405,000 in 2014. Interest expense in both
2015 and 2014 was related primarily to interest on our short term notes payable, interest on our convertible notes payable issued
in 2012 and reissued in September of 2013, (see &ldquo;NOTE 2 &mdash; Related Party Convertible Notes Payable&rdquo; and &ldquo;NOTE
3 &mdash; Related Party and Other Short Term Notes Payable&rdquo; for more information), 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 2015 reflects a lower interest rate in effect on the reissued two-year subordinated
notes which replaced the previous notes matured on June 1, 2014, and the combination of lower outstanding balances and lower interest
rates on our bank lines of credit.</FONT></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
income and other, reflects interest earned on cash balances. Interest income in 2015 and 2014, was nominal, reflecting low average
cash balances combined with low average rates of return. Other income and expense includes foreign currency transaction gains
and losses, which were nominal in each of the periods presented.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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>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">Deferred
tax expense of $32,000 in the year ended December 31, 2015 and 2014, 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. Due
to the indefinite characteristic of this deferred tax liability, it cannot be offset against deferred tax assets. We maintain
a full valuation allowance for all other components of deferred tax assets. There can be no assurance that the deferred tax assets
subject to the valuation allowance will be realized. We have not generated taxable income in any periods in any jurisdiction,
foreign or domestic.</FONT></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 2014 and 2015. 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 STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="31" STYLE="color: Black; 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; color: Black">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; color: Black">(unaudited)</FONT></P>

</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">(amounts in thousands, except per share amounts)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="color: Black; 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; color: Black">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; color: Black"><U>2014</U></FONT></P></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="color: Black; 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; color: Black">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; color: Black"><U>2014</U></FONT></P></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="color: Black; 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; color: Black">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; color: Black"><U>2014</U></FONT></P></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="color: Black; 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; color: Black">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; color: Black"><U>2014</U></FONT></P></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="color: Black; 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; color: Black">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; color: Black"><U>2015</U></FONT></P></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="color: Black; 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; color: Black">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; color: Black"><U>2015</U></FONT></P></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="color: Black; 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; color: Black">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; color: Black"><U>2015</U></FONT></P></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="color: Black; 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; color: Black">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; color: Black"><U>2015</U></FONT></P></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font-weight: bold; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">Summary Quarterly
    Data:</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 28%; color: Black; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Revenue&#9;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">3,795</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">4,391</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">4,922</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">3,913</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">4,006</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">4,485</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">4,518</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">5,391</FONT></TD><TD STYLE="width: 1%; color: Black; 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="color: Black; padding-bottom: 1pt; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Cost of revenue&#9;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,172</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,490</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,778</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,168</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,198</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,370</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,280</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,617</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Gross profit&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,623</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,901</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,144</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,745</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,808</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,115</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,238</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">2,774</FONT></TD><TD STYLE="color: Black; 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="color: Black; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Operating expenses:</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;Research
    and development&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">554</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">586</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">612</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">581</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">575</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">550</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">576</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">621</FONT></TD><TD STYLE="color: Black; 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="color: Black; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;Sales
    and marketing&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">476</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">527</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">545</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">650</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">618</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">609</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">610</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">660</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; 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="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">521</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">512</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">467</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">451</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">604</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">467</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">451</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">466</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; 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="color: Black; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Total operating
    expenses&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,551</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,625</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,624</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,682</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,797</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,626</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,637</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">1,747</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Interest expense
    and other,&nbsp;net&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(136</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(175</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(81</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(75</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(75</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(80</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(63</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(61</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Deferred
    tax expense&#9;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; 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="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(72</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">93</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">431</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(20</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(72</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">401</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">530</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">958</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; 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="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.01</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.02</FONT></TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.09</FONT></TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.00</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.01</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.07</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.10</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.17</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; 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 STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.01</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.02</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.08</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.00</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">(0.01</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.07</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.09</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 10pt">0.16</FONT></TD><TD STYLE="color: Black; 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: 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">We
have experienced significant quarterly fluctuations in operating results, and we anticipate such fluctuations to continue in the
future. 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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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 2015 was $1.35 million, compared to $52,000
in 2014. We calculate net cash provided by or used in operating activities by increasing our net income, $1.8 million in 2015
and $0.4 million in 2014, by those expenses that did not require the use of cash. These items consist of stock based compensation
expense, depreciation, amortization of intangible assets, deferred tax expense, and in 2014 the loss on extinguishment of debt
in the second quarter. These amounts totaled $0.4 million and $0.6 million in 2015 and 2014, 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 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. In 2014, net cash used by changes
in operating assets and liabilities was $937,000 and were primarily from decreases in accounts payable due to increased payments
to suppliers and vendors, and increases in accounts receivable due to the higher level shipments to distributors in the fourth
quarter 2014 compared to the same period a year ago. These uses of cash in 2014 were partially offset by reductions in inventory
levels.</FONT></P>

<P STYLE="font: 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 $391,000 in 2015 and $166,000 in 2014. 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 will commence
shipping in 2016. The expenditures in 2014 are related primarily to product tooling and purchases of computer equipment.</FONT></P>

<P STYLE="font: 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 11pt 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
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. In 2014, $185,000 was provided by financing activities including proceeds from the exercise of stock options
and warrants and net advance on our bank lines of credit, partially offset by repayments on short term notes payable. The proceeds
from and repayments of borrowings in 2014 as shown on our Statement of Cash Flows excludes $752,000 related to the amounts outstanding
under the credit line with our former bank which was transferred to our new bank on March 7, 2014 (see &ldquo;NOTE 4 &mdash; Bank
Financing Arrangements&rdquo; for more information).</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: italic 11pt 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, 2015 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="color: Black; text-align: center"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD COLSPAN="19" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 12pt">Payments
    Due by Period</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: center; padding-bottom: 1pt; padding-left: 0.7pt"><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; color: Black">&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; color: Black">Contractual
                                         Obligations</FONT></P></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><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; color: Black">&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; color: Black">Total</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></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">1
                                         year</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><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; color: Black">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; color: Black">years</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><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; color: Black">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; color: Black">years</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><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; color: Black">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; color: Black">5
                                         years</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; color: Black; 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; color: Black">Unconditional
                                         purchase </FONT><FONT STYLE="font-size: 12pt">obligations with contract manufacturers&#9;</FONT></P></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">$</FONT></TD><TD STYLE="width: 9%; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">2,613,000</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">$</FONT></TD><TD STYLE="width: 9%; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">2,613,000</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">$</FONT></TD><TD STYLE="width: 9%; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">$</FONT></TD><TD STYLE="width: 9%; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="width: 2%; color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">$</FONT></TD><TD STYLE="width: 9%; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.7pt"><FONT STYLE="font-size: 12pt">Operating leases&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 12pt">2,967,000</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 12pt">409,000</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 12pt">1,328,000</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 12pt">976,000</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 12pt">254,000</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.7pt"><FONT STYLE="font-size: 12pt">Short term note
    payable&#9;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 12pt">500,000</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 12pt">500,000</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 12pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 12pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: right"><FONT STYLE="font-size: 12pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"><FONT STYLE="font-size: 12pt">Capital
    leases&#9;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">46,000</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">24,000</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">22,000</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 1pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">6,126,000</FONT></TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">3,546,000</FONT></TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">1,350,000</FONT></TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">976,000</FONT></TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="color: Black; padding-bottom: 2.5pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right"><FONT STYLE="font-size: 12pt">254,000</FONT></TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left"><FONT STYLE="font-size: 12pt">&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;<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, 2015, 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: 0"><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: 0; 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: 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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"></FONT></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_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 invested cash and our bank credit line facilities.
Our cash is held in demand deposit accounts in banks and interest rate declines would adversely affect our interest income but
would not affect the carrying value of our cash balance. Based on a sensitivity analysis of our cash investments during the quarter
ended December 31, 2015, a decline of 1% in interest rates would not have had a material effect on our interest income. Our bank
credit line facilities of up to $2.5 million have variable interest rates based on the lender's prime rate (minimum of 3.25%)
plus 1.5%, for both the domestic line (up to $1.5 million) and the international line (up to $1.0 million). Accordingly, interest
rate increases could increase our interest expense on our outstanding credit line balances. Based on a sensitivity analysis during
the quarter ended December 31, 2015, an increase of 1% in the interest rate would have increased our quarterly borrowing costs
by approximately $1,500.</FONT></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: 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, 2015, an adverse change of 10% in exchange rates would have resulted in an increase in our
net loss for the fourth quarter 2015 of approximately $24,000 if left unprotected. For the fourth quarter of 2015, 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 $4,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><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: 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><BR CLEAR="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">&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: 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"></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; background-color: red"></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"></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. as of December 31, 2015 and 2014, 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, 2015. 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, 2015 and 2014, and the results of its operations and its cash flows for each of the years in the
two year period ended December 31, 2015, 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: 12pt 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">&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
23, 2016</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: 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</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="color: Black; font-weight: bold; text-align: center">SOCKET MOBILE, INC.</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="color: Black; font-weight: bold; text-align: center">BALANCE SHEETS</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="color: Black; text-align: center">&nbsp;</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">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="color: Black; font-weight: bold; text-align: center">ASSETS</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; 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%; color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Cash and cash equivalents&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">938,155</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">632,631</TD><TD STYLE="width: 1%; 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: 1.5pt">&nbsp;&nbsp;&nbsp;Accounts receivable, net&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,358,883</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,896,701</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: 1.5pt">&nbsp;&nbsp;&nbsp;Inventories&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,326,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">957,327</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; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Prepaid expenses and other current assets&#9;</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">87,556</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">125,707</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total current assets&#9;</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">4,710,684</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">3,612,366</TD><TD STYLE="border-bottom: Black 1pt solid; 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: 1.5pt">&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; text-align: left; padding-left: 1.5pt">Property and equipment:</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Machinery and office equipment&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,124,297</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,025,397</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; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Computer equipment&#9;</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">1,049,234</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">984,099</TD><TD STYLE="border-bottom: Black 1pt solid; 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: 1.5pt">&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,173,531</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,009,496</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; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accumulated depreciation&#9;</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,698,828</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="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,764,964</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property and equipment, net&#9;</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">474,703</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">244,532</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 1.5pt">&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; padding-left: 1.5pt">Intangible assets, net&#9;</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">&mdash;&nbsp;&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: 1.5pt">Goodwill&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">4,427,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">4,427,000</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; padding-bottom: 1pt; padding-left: 1.5pt">Other assets&#9;</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">75,918</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">85,918</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; 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: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total assets&#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">9,688,305</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">8,369,816</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 1.5pt">&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; 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="color: Black; 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="color: Black; 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="color: Black; text-align: left; padding-left: 1.5pt">Current liabilities:</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; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accounts payable and accrued expenses&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">2,214,467</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,007,048</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accrued payroll and related expenses&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">602,888</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,155</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Bank line of credit&#9;</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">815,981</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Net deferred revenue on shipments to distributors&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,004,260</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">978,555</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Customer deposit&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">640,440</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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Related party and other short term notes payable&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">500,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">600,000</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Related party convertible notes payable-current portion &#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">380,696</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">380,696</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Short term portion of deferred service revenue&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">85,578</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">131,344</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; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Short term portion of capital leases and deferred rent&#9;</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">24,440</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">25,102</TD><TD STYLE="border-bottom: Black 1pt solid; 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-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total current liabilities&#9;</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">5,452,769</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">6,466,881</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 1.5pt">&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; padding-left: 1.5pt">Related party convertible notes payable&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">371,929</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">371,929</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; padding-left: 1.5pt">Long term portion of deferred service revenue&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">39,800</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">83,301</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; padding-left: 1.5pt">Long term portion of capital leases and deferred rent&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">305,016</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">275,589</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; padding-bottom: 1pt; padding-left: 1.5pt">Deferred income taxes&#9;</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">175,214</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">143,274</TD><TD STYLE="border-bottom: Black 1pt solid; 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: 1.5pt">&nbsp;&nbsp;&nbsp;Total liabilities&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">6,344,728</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">7,340,974</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: 1.5pt">&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; padding-left: 1.5pt">Commitments and contingencies</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; text-align: left; padding-left: 1.5pt">Stockholders&rsquo; equity:</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: 1.5pt">&nbsp;&nbsp;&nbsp;Common stock, $0.001 par value: Authorized &ndash; 20,000,000 shares,</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: 1.5pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Issued
                                                  and outstanding &ndash; 5,620,455 shares at December 31, 2015 and 5,403,851 shares at December 31, 2014&#9;</FONT></P></TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">5,620</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,404</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Additional paid-in capital&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">62,210,842</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">61,713,995</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; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accumulated deficit&#9;</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">(58,872,885</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(60,690,557</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total stockholders&rsquo; equity&#9;</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">3,343,577</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">1,028,842</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; 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: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total liabilities and stockholders&rsquo; equity&#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">9,688,305</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">8,369,816</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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;<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; background-color: yellow"></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>

<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: 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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: 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: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><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 COLSPAN="9" STYLE="color: Black; 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; color: Black"><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; color: Black"><B>SOCKET MOBILE, INC.</B></FONT></P></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="color: Black; font-weight: bold; text-align: center">STATEMENTS OF INCOME</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="color: Black; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="color: Black; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: center">&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">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; padding-left: 1.5pt">Revenues&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">18,400,182</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">17,020,754</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: center; padding-left: 1.5pt">&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: 1.5pt">Cost of revenues&#9;</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">9,465,443</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">9,607,829</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 1.5pt">&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; padding-left: 1.5pt">Gross profit&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">8,934,739</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">7,412,925</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: 1.5pt">&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; padding-left: 1.5pt">Operating expenses:</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; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Research and development&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,323,005</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,332,918</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Sales and marketing&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,497,093</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,199,009</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; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;General and administrative&#9;</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">1,985,804</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">1,950,191</TD><TD STYLE="border-bottom: Black 1pt solid; 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: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total operating expenses&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">6,805,902</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,482,118</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: 1.5pt">&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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.5pt">Operating income &#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,128,837</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">930,807</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: 1.5pt">&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; padding-left: 1.5pt">Interest expense and other, net &#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(279,225</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">(405,250</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Loss on extinguishment of debt&#9;</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">&mdash;&nbsp;&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">(61,500</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 1.5pt">&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; text-align: left; padding-left: 1.5pt">Net income before income taxes&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,849,612</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">464,057</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; padding-bottom: 1pt; padding-left: 1.5pt">Income tax expense&#9;</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">(31,940</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(31,940</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 1.5pt">Net income</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">1,817,672</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">432,117</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 1.5pt">&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: 1.5pt">Net income per share:</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: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Basic&#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">0.33</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">0.09</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Diluted&#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">0.30</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">0.08</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 1.5pt">&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: 1.5pt">Weighted average shares outstanding:</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: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Basic&#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">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">5,554,541</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">5,005,579</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Diluted&#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">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">5,975,052</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">5,250,914</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"></TD></TR>
</TABLE>
<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>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></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>

<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: 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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">&nbsp;</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>

<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="color: Black; font-weight: bold; text-align: center">SOCKET MOBILE, INC.</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="21" STYLE="color: Black; font-weight: bold; text-align: center">STATEMENTS OF STOCKHOLDERS&rsquo; EQUITY</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: center; padding-left: 0.95pt">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <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">Common Stock</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="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: center; vertical-align: bottom">Additional<BR>
<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Paid-In</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: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Accumulated</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: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Total
                                                          Stockholders&rsquo;</FONT></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: center; padding-bottom: 1pt; padding-left: 0.95pt">&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">Shares</FONT></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: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Amount</FONT></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: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Capital</FONT></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: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Deficit</FONT></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: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Equity</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 37%; color: Black; text-indent: -0.2in; padding-left: 0.2in">Balance at December 31, 2013&#9;</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">4,867,063</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">4,867</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">61,251,183</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">(61,122,674</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">133,376</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; text-indent: -0.2in; padding-left: 0.2in">Issuance of common stock&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">10,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">10</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,490</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">12,500</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-indent: -0.2in; padding-left: 0.2in">Exercise of warrants&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">457,813</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">458</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">137,042</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">137,500</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-indent: -0.2in; padding-left: 0.2in">Exercise of stock options&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">68,975</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">69</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">47,102</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">47,171</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; text-indent: -0.2in; padding-left: 0.2in">Stock-based compensation&#9;</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">&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">204,678</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">204,678</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; padding-left: 0.95pt">Loss on extinguishment of debt&#9;</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">&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">61,500</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">61,500</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; padding-bottom: 1pt; text-indent: -0.2in; padding-left: 0.2in">Net income&#9;</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">&mdash;&nbsp;&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">&mdash;&nbsp;&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">&mdash;&nbsp;&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">432,117</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">432,117</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-indent: -0.2in; padding-left: 0.2in">Balance at December 31, 2014&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">5,403,851</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">5,404</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">61,713,995</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">(60,690,557</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,028,842</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-indent: -0.2in; padding-left: 0.2in">Exercise of warrants&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">125,271</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">125</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">131,125</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">131,250</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-indent: -0.2in; padding-left: 0.2in">Exercise of stock options&#9;</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">&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</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">155,858</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">155,949</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; text-indent: -0.2in; padding-left: 0.2in">Stock-based compensation&#9;</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">&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">209,864</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">209,864</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; padding-bottom: 1pt; text-indent: -0.2in; padding-left: 0.2in">Net income&#9;</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">&mdash;&nbsp;&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">&mdash;&nbsp;&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">&mdash;&nbsp;&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">1,817,672</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">1,817,672</TD><TD STYLE="border-bottom: Black 1pt solid; 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; text-indent: -0.2in; padding-left: 0.2in">Balance at December 31, 2015&#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">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">5,620,455</TD><TD STYLE="border-bottom: Black 2.5pt double; 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">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">5,620</TD><TD STYLE="border-bottom: Black 2.5pt double; 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">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">62,210,842</TD><TD STYLE="border-bottom: Black 2.5pt double; 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">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">(58,872,885</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">3,343,577</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>
<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: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><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-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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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">&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"></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="color: Black; font-weight: bold; text-align: center">SOCKET MOBILE, INC.</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="color: Black; font-weight: bold; text-align: center">STATEMENTS OF CASH FLOWS</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="color: Black; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: right">&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">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; font-weight: bold; text-align: left; padding-left: 1.5pt">Operating activities</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="width: 60%; color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Net income&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">1,817,672</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">432,117</TD><TD STYLE="width: 1%; 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; text-indent: -0.2in; padding-left: 0.2in">&nbsp;&nbsp;Adjustments to reconcile net income to net cash provided by <BR> operating activities:</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; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stock-based compensation&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">209,864</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">217,178</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: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Depreciation&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">197,686</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">216,577</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amortization of intangible assets&#9;</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">30,000</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred income tax expense&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">31,940</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">31,940</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loss on extinguishment of debt&#9;</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">61,500</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; padding-left: 1.5pt">&nbsp;&nbsp;Changes in operating assets and liabilities:</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; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accounts receivable&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(462,182</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">(469,111</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventories&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(368,763</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">147,761</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; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepaid expenses and other current assets&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">38,151</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">(460</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other assets&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">10,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></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accounts payable and accrued expenses&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(792,581</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">(517,100</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accrued payroll and related expenses&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">74,733</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">(52,510</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Customer deposit&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">640,440</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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net deferred revenue on shipments to distributors&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">25,705</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">(27,502</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred service revenue&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(89,267</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">(52,878</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Change in deferred rent&#9;</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">19,578</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">34,702</TD><TD STYLE="border-bottom: Black 1pt solid; 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: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash provided by operating activities&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,352,976</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">52,214</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; font-weight: bold; text-align: left; padding-left: 1.5pt">Investing activities</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; text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;Purchase of equipment and tooling &#9;</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">(391,375</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(166,172</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash used in investing activities&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(391,375</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">(166,172</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font-weight: bold; text-align: left; padding-left: 1.5pt">Financing activities</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; padding-left: 1.5pt">&nbsp;&nbsp;Payments on capital leases&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(27,295</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">(21,831</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Proceeds from borrowings under bank line of credit agreement&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">138,453</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">988,764</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; padding-left: 1.5pt">&nbsp;&nbsp;Repayments of borrowings under bank line of credit agreement&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(954,434</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">(936,270</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Stock options exercised&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">155,949</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">47,171</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; padding-left: 1.5pt">&nbsp;&nbsp;Warrants exercised&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">131,250</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">137,500</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; padding-left: 1.5pt">&nbsp;&nbsp;Repayment of short term notes payable&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(100,000</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">(50,000</TD><TD STYLE="color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;Redemption of related party convertible notes payable&#9;</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">&mdash;&nbsp;&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">(25,000</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash (used in) provided by financing activities&#9;</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">(656,077</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">140,334</TD><TD STYLE="border-bottom: Black 1pt solid; 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: 1.5pt">Net increase in cash and cash equivalents&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">305,524</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">26,376</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; padding-bottom: 1pt; padding-left: 1.5pt">Cash and cash equivalents at beginning of year&#9;</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">632,631</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">606,255</TD><TD STYLE="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; padding-left: 1.5pt">Cash and cash equivalents at end of year&#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">938,155</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">632,631</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; font-weight: bold; text-align: left; padding-left: 1.5pt"> </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; font-weight: bold; text-align: left; padding-left: 1.5pt">Supplemental cash flow information</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; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Cash paid for interest&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">143,067</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">280,762</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; font-weight: bold; text-align: left; padding-left: 1.5pt">&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; font-weight: bold; text-align: left; padding-left: 1.5pt">Supplemental disclosure of non-cash
    investing activities</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; padding-left: 1.5pt"><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;&nbsp;Computer equipment purchased under </FONT>capital lease &#9;</P></TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">36,482</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></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; 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">&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">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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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; 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: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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



<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; 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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><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 innovator of data capture and delivery solutions for enhanced productivity
in retail point of sale, field service, healthcare, and other mobile markets. The Company produces a family of data collection
products that connect over Bluetooth with smartphones, tablets and mobile computers running on operating systems from Apple&reg;
(iOS), Google&trade; (Android&trade;) and Microsoft&reg; (Windows&reg;/Windows Mobile&trade;). 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">The
Company also offers a handheld mobile computer running Windows Embedded 6.5 operating system from Microsoft. Handheld computer
revenue has been in decline for several years reflecting the movement of developers away from Windows Embedded devices to smartphones
and tablets. Sales of handheld mobile computer are expected to be discontinued 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: 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 OTCQB 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"><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, 2015 and 2014, 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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"><I></I></FONT></P>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<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"><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, 2015, the Company had no open forward foreign
currency contract. At December 31, 2014, contracts with a notional amount of $302,500 to hedge Euros had a fair value of an immaterial
amount based on quotations from financial institutions, and had maturity dates in January 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 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 2015,
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 $13,000 compared to a net loss of $14,000 in 2014.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"><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></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>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<P STYLE="font: 12pt/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/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-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, 2015 and 2014:</FONT></P>

<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 COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Year</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Balance at <BR>Beginning of <BR>Year</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Charged to <BR>Costs and <BR>Expenses</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Amounts <BR>Written Off</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Balance at <BR>End of <BR>Year</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: right">2015</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 16%; color: Black; text-align: right">89,058</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 16%; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 15%; color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 15%; color: Black; text-align: right">89,058</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: right">2014</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">89,058</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">&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">$</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">$</TD><TD STYLE="color: Black; text-align: right">89,058</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-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 the Company writes off the cost of any
inventory that is surplus, less any amounts that the Company believes it can recover from the disposal of goods that it 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. Inventory components at year-end, net of write-downs, are presented 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">&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">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; text-align: left">Raw materials and sub-assemblies&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">2,521,585</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">2,153,764</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">Finished goods&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">39,083</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">61,175</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; padding-bottom: 1pt">Inventory reserves&#9;</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">(1,234,578</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(1,257,612</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 2.5pt">Inventory, net</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">1,326,090</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">957,327</TD><TD STYLE="border-bottom: Black 2.5pt double; 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;</FONT></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>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, 2015 and 2014, was $197,686 and $216,577, respectively.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"><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></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>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<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"><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, 2015. 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, 2015.</FONT></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 capitalized as a liability on the Company&rsquo;s balance sheet in its short
and long term components. Deferred rent at December 31, 2015 and December 31, 2014 was $283,053 and $263,476, respectively, and
was classified as long term at each reporting 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"><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, 2015 and December 31, 2014 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>

<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; padding-bottom: 1pt">&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">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; text-align: left">Ingram Micro Inc.&nbsp;&nbsp;&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">35</TD><TD STYLE="width: 1%; color: Black; text-align: left">%</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">42</TD><TD STYLE="width: 1%; color: Black; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left">Bluestar, Inc.&nbsp;&nbsp;&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">22</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">25</TD><TD STYLE="color: Black; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left">ScanSource, Inc.&nbsp;&nbsp;&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">17</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">14</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;</FONT></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, 2015 and December 31, 2014, 29% and 22%, respectively,
of the Company&rsquo;s accounts payable balances were concentrated with the top supplier. For the years ended December 31, 2015
and 2014, this supplier and two other suppliers accounted for 73% and 71%, respectively, of the inventory purchases in each of
these years.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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></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>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<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"><I>Revenue
Recognition and Deferred Revenue</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><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, 2015 and
December 31, 2014, net deferred revenue on shipments to distributors represented deferred revenues totaling $1,925,268 and $2,012,217,
respectively, net of related costs of those revenues of $921,008 and $1,033,662, 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: 24pt"><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 two-year and three-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, 2015 and 2014:</FONT></P>

<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 COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Year</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Balance at <BR>Beginning<BR>
of Year</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom">Additional Warranty<BR>
Reserves</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Amounts <BR>Charged to Reserves</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Balance at <BR>End of <BR>Year</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: right">2015</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 16%; color: Black; text-align: right">78,871</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 16%; color: Black; text-align: right">41,029</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 15%; color: Black; text-align: right">(41,029</TD><TD STYLE="width: 1%; color: Black; text-align: left">)</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 15%; color: Black; text-align: right">78,871</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: right">2014</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">69,554</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">44,817</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">(35,500</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">78,871</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-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&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></I></FONT></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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"><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></I></FONT></P>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<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"><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 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>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 $47,287 and $186,530, in advertising costs during 2015
and 2014, 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; 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: 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"><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></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>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<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"><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>

<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">&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">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 2.15pt">Numerator:</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="width: 56%; color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;Net income&#9;</TD><TD STYLE="width: 8%; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">1,817,672</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">432,117</TD><TD STYLE="border-bottom: Black 2.5pt double; 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: 2.15pt">Denominator:</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: 2.15pt">Weighted average shares outstanding used in computing net income per share:</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: 2.5pt; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic&#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">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">5,554,541</TD><TD STYLE="border-bottom: Black 2.5pt double; 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">5,005,579</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt">Effect of dilutive stock options and warrants (treasury stock method)&#9;</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">420,511</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">245,335</TD><TD STYLE="border-bottom: Black 1pt solid; 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; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Diluted&#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">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">5,975,052</TD><TD STYLE="border-bottom: Black 2.5pt double; 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">5,250,914</TD><TD STYLE="border-bottom: Black 2.5pt double; 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: 2.15pt">Net income per share applicable to common
    stockholders:</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: 2.5pt; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic&#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">0.33</TD><TD STYLE="border-bottom: Black 2.5pt double; 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">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.09</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Diluted&#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">0.30</TD><TD STYLE="border-bottom: Black 2.5pt double; 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">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.08</TD><TD STYLE="border-bottom: Black 2.5pt double; 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-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">For
the 2015 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 and warrants, which is calculated based on the average share price
for the 2015 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 2015, options and warrants
to purchase, and shares issuable for convertible notes and related accrued interest, totaling 2,271,894 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 2014, options
and warrants to purchase, and shares issuable for convertible notes and related accrued interest, totaling 2,325,260 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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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-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></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>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>NOTES TO FINANCIAL STATEMENTS (Continued)</B></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>&nbsp;</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-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-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 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, 2015 and 2014 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>

<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">&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">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; padding-bottom: 1pt">Revenues: (in thousands)</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; text-align: left; padding-left: 1.05pt">&nbsp;&nbsp;&nbsp;United States&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">14,343</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">12,840</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; padding-left: 1.05pt">&nbsp;&nbsp;&nbsp;Europe&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,698</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,864</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; padding-bottom: 1pt; padding-left: 1.05pt">&nbsp;&nbsp;&nbsp;Asia and rest of world&#9;</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">1,359</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">1,317</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; padding-left: 1.05pt">&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">$</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">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">17,021</TD><TD STYLE="border-bottom: Black 2.5pt double; 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;</FONT></P>

<P STYLE="font: 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, 2015 and 2014 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>

<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">&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">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; text-align: left; padding-left: 1.05pt">Ingram Micro Inc. &#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">29</TD><TD STYLE="width: 1%; color: Black; text-align: left">%</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">31</TD><TD STYLE="width: 1%; color: Black; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.05pt">BlueStar, Inc. &#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">22</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">17</TD><TD STYLE="color: Black; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 1.05pt">Scansource, Inc. &#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">18</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">19</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;</FONT></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: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I></I></FONT>In February 2016, the Financial Accounting Standards Board (&ldquo;FASB&rdquo;)
issued its new lease accounting guidance in Accounting Standards Update (&ldquo;ASU&rdquo;) No. 2016-02, Leases (Topic 842).&nbsp;
Under the new guidance, lessees will be required to recognize for all leases (with the exception of short-term leases) a lease
liability, which is a lessee&rsquo;s obligation to make lease payments arising from a lease, measured on a discounted basis and
a right-of-use asset, which is an asset that represents the lessee&rsquo;s right to use, or control the use of, a specified asset
for the lease term.&nbsp; The new standard is effective for annual periods beginning after December 15, 2018, including interim
periods within those fiscal years.&nbsp; The Company is currently evaluating the impact of the adoption of this ASU to the Company&rsquo;s
consolidated financial statements and related disclosures.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 12pt/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 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>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

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

<P STYLE="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 22pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT>In
November 2015, the Financial Accounting Standards Board (&quot;FASB&quot;) issued Accounting Standards Update (&quot;ASU&quot;)
2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which will require deferred tax assets and
deferred tax liabilities to be presented as noncurrent within a classified balance sheet. The ASU simplifies the current guidance
which requires an entity to separate deferred income tax liabilities and assets into current and noncurrent amounts in a classified
balance sheet. The current requirement that deferred tax assets and liabilities of a tax-paying component of an entity be offset
and presented as a single amount is not affected. The ASU is effective for financial statements issued for annual periods beginning
after December 15, 2016, and interim periods within those annual periods. Earlier application is permitted for all entities as
of the beginning of an interim or annual reporting period. We do not presently anticipate that the adoption of this standard will
have a material impact on our financial statements.</P>

<P STYLE="font: 12pt/120% 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/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
September 2015, the FASB issued ASU 2015-16,&nbsp;Simplifying the Accounting for Measurement-Period Adjustments, which eliminates
the requirement to retrospectively account for measurement-period adjustments. This standard is effective for our financial statements
issued for fiscal years beginning after December 15, 2015, and interim periods within those fiscal years. Early adoption is permitted
for financial statements that have not been previously issued. We intend to apply the new guidance on a prospective basis. We
do not presently anticipate that the adoption of this standard will have a material impact on our financial statements.</FONT></P>

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

<P STYLE="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In August 2015, the FASB issued ASU 2015-15,&nbsp;Presentation
and Subsequent Measurement of Debt Issuance Costs Associated With Line-of-Credit Arrangements - Amendments to SEC Paragraphs Pursuant
to Staff Announcement at June 18, 2015 EITF Meeting,&nbsp;to clarify that given the absence of authoritative guidance within ASU
No. 2015-03 for debt issuance costs related to the line-of-credit arrangements, such costs may be presented as an asset and subsequently
amortized ratably over the term of the line-of-credit arrangement. We do not presently expect the adoption of this update to have
a material effect on our consolidated financial statements.</P>

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

<P STYLE="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In July 2015, the FASB issued ASU 2015-11,
Simplifying the Measurement of Inventory. This standard 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 this update 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.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"></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>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

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

<P STYLE="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In April 2015, the FASB issued ASU 2015-03,&nbsp;Simplifying
the Presentation of Debt Issuance Costs, which requires debt issuance costs to be presented in the balance sheet as a direct deduction
from the associated debt liability. This standard is effective for our financial statements issued for fiscal years beginning
after December 15, 2015, and interim periods within those fiscal years. Early adoption is permitted for financial statements that
have not been previously issued. The new guidance will be applied on a retrospective basis. We do not presently anticipate that
the adoption of this standard will have a material impact on our financial statements.</P>

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

<P STYLE="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In August 2014, the Financial Accounting
Standards Board (&quot;FASB&quot;) issued Accounting Standards Update (ASU) 2014-15, which requires management to assess, at each
annual and interim reporting period, the entity's ability to continue as a going concern within one year after the date that the
financial statements are issued and provide related disclosures. The guidance is effective for the year ended December 31, 2016,
with early adoption permitted. We have assessed the impact of this standard and do not believe that it will have a material impact
on our consolidated financial statements or disclosures upon adoption.</P>

<P STYLE="font: 12pt/120% 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: 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 2016 or with a cumulative effect adjustment
upon adoption in 2018. We are assessing the impact this new standard is anticipated to have on our consolidated financial statements.</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: 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; 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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Short
Term Related Party Convertible Notes Payable</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">Short
term related party convertible notes payable were $380,696 at December 31, 2015 and December 31, 2014. Issued on September 4,
2013 to officers and directors of the Company and maturing on September 4, 2017, the notes have an interest rate of 8% per annum
that compounds quarterly, and contain a holder call provision that became effective on September 4, 2014. Accrued interest was
$77,037 and $42,179 at December 31, 2015 and December 31, 2014, respectively and was included in Accounts Payable and Accrued
Expenses. Interest expense for 2015 and 2014 was $34,858 and $32,204, respectively. The notes and accrued interest are convertible
into common stock at the option of the holder at $2.44 per share as long as warrants issued on November 19, 2010 are outstanding
(warrants expire May 20, 2016) or 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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"><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></I></FONT></P>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<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"><I>Long
Term Related Party Convertible Note Payable</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">Long
term related party convertible note payable was $371,929 at December 31, 2015 and December 31, 2014. Issued to the Company&rsquo;s
Chairman on September 4, 2013 and maturing on September 4, 2017, the note has an interest rate that compounds quarterly of 18%
per annum as long as the warrants issued on November 19, 2010 are outstanding (warrants expire May 20, 2016) or 12% per annum
thereafter. Principal and accrued interest on the note payable are convertible into common stock at the option of the holder at
$2.44 per share if the November 19, 2010 warrants are outstanding or at $1.25 per share. Accrued interest was $188,350 and $97,900
at December 31, 2015 and December 31, 2014, respectively, and was included in Accounts Payable and Accrued Expenses. Interest
expense for 2015 and 2014 was $90,451 and $75,848, respectively. The convertible note is secured by all of the assets of the Company
and is 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"><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
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
January 31, 2013, the Company&rsquo;s Board of Directors approved a subordinated line of credit of up to $1,000,000 including
up to $550,000 in advances by the Company&rsquo;s Chairman. The funds raised are being used for working capital purposes. The
notes had an initial expiration date of December 1, 2013, which in November 2013 was extended to June 1, 2014. Interest on the
original notes accrued at the rate of 1% per week and was paid weekly through the extended maturity date of June 1, 2014. On May
15, 2014, the Company&rsquo;s Board of Directors approved the issue of subordinated notes totaling $650,000 to replace the subordinated
line of credit notes in the same amount maturing on June 1, 2014 mentioned previously. The replacement subordinated notes are
two-year notes that mature on June 1, 2016, and are repayable by the Company at any time and have an interest rate of 18% per
annum payable monthly in cash. Beginning October 1, 2014, investors may request note repayment at will. Balances under the line
of credit are secured by all of the assets of the Company and are subordinated to amounts outstanding under the Company&rsquo;s
credit facility with its bank.</FONT></P>

<P STYLE="font: 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
December 31, 2015, a total of $500,000 in notes payable were outstanding under this line, of which $450,000 and $50,000 respectively
are from the Company&rsquo;s Chairman and Chief Executive Officer. Interest expenses for 2015 and 2014 were $100,455and $207,299,
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
January 29, 2016, the Company repaid all outstanding credit line notes in the amount of $500,000 to the note holders.</FONT></P>

<P STYLE="font: 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">&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
February 27, 2014, the Company entered into a credit facility agreement with Bridge Bank (the &ldquo;Bank&rdquo;). The credit
facility was activated and transfer of the credit facility from the Company&rsquo;s former bank was completed on March 7, 2014.
The revolving credit line agreement is for a two year period ending February 27, 2016. On March 23, 2015, the Company signed a
Business Financing Modification Agreement by and between the Company and the Bank to extend the expiration date of the revolving
credit line agreement for the domestic (U.S. based) portion of the line from February 27, 2016 to February 27, 2017. All other
terms and the expiration date of the international portion of the revolving credit line agreement remain unchanged. In June 2015,
Bridge Bank merged with and into Western Alliance Bank and became a wholly owned subsidiary of Western Alliance Bank. Under the
terms of the credit facility agreement with the Bank, the Company may borrow up to $2.5 million, of which up to $1.5 million is
based on qualified receivables from domestic customers and up to $1.0 million is based on qualified receivables from international
customers. The Company&rsquo;s total borrowings under the line may not exceed 50% of the sum of cash plus qualified receivables.
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.2% per month of the financed receivables outstanding. The applicable interest and fees are calculated based on the actual
amounts borrowed. At December 31, 2015, the effective rate (interest plus all applicable fees) on actual cash advanced is 7.15%
per annum. 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, 2015, the Company had no amounts borrowed under the bank lines of credit
and had a borrowing capacity of approximately $1,620,000.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"></FONT></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>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<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">Total
interest expense on the amounts drawn under the Company&rsquo;s bank credit lines in effect during the years ended December 31,
2015 and 2014, was $38,494 and $69,874, respectively. Accrued interest related to the amounts outstanding under the Company&rsquo;s
bank lines of credit at December 31, 2015 and 2014 was $0 and $3,981, 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
February 26, 2016, 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 both domestic and international portions of the line 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 of 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.</FONT></P>

<P STYLE="font: 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
5 &mdash; Intangible Assets</B></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: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Intangible
assets consist of a patent purchased in 2004 for $600,000 covering the design and functioning of plug-in bar code scanners, bar
code imagers, and radio frequency identification products, which was amortized on a straight line basis over its estimated life
of ten years. The Company completed the amortization of the patent in the first half of 2014. Intangible assets of $570,750 remaining
from a prior acquisition in 2000 consisting of developed software and technology with estimated lives at the time of acquisition
of 8.5 years was fully amortized in the quarter ended June 30, 2009.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<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-indent: 22pt"><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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I></I></FONT></P>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><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: 22pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Amortization
of all intangible assets in the years ended December 31, 2015 and 2014, was $0 and $30,000, respectively, and is included in research
and development expense. Intangible assets as of December 31, 2015 and 2014 consisted of the following:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><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: 22pt"><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; text-align: right">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Gross <BR>Assets</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Accumulated <BR>Amortization</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Net</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 46%; color: Black; padding-left: 0.7pt">Patent</TD><TD STYLE="width: 5%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; color: Black; text-align: right">600,000</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; color: Black; text-align: right">600,000</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 11%; color: Black; text-align: right">&mdash;&nbsp;&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-bottom: 1pt; padding-left: 0.7pt">Project management tools&#9;</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">570,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">570,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">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total intangible assets&#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">1,170,750</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">1,170,750</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">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><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; 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 4% 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, 2015 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">&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: 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">2016</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">408,986</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">2017</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">425,345</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">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: White">
    <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: 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">2020 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">1,229,724</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,966,467</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">&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, 2015 and 2014 was $430,648 and $428,647, respectively. The
amount of deferred rent at December 31, 2015 and December 31, 2014 was $283,053 and $263,476, 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, 2015 and 2014, property and equipment with costs of $124,427 and $87,945, respectively, were subject to such financing arrangements.
Related accumulated amortization at December 31, 2015 and December 31, 2014, amounted to $28,795 and $22,408 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">&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-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: 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: 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<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"></FONT></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>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<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">Future
minimum payments under capital lease and equipment financing arrangements as of December 31, 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>

<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">&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;2016</TD><TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 18%; text-align: right">26,191</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;2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,146</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; vertical-align: middle">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</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,859</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-left: 5.4pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total minimum payments&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49,196</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: 5.4pt">Less amount representing interest&#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">(2,793</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: 5.4pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Present value of net minimum payments&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">46,403</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: 5.4pt">Short term portion of capital leases&#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">(24,440</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: 5.4pt">Long term portion of capital leases&#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">21,963</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;&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>

<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, 2015, 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 2016 were approximately $2,613,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; 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
7 &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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"></FONT></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>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<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 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 2015 and 2014 was $1.58 and $0.96, 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">&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">&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">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; text-align: left; padding-left: 0.7pt">Risk-free interest rate (%)&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">2.10</TD><TD STYLE="width: 1%; color: Black; text-align: left">%</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">2.56</TD><TD STYLE="width: 1%; color: Black; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.7pt">Dividend yield&#9;</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">&mdash;&nbsp;&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; padding-left: 0.7pt">Volatility factor&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">92.22</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">87.44</TD><TD STYLE="color: Black; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.7pt">Expected option life (years)&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">4.8</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.6</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-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">The
table below presents information related to stock option activity for the years ended December 31, 2015 and 2014:</FONT></P>

<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">&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">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; text-align: left">Total intrinsic value of stock options exercised</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">60,056</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">20,684</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">Cash received from stock option exercises</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">155,949</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">44,771</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-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">Changes
in stock options for the years ended December 31, 2015 and 2014 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>

<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">&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, 2013&#9;</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">215,898</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,659,170</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.47</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&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">191,843</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&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(382,000</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">382,000</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.41</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&#9;</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">(31,475</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.50</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&#9;</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">118,637</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">(118,637</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.65</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, 2014&#9;</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">144,378</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">1,891,058</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.09</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&#9;</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: White">
    <TD STYLE="color: Black; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;Granted&#9;</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: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;Exercised&#9;</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: White">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;Canceled&#9;</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: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">Balance at December 31, 2015&#9;</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">5.83</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">879,566</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&#9;</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,547,485</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.32</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.00</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">627,777</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&#9;</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">474,868</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.42</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">251,789</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-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">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 lesser of 400,000 shares, 4% of the outstanding shares on that date, or a lesser amount as determined
by the Board of Directors. On January 1, 2016, 2015, and 2014, a total of 224,818, 200,000, and 191,843 additional shares, respectively,
became available for grant from the 2004 Plan. As of March 18, 2016, 255,500 stock options at a weighted average grant price of
$2.75 per share have been granted from the 2004 Plan subsequent to December 31, 2015.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"></FONT></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>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

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

<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
following table summarizes information about stock options outstanding and exercisable at December 31, 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>

<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">&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">414,303</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">7.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">270,686</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.03</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">58,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">7.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.22</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">41,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.21</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">186,857</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.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.70</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">184,532</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.70</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">539,695</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">7.25</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.11</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">314,964</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.04</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.74</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">260,379</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.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">2.48</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">172,601</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.51</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.45</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">560,819</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.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">3.08</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">560,819</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"></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">2.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: White">
    <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.00 - $11.70</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">1,400</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">0.75</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">$</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">10.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="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">1,400</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">$</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">10.73</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="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 - $11.70</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,022,353</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">5.83</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">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">2.15</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,547,485</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">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">2.24</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-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;<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 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, 2015 and
2014, 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">&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">&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">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; border-bottom: Black 1pt solid">Income Statement Classification</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; padding-left: 0.7pt">&nbsp;&nbsp;Cost of revenues&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">19,322</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">21,597</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;Research and development&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">40,951</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">54,679</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; padding-left: 0.7pt">&nbsp;&nbsp;Sales and marketing&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">62,898</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">33,030</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; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;General and administrative&#9;</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">86,693</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">95,372</TD><TD STYLE="border-bottom: Black 1pt solid; 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; padding-left: 0.7pt">&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">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">209,864</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">204,678</TD><TD STYLE="border-bottom: Black 2.5pt double; 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;</FONT></P>

<P STYLE="font: 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">As
of December 31, 2015, the total remaining unamortized stock-based compensation expense was $471,914, and is expected to be amortized
over a weighted average period of 2.82 years.</FONT></P>

<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: 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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></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></I></FONT></P>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>NOTES TO FINANCIAL STATEMENTS (Continued)</B></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
8 &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 the following outstanding warrants to purchase common stock at December 31, 2015:</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"></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; text-align: center; border-bottom: Black 1pt solid">Reason</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Number <BR>of Shares</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Price Per <BR>Share</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Issue Date</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Expiration <BR>Date</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 32%; color: Black; text-align: left; padding-left: 1.05pt">Common stock financing&#9;</TD><TD STYLE="width: 1%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 16%; color: Black; text-align: right">35,775</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; color: Black; text-align: right">1.80</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 14%; color: Black; text-align: center; padding-left: 1.05pt">May 2009</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 14%; color: Black; text-align: center; padding-left: 1.05pt">June 2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.05pt">Senior convertible note financing&#9;</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">133,560</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">1.25</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: center; padding-bottom: 1pt; padding-left: 1.05pt">Nov 2010</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: center; padding-bottom: 1pt; padding-left: 1.05pt">May 2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; padding-left: 1.05pt">&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">169,335</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="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: right">&nbsp;</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: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&nbsp;</TD></TR>
</TABLE>
<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; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company had the following outstanding warrants to purchase common stock at December 31, 2014:</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 0.25in"><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: 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; text-align: center; border-bottom: Black 1pt solid">Reason</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Number <BR>of Shares</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Price Per <BR>Share</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Issue Date</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Expiration <BR>Date</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 32%; color: Black; text-align: left; padding-left: 1.05pt">Common stock financing&#9;</TD><TD STYLE="width: 1%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 16%; color: Black; text-align: right">35,775</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 10%; color: Black; text-align: right">1.80</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 14%; color: Black; text-align: center; padding-left: 1.05pt">May 2009</TD><TD STYLE="width: 3%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 14%; color: Black; text-align: center; padding-left: 1.05pt">June 2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.05pt">Senior convertible note financing&#9;</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">277,600</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">1.25</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: center; padding-bottom: 1pt; padding-left: 1.05pt">Nov 2010</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: center; padding-bottom: 1pt; padding-left: 1.05pt">May 2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; padding-left: 1.05pt">&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">313,375</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="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: right">&nbsp;</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: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 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/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
9 &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: 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">&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">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; text-align: left">Stock option grants outstanding (see Note 7)&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">2,022,353</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">1,891,058</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">Reserved for future stock option grants (see Note 7)&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">121,750</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">147,217</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">Reserved for note conversion (see Note 2)&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">977,398</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">977,398</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; padding-bottom: 1pt">Reserved for exercise of outstanding warrants (see Note 8)&#9;</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">169,335</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">313,375</TD><TD STYLE="border-bottom: Black 1pt solid; 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;</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">3,290,836</TD><TD STYLE="border-bottom: Black 2.5pt double; 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">3,329,048</TD><TD STYLE="border-bottom: Black 2.5pt double; 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-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&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
10 &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, 2015 and 2014. Administrative expenses relating to the 401(k) Plan are not significant.</FONT></P>

<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: 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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></B></FONT></P>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>NOTES TO FINANCIAL STATEMENTS (Continued)</B></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
11 &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 expense is related to the deferred tax liability on the portion of the Company's goodwill amortized for tax purposes. Due
to the indefinite characteristic of this deferred tax liability, it cannot be offset against deferred tax assets. The provision
for deferred tax for the periods ended December 31, 2015 and 2014, consists of the following components:</FONT></P>

<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">&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">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 0.7pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">&nbsp;&nbsp;<U>Current:</U></FONT></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;Federal&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</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">$</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&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;State&#9;</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">&mdash;&nbsp;&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">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total Current&#9;</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">&mdash;&nbsp;&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">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; 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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">&nbsp;&nbsp;<U>Deferred:</U></FONT></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="width: 56%; color: Black; padding-left: 0.7pt">&nbsp;&nbsp;Federal&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">31,940</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">31,940</TD><TD STYLE="width: 1%; 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;State&#9;</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">&mdash;&nbsp;&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">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total Deferred&#9;</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">31,940</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">31,940</TD><TD STYLE="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt">Total provision for deferred tax&#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">31,940</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">31,940</TD><TD STYLE="border-bottom: Black 2.5pt double; 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"><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"><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"></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">&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">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;Federal tax at statutory rate&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">34.00</TD><TD STYLE="width: 1%; color: Black; text-align: left">%</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; color: Black; text-align: right">34.00</TD><TD STYLE="width: 1%; color: Black; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;State income tax rate&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">5.83</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.83</TD><TD STYLE="color: Black; text-align: left">%</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;Losses and credits not benefited&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(41.56</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">(32.95</TD><TD STYLE="color: Black; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;Goodwill impairment&#9;</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">&mdash;&nbsp;&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">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; padding-left: 0.7pt">&nbsp;&nbsp;Provision for taxes&#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">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">(1.73</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">6.88</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">%</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;&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, 2015, 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">&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: 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">SOCKET MOBILE, INC.</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>NOTES TO FINANCIAL STATEMENTS (Continued)</B></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: 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">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. 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>

<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">&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">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; padding-bottom: 1pt">Deferred tax assets:</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" 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">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; color: Black; text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;Net operating loss carryforwards&#9;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">8,833,000</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 12%; color: Black; text-align: right">9,729,000</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; padding-left: 0.7pt">&nbsp;&nbsp;Credits&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">753,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">716,000</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; padding-left: 0.7pt">&nbsp;&nbsp;Capitalized research and development costs&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">18,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">122,000</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; padding-left: 0.7pt">&nbsp;&nbsp;Other acquired intangibles&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">91,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">134,000</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; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;Accruals not currently deductible&#9;</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">1,614,000</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">1,356,000</TD><TD STYLE="border-bottom: Black 1pt solid; 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;&nbsp;&nbsp;Total deferred tax assets&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">11,309,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">12,057,000</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; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;Valuation allowance for deferred tax assets&#9;</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">(11,279,000</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(12,032,274</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net deferred tax assets&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">30,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">24,726</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; padding-left: 0.7pt">Deferred tax liability:</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; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;Acquired intangibles&#9;</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">(205,000</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(168,000</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">Net deferred tax liabilities&#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">(175,000</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">(143,274</TD><TD STYLE="border-bottom: Black 2.5pt double; 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">The
Company has not consistently generated taxable income in any jurisdiction for the prior 12 quarters.&nbsp; Currently, the Company
has maintained a full valuation allowance for all deferred tax assets due to negative evidence outweighing the positive evidence.&nbsp;
The primary negative evidence includes the Company&rsquo;s recent history of losses (including Q1 of 2015), the phase out of the
SoMo product line with diminishing revenue forecasted for 2016, and no contractual commitment assuring future revenue except for
the remainder of SoMo related orders for OEM customers.&nbsp; However, the Company&rsquo;s short term trend of net income for
the last two years allows for the possible reversal of existing taxable temporary differences.&nbsp; If the Company continues
to remain profitable and determines that the positive evidence outweighs the negative evidence, projected future taxable income
could be included in the evaluation.</FONT></P>

<P STYLE="font: 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, 2015, the Company had net operating loss carryforwards for federal income tax purposes of approximately $27,578,000
which will expire at various dates beginning in 2017 and through 2033, and federal research and development tax credits of approximately
$460,000, which will expire at various dates beginning in 2018 and through 2033. As of December 31, 2015, the Company had net
operating loss carryforwards for state income tax purposes of approximately $18,020,000, which will expire at various dates in
2015 and through 2033, and state research and development tax credits of approximately $294,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">Utilization
of the net operating loss and tax credit carryforwards is subject to annual limitations due to the ownership change limitations
provided by the Internal Revenue Code Section 382 and similar state provisions. The annual limitation will result in the expiration
of the net operating loss and credit carryforwards before utilization. The deferred tax assets for the year ended December 31,
2015 reflect estimates of Section 382 limitations.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

<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">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; 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%; color: Black; text-indent: 8.1pt; padding-left: 5.4pt">Beginning balance at January 1, 2015&#9;</TD><TD STYLE="width: 10%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 18%; color: Black; text-align: right">730,000</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; text-indent: 8.1pt; padding-left: 5.4pt">Decreases in UTBs taken in prior years&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">4,000</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; text-indent: 8.1pt; padding-left: 5.4pt; padding-bottom: 1pt">Decreases in UTBs taken in current years&#9;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="color: Black; text-align: right; border-bottom: Black 1pt solid">20,000</TD><TD STYLE="color: Black; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt">Ending balance at December 31, 2015&#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">754,000</TD><TD STYLE="border-bottom: Black 2.5pt double; 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: 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;&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
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, 2015. 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-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 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 2014 remain open to examination
by the major domestic taxing jurisdictions to which the Company is subject, and for the years 2002 to 2009 for the international
taxing jurisdictions to which the Company is subject.</FONT></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>NOTE
12 &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; background-color: lime"></FONT></P>

<P STYLE="font: 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">On
January 29, 2016, the Company fully paid off all remaining subordinated credit line notes in the amount of $500,000 to the note
holders.</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; 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">On
February 26, 2016, the Company signed a Business Financing Modification Agreement by and between the Company and Bridge Bank to
extend the expiration date of revolving credit line agreement to February 27, 2018.</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: 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">As
of March 18, 2016, 255,500 stock options at a weighted average grant price of $2.75per share have been granted from the 2004 Plan
subsequent to December 31, 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 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 18, 2016, the Company has issued 39,448 shares of common stock for the exercise of stock options.</FONT></P>

<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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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"><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"><B><A NAME="a_015"></A>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-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
assessed the effectiveness of the Company&rsquo;s internal control over financial reporting as of December 31, 2015. 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, 2015, 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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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"></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"><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: 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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-align: center; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_017"></A>PART
III</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_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 11, 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">&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 11, 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">&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 11, 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; 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, 2015 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; 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 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"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</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">Number
                                         of</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">securities
                                                       to be issued</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">upon
                                         exercise of</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">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"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</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">&nbsp;</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">Weighted-average</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">exercise
                                         price of</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">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"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><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; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">remaining
                                         available</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">for
                                         future issuance</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">under
                                         equity</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">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: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; text-align: right"><FONT STYLE="font-size: 10pt">2,022,353</FONT></TD><TD STYLE="font-size: 11pt; text-align: left"><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: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="font-size: 11pt; text-align: right"><FONT STYLE="font-size: 10pt">2.15</FONT></TD><TD STYLE="font-size: 11pt; text-align: left"><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: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; text-align: right"><FONT STYLE="font-size: 10pt">121,750</FONT></TD><TD STYLE="font-size: 11pt; 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;</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 224,818 shares became available for grant under the 2004 Equity
                                         Incentive Plan on January 1, 2016, 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-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_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 11, 2016.</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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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><A NAME="a_022"></A>Item
14. Principal Accounting Fees and Services</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">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 11, 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">&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: bold 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A NAME="a_023"></A>PART
IV</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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_024"></A>Item
15. Exhibits, Financial Statement Schedules</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">(a)
Documents filed as part of this report:</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><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>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in">See Index to  Exhibits on page 61. The Exhibits listed
on the accompanying Index to Exhibits are filed or incorporated by reference as part of this report.</P>



<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; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif">(b)
 Exhibits:</FONT></P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in">See Index to  Exhibits on page 61. The Exhibits
listed on the accompanying Index to  Exhibits are filed or incorporated by reference as part of this report.</P>

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in">&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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; 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">&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><A NAME="a_025"></A>SIGNATURES</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; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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="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="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 23, 2016</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="font: 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: 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: 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="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"><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: 22.5pt"><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
    23, 2016</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
    23, 2016</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
    23, 2016</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
    23, 2016</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
    23, 2016</FONT></TD></TR>

</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"><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: 22.5pt"><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: 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">&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>

<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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-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><A NAME="a_026"></A>Index
to Exhibits</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>&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"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><BR></FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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 STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;&#9;</P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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">Amended and Restated Certificate of Incorporation.</TD></TR>
</TABLE>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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"></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">Bylaws, as amended February
17, 2008.</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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">Form of Indemnification
Agreement entered into between the Company and its directors and officers.</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&#9;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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">2004 Equity Incentive Plan and forms of agreement thereunder.</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in"></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">Form of Management
Incentive Variable Compensation Plan between the Company and certain eligible participants.</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in"></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">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.</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in"></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">Second Amendment to
Standard Industrial/Commercial Multi-Lessee Lease &ndash; Net dated August 30, 2010.</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in"></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">Third Amendment to
Standard Industrial /Commercial Multi-Tenant Lease &ndash; Net dated December 28, 2012.</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in"></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 STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in"></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%"></TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt">Loan and Security Agreement dated February 27, 2014 by and between the Company and Bridge Bank<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">,
National Association.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in"></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">Form of Employment
Agreement dated July  1, 2015 between the Company and the officers of the Company.</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in"></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">Business Financing Modification Agreement
dated February 26, 2016 by and between the Company and Western Alliance Bank, an Arizona corporation<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">.</FONT></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in">&nbsp;</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"></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"><P STYLE="margin: 0">11.1</P>


</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 STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in">&nbsp;</P></P>
<BR>
<!-- 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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<BR></FONT><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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">&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 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;&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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"><P STYLE="margin: 0">14.1 (13)</P>


</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in">Code of Business Conduct and Ethics.</P>



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


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

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


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

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


</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>


</P>


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

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


</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>


</P>


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

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


</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 STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 1.25in"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 1.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></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"></FONT></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 STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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%">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 10-K filed on March 16, 2009.</TD></TR>
</TABLE>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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 STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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"></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 STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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 STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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 STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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 STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></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 STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 65 -->
    <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%"></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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents">Table of Contents</A>&nbsp;</TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></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 0 0 94.5pt; text-indent: -94.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"><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"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: -27pt"><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"></TD><TD STYLE="width: 27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(9)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Incorporated
by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on November 19, 2010.</FONT></TD></TR></TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: -27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&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"></TD><TD STYLE="width: 27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(10)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Incorporated
                                         by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on March 7, 2014.</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>

<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"></TD><TD STYLE="width: 27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(11)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Incorporated
                                         by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on July 7, 2015.</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>

<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"></TD><TD STYLE="width: 27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(12)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Incorporated
                                         by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on March 3, 2016.</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 0 0 27pt; text-indent: -27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"></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"></TD><TD STYLE="width: 27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(13)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Incorporated
                                         by reference to exhibits filed with the Company&rsquo;s Form 10-K filed on March 10, 2006.</FONT></TD></TR></TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: -27pt"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: -27pt"><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: right"></P>

<P STYLE="font: 11pt/115% Calibri, Helvetica, Sans-Serif; margin: 0 0 10pt"></P>

<!-- Field: Page; Sequence: 66 -->
    <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%"></TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- 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"><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%"><A HREF="#TableOfContents" TITLE="Table of Contents"></A></TD><TD STYLE="width: 34%; text-align: center"></TD><TD STYLE="width: 33%; text-align: right"></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt/115% Calibri, Helvetica, Sans-Serif; margin: 0 0 10pt"></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Exhibit
23.1</FONT></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; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; background-color: red"></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>CONSENT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; 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-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
consent to the incorporation by reference in the following Registration Statements of Socket Mobile, Inc. of our report dated
March 23, 2016, relating to the financial statements of Socket Mobile, Inc. (the &ldquo;Company&rdquo;) as of December 31, 2015
and 2014, and for the years then ended, included in this Annual Report (Form 10-K) for the years ended December 31, 2015 and 2014:</FONT></P>

<P STYLE="font: 12pt 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>

<UL STYLE="margin-top: 0in; list-style-type: disc">

<LI STYLE="text-align: justify; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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;</FONT></LI>

<LI STYLE="text-align: justify; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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;</FONT></LI>

<LI STYLE="text-align: justify; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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;</FONT></LI>

<LI STYLE="text-align: justify; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Registration
Statement on Form S-3 (No. 333-159923) pertaining to the 645,981 shares of common stock of the Company;</FONT></LI>

<LI STYLE="text-align: justify; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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;</FONT></LI>

<LI STYLE="text-align: justify; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Registration
Statements on Form S-8 (Nos. 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;</FONT></LI>

<LI STYLE="text-align: justify; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Registration
Statement on Form S-3 (No. 333-172948) pertaining to the 282,485 shares of common stock of the Company.</FONT></LI>

</UL>

<P STYLE="font: 12pt 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.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: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;<I>/s/
Sadler, Gibb &amp; Associates, LLC</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 3.5in; 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">Salt
Lake City, UT<BR>
March 23, 2016</FONT></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.&#9;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="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></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 23, 2016</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="margin: 0"></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.&#9;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="margin: 0"></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 23, 2016</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="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, 2015 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;</FONT></P>

<P STYLE="font: 10pt Arial Unicode MS; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></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 23,
    2016</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Arial Unicode MS; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

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

<P STYLE="font: 10pt Arial Unicode MS; margin: 0; text-indent: 0.5in"></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, 2015 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 26.65pt 0 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 26.65pt 0 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></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 23, 2016</FONT></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 26.65pt 0 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"></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="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>graph.jpg
<TEXT>
begin 644 graph.jpg
M_]C_X1$V17AI9@  34T *@    @ !P$2  ,    !  $   $:  4    !
M8@$;  4    !    :@$H  ,    !  (   $Q  (    B    <@$R  (    4
M    E(=I  0    !    J    -0 "OR    G$  *_(   "<0061O8F4@4&AO
M=&]S:&]P($-#(#(P,34@*%=I;F1O=W,I #(P,38Z,#,Z,38@,30Z,C0Z,3,
M  .@ 0 #     0 !  "@ @ $     0  ! *@ P $     0   R0
M!@$#  ,    !  8   $:  4    !   !(@$;  4    !   !*@$H  ,    !
M  (   (!  0    !   !,@("  0    !   /_         !(     0   $@
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
M.!_[=)?M-S?YS#R:_P"P'_\ MN^Y+U'YI5_=CP_\Z7_H"?<@-@?.=I_LN_\
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
MU5?X.QKU<J_8^T^E]GV^Z=NR(W?I./\ A?I?\(I6?LS9^D]#9I.[9$P-O/\
M)24TG54N!:.J@:B0!C'4M/8U?G^]Z/79TMCW6/R:+#(+=QJ]@ D;7-VN^CM^
MDB-_9'IG;]G].?=&S;.O/_33?Y&_[K<G]SF/=_T4E,IZ6XAGZ EOL#?9(UVA
MFW^TF?9T@[C8_'.UQ:_<6:.;['-=/Y[-VU*S]D^J/4^S^KZ@V[MF[U)]L3[O
M5WI/_9,MW_9Y]3VSL_G8[?\ #;?[:2E;^D-'TL<!WZ3EFN_3U/[>WZ:G4SIU
ML^BVFS:1NV!I@]IVJ'^2/T?]'G3TOH?V?31<;[%#OLGI1IN]+;_9W;$E,CC8
MYYJ8=9^B.8V_]2$FXN,PM<VIC2WZ)#0"/ZNB*DDI22222E))))*4DDDDI__9
M_^T9,E!H;W1O<VAO<" S+C  .$))300E       0
M #A"24T$.@      Y0   !     !       +<')I;G1/=71P=70    %
M %!S=%-B;V]L 0    !);G1E96YU;0    !);G1E     $-L<FT    /<')I
M;G13:7AT965N0FET8F]O;      +<')I;G1E<DYA;65415A4     0
M#W!R:6YT4')O;V93971U<$]B:F,    , %  <@!O &\ 9@ @ %, 90!T '4
M<       "G!R;V]F4V5T=7     !     $)L=&YE;G5M    #&)U:6QT:6Y0
M<F]O9@    EP<F]O9D--64L .$))300[      (M    $     $      !)P
M<FEN=$]U='!U=$]P=&EO;G,    7     $-P=&YB;V]L      !#;&)R8F]O
M;       4F=S36)O;VP      $-R;D-B;V]L      !#;G1#8F]O;
M3&)L<V)O;VP      $YG='9B;V]L      !%;6Q$8F]O;       26YT<F)O
M;VP      $)C:V=/8FIC     0       %)'0D,    #     %)D("!D;W5B
M0&_@            1W)N(&1O=6) ;^            !";" @9&]U8D!OX
M         $)R9%15;G1&(U)L=                $)L9"!5;G1&(U)L=
M             %)S;'15;G1&(U!X;$!2            "G9E8W1O<D1A=&%B
M;V]L 0    !09U!S96YU;0    !09U!S     %!G4$,     3&5F=%5N=$8C
M4FQT                5&]P(%5N=$8C4FQT                4V-L(%5N
M=$8C4')C0%D            08W)O<%=H96Y0<FEN=&EN9V)O;VP     #F-R
M;W!296-T0F]T=&]M;&]N9P         ,8W)O<%)E8W1,969T;&]N9P
M   -8W)O<%)E8W12:6=H=&QO;F<         "V-R;W!296-T5&]P;&]N9P
M    .$))30/M       0 $@    !  $ 2     $  3A"24T$)@      #@
M           _@   .$))300-       $    6CA"24T$&0      !    !XX
M0DE- _,       D           $ .$))32<0       *  $          3A"
M24T#]0      2  O9F8  0!L9F8 !@       0 O9F8  0"AF9H !@
M 0 R     0!:    !@       0 U     0 M    !@       3A"24T#^
M    <   _____________________________P/H     /______________
M______________\#Z     #_____________________________ ^@
M_____________________________P/H   X0DE-!         (  #A"24T$
M @       @  .$))300P       ! 0 X0DE-!"T       8  0    (X0DE-
M! @      !     !   "0    D      .$))300>       $     #A"24T$
M&@     #20    8              R0   0"    "@!5 &X = !I '0 ; !E
M &0 +0 Q     0                         !              0"   #
M)                      !                         !     !
M    ;G5L;     (    &8F]U;F1S3V)J8P    $       !28W0Q    !
M  !4;W @;&]N9P          3&5F=&QO;F<          $)T;VUL;VYG   #
M)     !29VAT;&]N9P  ! (    &<VQI8V5S5FQ,<P    %/8FIC     0
M    !7-L:6-E    $@    =S;&EC94E$;&]N9P         '9W)O=7!)1&QO
M;F<         !F]R:6=I;F5N=6T    ,15-L:6-E3W)I9VEN    #6%U=&]'
M96YE<F%T960     5'EP965N=6T    *15-L:6-E5'EP90    !);6<@
M!F)O=6YD<T]B:F,    !        4F-T,0    0     5&]P(&QO;F<
M     $QE9G1L;VYG          !"=&]M;&]N9P   R0     4F=H=&QO;F<
M  0"     W5R;%1%6%0    !        ;G5L;%1%6%0    !        37-G
M951%6%0    !       &86QT5&%G5$585     $       YC96QL5&5X=$ES
M2%1-3&)O;VP!    "&-E;&Q497AT5$585     $       EH;W)Z06QI9VYE
M;G5M    #T53;&EC94AO<GI!;&EG;@    =D969A=6QT    "79E<G1!;&EG
M;F5N=6T    /15-L:6-E5F5R=$%L:6=N    !V1E9F%U;'0    +8F=#;VQO
M<E1Y<&5E;G5M    $453;&EC94)'0V]L;W)4>7!E     $YO;F4    )=&]P
M3W5T<V5T;&]N9P         *;&5F=$]U='-E=&QO;F<         #&)O='1O
M;4]U='-E=&QO;F<         "W)I9VAT3W5T<V5T;&]N9P      .$))300H
M       ,     C_P        .$))3004       $     SA"24T$#      0
M&     $   "@    ?0   >   .I@   /_  8  '_V/_M  Q!9&]B95]#30 !
M_^X #D%D;V)E &2      ?_; (0 # @(" D(# D)#!$+"@L1%0\,# \5&!,3
M%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,# $-"PL-
M#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,_\  $0@ ?0"@ P$B  (1 0,1 ?_=  0 "O_$ 3\
M  $% 0$! 0$!          ,  0($!08'" D*"P$  04! 0$! 0$
M 0 " P0%!@<("0H+$  !! $# @0"!0<&" 4###,!  (1 P0A$C$%05%A$R)Q
M@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D1<*C=#87
MTE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]C='5V=W
MAY>GM\?7Y_<1  (" 0($! ,$!08'!P8%-0$  A$#(3$2!$%187$B$P4R@9$4
MH;%"(\%2T? S)&+A<H*20U,58W,T\24&%J*R@P<F-<+21)-4HQ=D154V=&7B
M\K.$P]-UX_-&E*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8G-T=79W>'EZ>W
MQ__:  P# 0 "$0,1 #\ ]522224I,XD D N(' Y/WITDE/.6?6?JS*VO;T/(
MM<X EC-X(+MWTO6QZO;ZFRM_^%_G[?1^S_9;LV0^LG6/:'=!R6D["?=(#7![
MWNEK/I5?JOZ+;ZF^^W_N'>NA224\\?K+U0,W?L3))!(>QN[< '%GJMWTL995
MM_=?]I_G/U;T?0OR+#NM]4]7-97TJQS,2N]]=A<YHM?4=N/CUM=1O=9E?3WT
MMOIKK]/])==ZE-4K\',OOMN..QKW& YN5>W<UK@QFYE3*FU.]#U'>SU/>H'I
MN?[8IK(:)&[*OW-+B'64;VL9ZM+7M]F__MI)2V3U[J=-CFU](OM:6.-1!,O>
M*Z;JJCMKL91ZEV1]F]2^QE=?H9/^B3LZ]U!]+K?V5>R+GLK:_=N?6VOUJK=E
M=-KZK+_YIM5_I55OK?ZV4RST*[U7TJ^ RRANUON8\9-[G#1C?=N?N_,]E7J^
MG_PG^E0Z;E,8^IF(P-LAVN;>8<SVU[3Z>^OV_P"B24@'UFZF;;V?L3*].L33
M9#HMF',#6^EOJ_0;['^ML].UGV;^?L8C6]?SPZQ]/2;[,>MS_<X/98^M@J/J
MTX[J?<ZQSLIE=%ME-OZM7_W*K1;,+-=:R_T*_4JKK:P#(M&H-CK*;'M:SU*O
MZ/\ I+*K?4_2>I4A#I.0:!6<=H;M+'4MS,D-(X&U[1[6?2_1^DDI?]M]5.(;
M_P!E/:]E[Z;*7.LD,8QUC<IOIXUCKJWN;M_0LL_X#U[OT"9G7\\9#*K^E7UU
M6;/TS ^P-]04N#;6-I#VN9ZM_J>GZM=7V;]+:SU5)^!D^J<@8-3K6DO!^U6"
M2/YOV^B*T]6!F8][;:,9AV:-WYE_T8+6;ZG,MJ?L:]Z2D7[=ZP[(OQV='L#J
MB_TGV/<VNQK;68['"UE%K&>K4_[3M_T:@[ZQ]4]4-KZ)DOJ>6-9:26ZOEA=9
M796VRJNFST_5W?X)_K5^KZ5BZ!))3%A>6-+P&O(&YH,@'N-WMW*2222E))))
M*?_0]522224I)9^1T<7Y1R3F9=<N8_T:[BVL%FFT5@?0LC]*S\]7F$EIG74_
ME*2F22222E))))*4DDDDI22222E))))*4DDDDI2228.:Z8(,&#'8I*722224
M_P#_T?54DDDE.?D9O5:\HU4]--] <P#(]:MH+7;?4?Z;_P!)^A]WM_/5VOZ)
M_K._ZHJ+LK&8_8^YC7@AI:7 &7:M;$_G*5?T3_6=^4I*9I)))*4DDDDI2222
M2E))B0T%SC &I)XA4<GK&-2\5A[ \B6A[H+AQ--+0_(O_P"MU>G_ ,*FRG&.
MY^FY3770#N3PC[6^DLO[=99PW*L_DUX[J1_[.!K_ /P1/O)^ETS)M_XQ]+_^
MC=EN3/<D=H_XQ_\ 5?N(N'[U_P!R)E_WK==EX[26[][QRQDO=_F5[G)O4RK/
MYNL5#]ZTR?E57_WZVM ;F9#&AK>FY#6C@ XX'_MTE^TW-_G,/)K_ + ?_P"V
M[[DO4?FE7]V/#_SI?^@)]R V!\YVG^R[_P"?L=;_ "9VL_S&?2;_ ,;ZB*QC
M*VAE;0QHX:T0/P53]KX8U<+V#Q?CWM'^<ZD-5C'R:,FOU*'BQDD2/$<A.C&
M/IJ^_P TO\;YD>YQ:<0/@/\ O4J222>I_]+U5))))35MZ7TRZTW78E%MI<UY
ML?6USBY@BI^YS=V^N/8CU_1/]9W_ %15.^GK+LASL?*HKHWL+:WTN>X, 'K,
M]075^][MVQVSV(A9U EQINI:W<[:U]3G'D\N;>S_ *A DC8&7E7_ '21YTVT
MEEW#ZSC^8?@N\-[;6_\ 4OL0ZW_6UK7&VGI]CA]$,MN9/QWTVIO&?W)?\W_O
MD7'][_FS_P"\=A)<\_K/6:(_:#*NF"?=;979D4 ?ONS,:RNFEG_AS[(M.MN;
MDX[7MS:RVP!S;L>L06GAS/5LRF(DS LXY?\ ,_[]0H]?PDWE5=U'&]5U%)^T
M9#/IU50XM/A:[^;I_P"O/8J[NATW$G-R<G,!T-=EFRL_UJ,08]+_ .VQ7J,?
M'QJFTX];*:F_1KK:&M'P:U#UG8<'B?5+_%^5(WUU\F@[I^;FOW]0O-=(^CB8
MQ+6\\W97MOM?_P 3]E]/_A%=Q\3&Q6%F/4RIKC+M@ D_O/\ WW_RW(R2,81&
MHWZR/S%%:WU_ELI))9&1F9?4\FS Z78::*7%F;U%H!VN'T\3!WAU=F4W_M1>
M_?3A_P U^FR?4KQWQC?@!N>RFUE=8Z=B7?9[;=V3 =]FI:^Z[:?\(<;&;=?Z
M?_">GL0OVY1.N+F!O[WV:T_]!K/4_P"@K6'@XF#3Z.+6*V%Q>\ZESWGZ=UUK
M]UE]]G^$ON>^VS_"*PC<.Q/U4YO_ #AZ2TQ=:[&\\FJW''^=EUTJYBYF)FU>
MMAWUY-4EOJ5/:]LCZ3=]9<W<C)('AZ CS/\ Z"I2222"G__3]522224T\WJV
M%@WU49!L%EP)9LJLL&A:SW/I8]K/<]OTU9K^B?ZSO^J*FH5_1/\ 6=^4I*9I
M)))*4LVWH6*+'7X#W]-R'DN?9C0UKW'Z3LC%>VS$O>__ $UE'VG_ $=]:TDD
M1(C8J<S[3UW%,9.*S/K[6X;A59_:P\RSTVM;^\SJ%S_^!1*.N=,NM;CNM./D
MO,,Q\EKJ+7'_ (*K);4Z_P#KT>I6KZ'?CT9-3J,BMEU+Q#Z[&AS2/Y3'RUR-
MQ.X^L?X*2)+-_8& S^BNOPQ^:S'OL96W^IB[SB,_LT)CT#"M$9EE^:P\UY%S
MW5.'[MN*PLQ;F_\ '4V)5#]X_9_Z$I%;E7=:'V?I=QKP"2W)ZE68+@-'XW37
M_G/_ --GL_1X_P#-8OJ9GJ?8=/&QL?$QZ\;&K;312T,KK8(:UH[!$:T- :T
M- @ :  )TC*Q0TC_ "W4I)))-4I))))2DDDDE/\ _]3U5))))34ZEB/RJ6>G
M9:RRAXN8VJTTBPM#@*+[&M?^@?N][=JCANZA8\C*QVX[-K7-<RXV$O=)MK<S
MTV;-G\E[U=224QV?RG?>@99RJZ2_$J&1;(_1NL->GD_:]64DE-?'&2YKOM+!
M4X.AH98; 6P/=N<RI&V?RG?>I))*:F4<VMU8Q:6WAQ(L+[37M@>P^UEFYKOS
MT3&]>RAC\AGHW$>^MK]X&O[_ .<CI)*8[/Y3OO5/*LZG78YN+BLOK#-S'NO+
M"7_Z,L]-ZO))*8!FFI,_%/L_E.^]2224T#;U47EHQ&&D6-;ZOV@@^F3[KA7Z
M7TV-_P %_P!/\]7=G\IWWJ222F!9X$S\54Q;NJNM8W)Q*Z:G!YL>VXV.:X&*
MPUGI-W,L;_+_ +"O))*4DDDDI__5]522224TLKIK\FTV#-R<<$ ;*7-#1'YP
MWUO]R"_HKW/>\=2S6![_ % UMC8:9W;6;JG?HO\ @OYM::KV9^#4]U=F16Q[
M(WL<X C=JR6G]Y$DFAV4T#]7SN8X=3Z@TLK96?TP(=L=O]1[7UN;ZMG^%>WZ
M;%,=$>*65?M+-]CBYMGJ-WD.VCTWN->VRMNSV;V>I_.?I%<=U# :2'9-+2"0
M07M$$':1]+]Y/]NPH)%]9  <2'M.A^B[G\Y!28<>/FJUV$ZVTVC*OKF/8QS0
MT1X!S'*7V_!X^T5R9'TV]A+NZ<9V$7!@R*MQV@-WMGWQZ>D_X3<W8@1:" =V
MC^PK!.SJF>QNYS@/48Z"\[G#==38_9_HV;OT?^#3/^KX>RMO[1SQZ;=FYMY!
M=K8_?9[?<_\ 2_\ @=2O.ZCT]L%V32 X2V;&B1[N/=_(>G?G859<VS(J86?3
M#GM!&F[W2?:BE)4STZV5[G/V-#=SC+C C<]WYSE%U!<_?ZKVZSM!$?\ 4J!S
M\$!I.34 [Z)WMUC]W7^4F_:73N/M5/\ VXW_ ,DA*(END$C9HM^KVT0.I]0,
M/]03?,?3_1^YGNJ_2?G_ +E:(SHA94:QU#-)TVO=:'.&UKJOI.K.[=OW/]3?
M^D8K9S\$1.34)B/>WN/4;W_.K]Z>O.P;7M95D56/?.UK7M),?2VAI_-10Y[N
M@6EI;^UL]H)!!%E<B!'TC0?SO>B6=$+PX#J&:PN<Q[2VT2TLK9C[6;JW>RWT
M_6M8_P#[4>I;^>M-))3EMZ&6L:/VCG&Q@#?5-P)+0ZRW:YFST'?SOI^KZ/K^
ME53^E3?L.R23U3.(UT]2ON=\Z4?F_06JDDI#B4V48M5%EKLBRMC6OOLC<\@0
M;'[ UNYZ,DDDI__6]522224I9N734^UY.<*7.T+7"ET$0YNWUJW._1MW?]N/
M6DJF1^R_6'VGT/6GV^ILW3IQO]R2FD:\-]ML]1K)(<_8&XYV .%CGZUN=[:_
MT?Z3]_U$FTX\.;^TV.#P6_1H!!;M?M&UC?;55_@[&O5RK]C[3Z7V?;[IV[(C
M=^DX_P"%^E_PBE9^S-GZ3T-FD[MD3 V\_P E)32=52X%HZJ!J) &,=2T]C5^
M?[WH]=G2V/=8_)HL,@MW&KV "1M<W:[Z.WZ2(W]D>F=OV?TY]T;-LZ\_]--_
MD;_NMR?W.8]W_124RGI;B&?H"6^P-]DC7:&;?[29]G2#N-C\<[7%K]Q9HYOL
M<UT_GLW;4K/V3ZH]3[/ZOJ#;NV;O4GVQ/N]7>D_]DRW?]GGU/;.S^=CM_P -
MM_MI*5OZ0T?2QP'?I.6:[]/4_M[?IJ=3.G6SZ+:;-I&[8&F#VG:H?Y(_1_T>
M=/2^A_9]-%QOL4.^R>E&F[TMO]G=L24R.-CGFIAUGZ(YC;_U(2;BXS"US:F-
M+?HD- (_JZ(J22E))))*4DDDDI22222G_]DX0DE-!"$      %T    ! 0
M  \ 00!D &\ 8@!E "  4 !H &\ = !O ', : !O '     7 $$ 9 !O &(
M90 @ %  : !O '0 ;P!S &@ ;P!P "  0P!# "  ,@ P #$ -0    $ .$))
M300&       '  @    ! 0#_X0X$:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)E
M4WI.5&-Z:V,Y9"(_/B \>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE
M=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C8M8S$Q,2 W.2XQ-3@S
M,C4L(#(P,34O,#DO,3 M,#$Z,3 Z,C @(" @(" @("(^(#QR9&8Z4D1&('AM
M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN
M=&%X+6YS(R(^(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B('AM;&YS
M.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(@>&UL;G,Z>&UP
M34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]M;2\B('AM;&YS.G-T
M179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R
M8V5%=F5N=",B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N
M=',O,2XQ+R(@>&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O;G,N861O8F4N8V]M
M+W!H;W1O<VAO<"\Q+C O(B!X;7 Z0W)E871O<E1O;VP](D%D;V)E(%!H;W1O
M<VAO<"!#0R R,#$U("A7:6YD;W=S*2(@>&UP.D-R96%T941A=&4](C(P,38M
M,#,M,394,30Z,C0Z,3,M,#<Z,# B('AM<#I-971A9&%T841A=&4](C(P,38M
M,#,M,394,30Z,C0Z,3,M,#<Z,# B('AM<#I-;V1I9GE$871E/2(R,#$V+3 S
M+3$V5#$T.C(T.C$S+3 W.C P(B!X;7!-33I);G-T86YC94E$/2)X;7 N:6ED
M.C@R-S,W-SEE+3DU8S(M8V8T8BTX.6(V+3(T,F-A-C8X,V5D82(@>&UP34TZ
M1&]C=6UE;G1)1#TB861O8F4Z9&]C:60Z<&AO=&]S:&]P.C9E,C4T,&0T+65B
M8F0M,3%E-2UB,&5B+6(P-C<Q,65D,S(P-2(@>&UP34TZ3W)I9VEN86Q$;V-U
M;65N=$E$/2)X;7 N9&ED.F-D-SEA8C%F+68U,S8M-#8T-BTY9&0W+3<Q-S<Q
M-F0W9#4V."(@9&,Z9F]R;6%T/2)I;6%G92]J<&5G(B!P:&]T;W-H;W Z0V]L
M;W)-;V1E/2(S(B!P:&]T;W-H;W Z24-#4')O9FEL93TB<U)'0B!)14,V,3DV
M-BTR+C$B/B \>&UP34TZ2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z;&D@<W1%
M=G0Z86-T:6]N/2)C<F5A=&5D(B!S=$5V=#II;G-T86YC94E$/2)X;7 N:6ED
M.F-D-SEA8C%F+68U,S8M-#8T-BTY9&0W+3<Q-S<Q-F0W9#4V."(@<W1%=G0Z
M=VAE;CTB,C Q-BTP,RTQ-E0Q-#HR-#HQ,RTP-SHP,"(@<W1%=G0Z<V]F='=A
M<F5!9V5N=#TB061O8F4@4&AO=&]S:&]P($-#(#(P,34@*%=I;F1O=W,I(B\^
M(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)S879E9"(@<W1%=G0Z:6YS=&%N8V5)
M1#TB>&UP+FEI9#HX,C<S-S<Y92TY-6,R+6-F-&(M.#EB-BTR-#)C838V.#-E
M9&$B('-T179T.G=H96X](C(P,38M,#,M,394,30Z,C0Z,3,M,#<Z,# B('-T
M179T.G-O9G1W87)E06=E;G0](D%D;V)E(%!H;W1O<VAO<"!#0R R,#$U("A7
M:6YD;W=S*2(@<W1%=G0Z8VAA;F=E9#TB+R(O/B \+W)D9CI397$^(#PO>&UP
M34TZ2&ES=&]R>3X@/"]R9&8Z1&5S8W)I<'1I;VX^(#PO<F1F.E)$1CX@/"]X
M.GAM<&UE=&$^(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
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(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @/#]X<&%C:V5T(&5N
M9#TB=R(_/O_B#%A)0T-?4%)/1DE,10 ! 0  #$A,:6YO A   &UN=')21T(@
M6%E:( ?.  ( "0 & #$  &%C<W!-4T94     $E%0R!S4D="
M   !  #VU@ !     -,M2% @(
M                            $6-P<G0   %0    ,V1E<V,   &$
M;'=T<'0   'P    %&)K<'0   ($    %')865H   (8    %&=865H   (L
M    %&)865H   )     %&1M;F0   )4    <&1M9&0   +$    B'9U960
M  -,    AG9I97<   /4    )&QU;6D   /X    %&UE87,   0,    )'1E
M8V@   0P    #')44D,   0\   (#&=44D,   0\   (#&)44D,   0\   (
M#'1E>'0     0V]P>7)I9VAT("AC*2 Q.3DX($AE=VQE='0M4&%C:V%R9"!#
M;VUP86YY  !D97-C         !)S4D="($E%0S8Q.38V+3(N,0
M    $G-21T(@245#-C$Y-C8M,BXQ
M                                  !865H@        \U$  0    $6
MS%A96B                      6%E:(        &^B   X]0   Y!865H@
M        8ID  +>%   8VEA96B         DH   #X0  +;/9&5S8P
M   6245#(&AT=' Z+R]W=W<N:65C+F-H               6245#(&AT=' Z
M+R]W=W<N:65C+F-H
M                 &1E<V,         +DE%0R V,3DV-BTR+C$@1&5F875L
M="!21T(@8V]L;W5R('-P86-E("T@<U)'0@              +DE%0R V,3DV
M-BTR+C$@1&5F875L="!21T(@8V]L;W5R('-P86-E("T@<U)'0@
M                  !D97-C         "Q2969E<F5N8V4@5FEE=VEN9R!#
M;VYD:71I;VX@:6X@245#-C$Y-C8M,BXQ               L4F5F97)E;F-E
M(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q.38V+3(N,0
M                    =FEE=P      $Z3^ !1?+@ 0SQ0  ^W,  03"P #
M7)X    !6%E:(       3 E6 %    !7'^=M96%S          $
M               "CP    )S:6<@     $-25"!C=7)V        !      %
M  H #P 4 !D '@ C "@ +0 R #< .P!  $4 2@!/ %0 60!> &, : !M '(
M=P!\ ($ A@"+ )  E0": )\ I "I *X L@"W +P P0#& ,L T #5 -L X #E
M .L \ #V /L! 0$' 0T!$P$9 1\!)0$K 3(!. $^ 44!3 %2 5D!8 %G 6X!
M=0%\ 8,!BP&2 9H!H0&I ;$!N0'! <D!T0'9 >$!Z0'R ?H" P(, A0"'0(F
M B\". )! DL"5 )= F<"<0)Z H0"C@*8 J("K *V L$"RP+5 N "ZP+U P #
M"P,6 R$#+0,X T,#3P-: V8#<@-^ XH#E@.B ZX#N@/' ],#X /L _D$!@03
M!" $+00[!$@$501C!'$$?@2,!)H$J 2V!,0$TP3A!/ $_@4-!1P%*P4Z!4D%
M6 5G!7<%A@66!:8%M07%!=4%Y07V!@8&%@8G!C<&2 99!FH&>P:,!IT&KP;
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
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__T-_CW[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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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__T=_CW[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[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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[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__TM_CW[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=>]^
MZ]U[W[KW1(OYB'SVZ5_EK?%3L'Y7=ZODJO;.SSC\-MS:. ^V.Z.Q-_;AE>DV
MKL7;25DD5,N0RU3')+//(?%0X^FJ:N0&.!P?=>ZUCJO^=!_PI-S'6?\ LY>T
M_P"39U!0_"[^!GL%,/FLON;+][U'6HQKYT9ZCH8.[-L[_JZ";!21U<>3BZO>
MEEI@9DA:-@5]U[JZ7;?\[;HNC_E0O_-/[OZL[6Z)V[C,*:#+]';UP.0Q^_LQ
MVK+64^&PNPNMJW/8S;E)V!A-Z9FLADPVX((8*&3%R/5U:T9I*Z&E]U[JES;G
M\Y[_ (4E][=?P?+7XY?R;NH:KX>Y;#G=^V<9NC+;DW!W9NC9?CJJFFS&U*0=
MX=:;SWE3Y>A2.:AJ<3US5Q5L1$E,L\<T3>_=>ZM$^+G\]K8OS?\ Y5?S5^;W
M1FR:'87R+^&GQ][QWUV-\?.R*JMW5B=F]H=>=/[U[%V(F4K\)-LK,[NZMWM7
M;2D2*JA.$KYUI*ZEM35%.9/?NO=$H_X3U?\ "@CY*_S4?D)V[T!\L>N.@^N,
MWC>DJ?NOI6JZ8VCV7M*/=F"VYO\ CZ_[%3*3]A=J=ETV9-'E,[CQ1)1&CD3[
M2O+B98V,'NO=%,^1W_"H7Y<;*_G(Y#X&=)]6_%W.?&G'_,WK3XHMO?>.RNVL
MKVG//_>_8O6O=-1!N;!=V;=V1)F,-OK(9E<8PP)BI:9:1:B*I97DF]U[HPWS
M/_G/_P YV@_G!?)K^6+_ "VOBG\0/D'/TEL[KC?V#H^TJ;<FW=]U.TMP=*=*
M[_WAEL[N_</RLZ5Z\K/X5N[M84U+!2T]/4FC:(>.9HYIV]U[H1O@_P#SSOYA
MN*_F+=8_RU?YOOPBZ\^,W;/?>#K\GU!O;IO(Y&3:\];'09ZOP4%?3S]G]U[>
MW3M[<LVULAC5RN&W(YH<O%%!/2Z))9:;W7N@K_GD?\*)OE]\ _F1NKXO?"'I
M7H7MW&]$?'_9W<7R=W'VWM#LW>-?L"OWWNG#XO#4\</7G;G6\.%V[083?.TY
M9ZBKCJI):C<<('BBCUR>Z]UL[]%?)[;'R/\ AUUM\N>LOM9MO=K=#8?N;;E#
M52_>)C:G+[-7<4VVLP:66!S7[=R_EQV0B5XY(ZFFECNK+Q[KW6G-\*OYWO\
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
MR.VNQ=HX/$9A,'V172I)E,=F(!5Q0,8C&LD4ONO=![\R/^%!/7OQ?^?7Q_\
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
M];]I[6VG-D0L,<YDS.^*K=F<20Z(IZ;,PR1QA"))/=>ZK<_D6_'3_A1;V3\
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
M'_=;^_\ W_WGK_TA?WSH/OOM/X7;^!T_E^Y_;^W]U[IA_FC_ ,HG_ARCO_\
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
M?X4=-]P=,[^Z4V_L?JGK7;G;O=FQ^[^VY,3T_L_(+OK=^&[1V)V%OO>62QL
MP=#4=R;YH]D1TL&\ZX9#)XK(?;9$QU<E'%"WNO=&ZKZ"ARM#6XO*45)DL9DJ
M2IH,CCJ^FAK*&OH:R%Z>KHJVDJ$DIZJDJJ>1HY(Y%9'1BK @D>_=>Z!#K/XK
M?&#I:7:4_3GQPZ%ZFGV!@]V;8V)-UGT_U[L.796V]^YRBW/OG;VTI-K;=Q3[
M<P>\]RXVGR&6I*,PT^1KH(YZA))45Q[KW2AK.A.B\CL_LGKW(=+=35VP>Y<S
MN/<?;^QZSKG9]3L_M7<.\4IH]W9[LG;4^'?"[YS.ZHZ.%<E592"JGKA$@F9P
MJV]U[KCTQT!T1\<-IU.POCQTIU)T-L6MSE9N:LV7TQUOL[J[:=7N3(4>/Q]?
MN"IVYL?#8/#SYRNH,32P35;PF>6&FB1G*QH![KW2HJ.N.O:O?^,[8J]A[,J>
MT\)M7*[$PW951M?!S;_Q&R,]E,9F\YLW&;RDH6W%0;5S.:PM'65>.BJ4I*BJ
MI(99(VDB1E]U[IKW!TYU%NSL78';^ZNJ^N-R]M=3T^Y:7JSM'<&Q]L9GL7K2
MEWIBY,'O&FV!O;(XNIW+LVGW9A)6H\FF.J:9:^E8Q3AXR5]^Z]T$N#^$'PMV
MQO?+]F[:^(7Q>V]V1N#?=#VEGNP<'T#U1B=[YOLW&9?)[@QO8N7W70;3I\]D
MM]X_/9NLK8,O-4/D(JNKFF6422NS>Z]U(C^%7PWA[H/R0A^)?QFB^1!S4NY#
MWU'T/U8G=!W%/0/BI\\>TEVJ-\'-38N1J9ZK[[SM3L8RV@D>_=>ZX[@^%'PT
MW;W/3_(_=7Q)^,FYOD-29S;.YJ7OG<'0O5>9[GIMR;*HL3C=F[@I^T<EM2IW
MQ#G-I8[ T-/C*M:X3T$-% D#QK#&%]U[IV[C^(WQ1^16?VQNOY!?&+X]=Z[H
MV1"]/LS<G<?2W6_9V?VC3R5L62D@VQF-[;:S>1P$+Y&!*@K221*9D5R-0!]^
MZ]TN]T=,]/;WW#4;NWIU1UKN_==7U]N?J2JW/NC8NU\_N&IZJWO/1U6\^LJC
M-9;%U>2FZ^W=4XZGDRF%:4XVOD@C:>&0HI'NO=.?^C/K?_1O_H;_ -'VR/\
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
M/FE\WI?A]V+V#V=T)6_)#N#=_P#,*^2O0W3^&Z[[CWYOW&T.1E^4'<VUZ_\
MTV;SR7QWVY1?'7XN?'RDVNN.IMT4N.W"U1M^DIWCPE'DJFEP<WNO='"^#_\
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
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=?_]/?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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[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=?_]3?X]^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=>]^
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[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=?_]7?X]^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[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_];?X]^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[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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=?_]??X]^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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]#?X]^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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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=?_]'?X]^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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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=?_]+?X]^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[K
MW7O?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[KW
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
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_6W^/?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]T!.WO^RFNW?_$$_'3_ -^!\I/?NO=#M[]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][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z_]??X]^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[K
MW0$[>_[*:[=_\03\=/\ WX'RD]^Z]T.WOW7NO>_=>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][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_T-_CW[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= 3M[_LIKMW_Q!/QT_P#?
M@?*3W[KW0[>_=>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[KWOW7NNB0H+,0  2238 #DDD\  >]$A068T4=; )( %2
M>BX]C?+/H;K+[BGS6^J#+Y>G)5L!M.VY,KYE_53SG'NV.QTX']FKJ*?_ 'D>
M\:?<K[WGL![7?46^^<^V]YO$=0;3;_\ '9]0XHW@DPPM\KB:+^8ZF7DW[O\
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
MLNUXS-35\$"0UM15O'BCC_=>Z.W_ "W,U\GOBG\\O@!UIV!\WOE/\O\ K_\
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
MB>WVWV=\@H+DIX]V?6MU.9+BAXE1(%KP4"G6+O-_NM[B<]M(.:.;+NXMF/\
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
M2P%ZT9.H1%*>!MEN?]\1Q^-E@T=O(=?4D\W?>)]O_:G:I.2/8W8K66:/M:Z
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
M_=>Z][]U[KWOW7NO>_=>Z3N[-X;2V%M_);MWSNC;NS-JX: U68W+NO-8W;V
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
MOQ?[%,J+<&4_[,MA\74U''/[@,A_H3Q[]_6G[E._YW'ET61/_+O?0_\ :$S
M?ECKW@<QQ?!+J_-3_P >ZS_[-1_PL<ZU-]T_'-]_"F)>4?Z'?C=NH3JFN5D_
MXP[GJ%I0R1%;0V8W 'J9;U_JE]RO=/\ <3F7Z>O_ "\WL=/^RE#_ #_P=>\?
MF)/BAK^2G_!US_X=:_X5<[?NN2_EM?QPT7[\[?[)UV[DONXR!-X0=J=B0)46
M1M.FFM+Q:^J_O7^M']T6YS%[G>'JP/\ =C;K3Y_J0FG^VQ^77OK]^'&RK_M#
M_D/6Z5\6-Z=I]D?&+XY=A]Y[3_N%W9OWH?J'>G<.QOX%E]K_ -S.T]T=?;>S
MG8.T_P"[.?JJ[/;=_N[NVNJZ/["MGFJZ3P^*9WD1F.#_ #98[3MG-7,VV[#>
M?4;%;[A<16TNM9/%@CF=89-: (^N,*VM0%:M5 !'0E@:1X(7E6DI0$CA0D9%
M/MZ'CV'^G>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__4W^/?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=>]^Z]T!.WO^RFNW?_$$_'3_ -^!
M\I/?NO=#M[]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>_=>ZQ3SP4L$U35314U-3Q/-/43R)#!!#$I>26:60K''%&BDLS
M$  7/O3,JJ68@*!DG@.JLRHK.[ (!4DX 'J3T0+N[^:=\ _C]]W3;]^3/7E=
MFZ/6DFV.O:VH[0W&E4@XH:O'=?4VXOX/5N?Q7O2(H(+,H-_8#WKW/Y#V'6M]
MS);M,/P1$S/7T(B#Z3_IM/4:<P^\?MIRSK3<N;K5KA?]#@)N'KZ%80^D_P"G
M*CU/50G<7_"E;KPUC[:^+OQKW]V3GZ^88["Y;LC)46U:2?(RMH@>AV;M ;RS
MVX89Y+". UF,J'U<Z2-)B7>?O'[<I:#EOEV>XF. TS",5]1&GB,P^6I#]G4(
M;W][#;7E%CR9RC=7EX[:4,Q$=6.!IBB\5Y*G 75&Q^1QT07L3Y<_SEOEVM53
M9C?,?Q=V'DXZQ6P.THY.H*F#QRB.7'S-0MN+OB&2I@<A%K:F*BFC4W8!KMB)
M[F_?)3:UN;;<N=HX[@!A])MH#2ZA@HSHS-$WD5GGC^SCU*?(_P!W/[^GWAS#
M-;\O2<J<I3_\2+W5M484GBL963=959<JR1-$P'QBH)R?'7^4TF_,])E<EB]Z
M_('=5172U.8S.7$^#V5#7U$HJ359FJGR$GGKBS,9#D,K,M4+G[>_'O$_;>=_
MO!>_VYW.T^S'(]V+,N5DN@ VBOG/>SZ+6W8CNTZO%XZ'8CK-SD3^[I^Z[[#1
M6_,_WB>>6YHYH_M/ F+6]HS5K6.Q@>2\NR&[6>:9X),&2W0$CK8AZ&_EF[-V
M?C\4_9U5CZJFQ\4:T/7FQHC@]IX^)3J6DJJ^EAH:RJB&KF*DCHD1P;22*><N
M/:'^[AVR*ZBYH]_N:)-YWEV#M96TLH@+<:7-XVFYN#Y,L0MP",2RKU+W-OWK
MH=HVJ'E#V2Y4M=DY;MH_#A?P(8_#0<!;6<0^G@4'(U"2H-="-U9KMO;&W-GX
MBEP&U<'B]O86C%J;&8>BIZ"CC) #R>&G2-7FE*W>1KN[<L2>??2OEGE;EODS
M9[7E[E/8K3;=D@'9!;Q)%&OJ=*  LU*LYJS'+$G/6(>];YO/,>X3[MOVZ3WF
MY2'NEF=I'/H*L20H_"HHJC  '3[[/^BKKWOW7NO>_=>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[KWOW7NM4W^;#_PIGZM^+^Z*_P"+_P !-O8;Y8_*ZLR1VC5Y_%C(;GZC
MZYW=5U"8^EV]1P[6D_B?</84=?((#B,1414=+5$13UCU,4U![RX]H?NM[MS7
M:1\U^X=R^S\HJOB!&HEQ-&!4N3)VVT-,^)("S+E4"E9.B&_WN.!C!: 27'#U
M /Y<3\A^WRZK@^*?_">[YZ?S/.TZ#YE?SM.[>R=NX_->#(XKI*3)T:=Q9+ R
MS?Q"FVS48RD@.R?C?L9VFU'"8VA.50O,DE)BZD^<R9S=]XWV^]J]IDY)]B]B
MM99(ZAKK2?IE>E"X8GQ;V7']J[>'A2'E3MZ1P;1=WT@N=SE8 _A\_L]%'R&?
MLZW-?BU\,?BS\*-AQ];?%GH[8/3.UC'2KDQM3$*-P;GGHT:*FR.]=XY%Z[=^
M]\O%&Y5:O+5U94JGI#A0 ,)>;.=^;.>=P.Y\V;]<7UW4Z?$;L0'B(HQ2.)?Z
M,:JOG2O0C@MH+9-$$05?EY_:>)_/HSGL*]/]>]^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[KW7_U=_C
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= 3M[_LIK
MMW_Q!/QT_P#?@?*3W[KW0[>_=>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[H+NQ>\.E^H*9JOMCMSK+K*F6+S>?L#?FU]G1F+\.C;ARF/UAOH--[G@
M<^RS<-ZV;:5U[KNUM;+2M994C_X^PZ)]TYAV#8TU[UOEG:)2M9IHXL?[=EZK
MO[/_ )W/\MCK#[B!_D#!O[*P!B,5UAM'=^\?N-'_ "KY^GPU-LUBQX&K)K>]
M_I<B/]S]Z/;K;-2G?A/*/PPQR25^Q@HC_P"-]1=O'W@_:?:-2GF87,P_#;Q2
MRU^QPHB_ZJ=5S=E?\*6^N9ZM\)\<OBOV=V-EJEFI\=5;_P _B-G%I]6B.>';
M6S:;LC(Y6%VMIB^ZHY&#"Y0^GW&F]_>:V2S1VVO8967AKN)4A4'UHOBU^S4I
M^SJ-;K[TMON=T-MY%Y!W'<MP?"*W:Q/J(H%N'<?*JG[#CHH>[?YI_P#.=[[:
MOI>M>N-H_'G%J0@DIMD8+;&8%%/R)AD_D'FLL^3D$3&\^,HHCQ^VJN/<"\T_
M?"-L)EFYVV/;0O%(GBDF ^:.\\A^U(Q\A7H4;/RK]_+W49DY,]DMUVZT;A))
M8&R0@^8N-V:.)\<6CI3R /19MU_&KYB_(V:.?Y8_-C=6Y<-5Z:G^[U#F-^]E
MPXV<,)6I_P"Z&XJWK?8N'&L\-CY:A%;G2;"^,_-WWO\ DR[UB]YKWC>B<JL,
M4@BK\Q=O:Z!\TB?_ $O4Q\O_ -UW][+W&DBF]V/<K;MJV]J%HY+N?<)4^2V\
M 6T!']&Y ]*]#]TS_+!Z5J):==N],=F][98E8YZK=N:S]7MVGJHB--728SK:
M@V)!C(0P#/#E,ADZ?ZJY93[CS;?>_P!U?<24V7L][(7-W(S:?%9;K<-!_BU6
M\=I;0^K?4>-&O D\>LG.6?[KO[K'M>D.X>\GN9=[K<HH8QS7$.VP,?188F:Y
M<>BK.2WI3'5N74'\M3LVBH?LZ7!]9]![>KH8J?*8S:V%V_C,EDJ8%=#Y3$;
MHJ/'9ZI6-1=\C7_<&P#->]I2VG[GGWN_=I!_KG\\6_+^P34\2V\5&)4GB;#;
M0EF[ >4TR., T-:3KL?N#]T7V(C,'LQ[4V;[FBT$]M:)"S$"G??72F\:O\06
M0'CG%; >MO@)T9LCP5FXJ3(]CYB+0[3[FF$&%29;7:GV]CC#2R0-;F.LDK1S
M]?>6_ME_=[^PW(OT]YS)9W/,N\I0EKUM-L&'FEG#I0J?X+A[D?/J->=/O9^Z
M7,_BV^SW$.S;<U1IMAJF(/\ %<258,/XH5A/1T,;C,;AJ&FQ>'Q]#BL;11B&
MCQV-I*>AH:2%;Z8J:DI8XJ>",7X55 ]YM[9M>V;)86NU;-MT%IM<"Z8X88TB
MBC4<%2- J(H]% '6-5[?7NY74]]N-Y+<7LK5>21V=W/JSL2S'YDD]3O:_I+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[KW0?=K=K]:]&==[M[:[@WQMO
MKCK78F'J<]N[>F[<I3XC X/%TH&N>KK*EE5I9I66*"&,//4SR)%$CRNB,8[1
MM&Z;]N5GL^RV$MSNEPX2.*-2SNQ\@!Z<230* 22 ">J22)$C22,%0#)/6B%\
MQ_YL_P ^/Y[?>N<^ '\HC:N\-A_'&=9L;V5V_/+7;)SV]]F3U#X_*;N[2WHD
M3U'3O2]=&'2GPE/?/Y^#5!/'/+4G#19_\E>S_M[[ [!![B>\EW#<<S#N@MQ2
M5(I0*K'!%PN;D8)E/Z,)[E*A/'(6N=PN]UE-IMZD0^9X5'J3Y+\N)_EUL0_R
MB_Y"?Q;_ )7F#QF_:R"A[S^6M?C/%N/O?<V'B2GVD];3>+);>Z9V[5-5ILG"
M>-W@ER):3-Y*-Y/-/%32+10XW>\?W@^;/=:>7;T9K#D]7[+1&S)0]KW+BGBM
MP(3$2&FE2P\1C?;]J@L0'/=<>;'R^ST_PG^75[ON .C7KWOW7NO>_=>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_UM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=5H?S@G^8<?\NKY)2?!2;>M
M/\A4VWA'H)^JL?2Y?NB#KE=V8(]S3=&XJKJ:,Y/N6/J<9AMNT])-%F)LB$3$
M.N7:@8>Z]U0-_(?[I[/Q'Q$^9.TOA-\K>P/FK\D]O;BIJC;?\O[Y])N/KKL+
MX;]G[Q[WW_LW.;V[+[DSDU#6[MV%6;3K*7>._-K[8H:A(=QX7(4>.K8,WG)F
MJ/=>Z6G\O+YM?-7J;^45_/.^1?R![FR7=WRM^*7S:_F";:VYNO-9S/[PV!M'
M>_77474"X+"]8;>WMY(]M]%;3[.RU5DL/M:"EH,=38^5X(Z:G\K@>Z]T4J3Y
M._,[^5-1[&["7YN_)[Y>GYP?R6^Y_F%7X+Y6;N/;V#Z>^7W6'76.[+VUO/IS
M'Y*B6CZSZE@J>PVI9=KQF:FKX($AK:BK>/%''^Z]T=O^6YFOD]\4_GE\ .M.
MP/F]\I_E_P!?_P T+^7+E/D;V=MKY/;XJNSJ+JWY#;"PVW.S*K.]%M+30#I_
MK7(X;?U7BTP-.\T$JB(5D]8\&*^P]U[K;'JJF.CI:FKF6=XJ6":IE2EI:JNJ
MFC@C:5UIJ*BAJ*VLG95(2*&-Y9&LJ*S$ ^Z]U5MVO\RZ7J+OS/[FP'6^XMU8
MK>O475N"DBWK0]@=)YO%UNR-Y=U9">6GV_O_ *PCRN9QF0@WU"L=7%''3B6G
MEC5W='6/"C[R7WS]E^[ISMM')-_R)=;K<W6U1WWBQW,<"JLD]S $TM%(68&V
M9B<"C*!4UZR&]H_N[<P>[G+U]S'MF_V=I:07K6Q659&<ND44K-1%TA:3*!W5
M)#5  !.&G_F?XUK?==,UT)MS]OONGJ;&W-O)M*DN-7'XXY_P]X_+_>E\KGXO
M:"_'V7T)_P"U<=2TOW(>9C\?/5@/LAE/_/PZ<_\ ASG:GYZHW#?_ ,.7&_\
MUL'MW_DZ5RC_ .$DW+_LMA_ZT]/?\!!O_P#TWUG_ -DTG_6SKW_#G.U/^?4;
MA_\ 0EQO_P!;??O^3I7*/_A)-R_[+8?^M/7O^ @W_P#Z;ZS_ .R:3_K9U[_A
MSG:G_/J-P_\ H2XW_P"MOOW_ "=*Y1_\))N7_9;#_P!:>O?\!!O_ /TWUG_V
M32?];.O?\.<[4_Y]1N'_ -"7&_\ UM]^_P"3I7*/_A)-R_[+8?\ K3U[_@(-
M_P#^F^L_^R:3_K9U[_ASG:G_ #ZC</\ Z$N-_P#K;[]_R=*Y1_\ "2;E_P!E
ML/\ UIZ]_P !!O\ _P!-]9_]DTG_ %LZ]_PYSM3_ )]1N'_T)<;_ /6WW[_D
MZ5RC_P"$DW+_ ++8?^M/7O\ @(-__P"F^L_^R:3_ *V=>_X<YVI_SZC</_H2
MXW_ZV^_?\G2N4?\ PDFY?]EL/_6GKW_ 0;__ --]9_\ 9-)_ULZ]_P .<[4_
MY]1N'_T)<;_];??O^3I7*/\ X23<O^RV'_K3U[_@(-__ .F^L_\ LFD_ZV=<
M)/YG6V MXNI<\[W'IDW1CXEM^3J7$2F_^P]MR?WI?*P6L/M#N#/Z&^A4?M%N
MW^#JR?<?WPM^I[@6@7Y6LA/[#*/\/6#_ (<\P7_/H,O_ .AC1_\ V/>T_P#R
M=-V#_P (U>?]S&/_ +8^GO\ @'=U_P#"B6__ &1O_P!M'71_F>8*QMT_EB;<
M [RHP+_BY_NZ;#WH_P!Z;L-#3V:NZ_\ 2RC_ .V/KP^X[NM<^XEO3_GC?_MH
MZB_\.?T'_/EZO_T/H?\ [#O:3_DZA8?^$1F_[FR_]Z[I1_P#=W_X4J/_ +(#
M_P!MG6"7^:#"&'AZ1DD6W)E[&6%@USP%38LX(M^;C_6]L2_WJ4(8>#[%LRT_
M%O(4U^P;6W[:_ETZGW&I"#XGN<H/RVXG_#?+_@ZQ?\.4[IJ/31=$:I!ZF'][
M<C5>CZ7T1;0B9?41S<CVU_R<YYKN>VR]@JR#)_W83/C[%V]2,TS7J_\ P%>Q
M0]US[JT3A_N)&N?M-V?V=>_X<,[6J?\ @!T#J\O$'^5[DJ[GZ?[IPD/EY!_3
MI]^_Y.->[=UG;_N]U#?!^I>R?\=MEU?E3KW_  ('(,'^Y?NU33\79;I_AF:G
MYUZ]_L]WR%J/51?'K4B\/_N'WO4V8\CU101!>/P0??O^#[^\9<=UE]W.J#C_
M (ON;Y^U46GV4Z]_P*OM!#BY]WZ,>'ZUDN/L+&O7O]G.^7%19:+XYAI/UD?W
M [,JOV_I<)%71,.2.;V_V_OW_!L??"N:)8_=KK)Q_P"23O;X^Q95/IFM/EGK
MW_ V?=\A[KGWDHG#_<_;5S]I0_LZ]_LVWS=J/71_&W5&/2W_ !B7MRI]?U/K
MBST2CTD<6O\ X\^_?\%_]^FX[[+[LM8A@_\ (?Y@?/VK=J.%,4_//7O^!]^[
M##VW/O11_P#I:[2N/L,!_;7KW^S-_/.3]Q?CWH5_6J?Z)^QTT!N0NF7/F5=(
M-K-ZOZ\^_?\ !2?W@$GZB_=TTJV0/W!O(I7RHUWJ%/GGUSU[_60^ZDG8WN]4
MC%?WKMQK\ZB"G[,>G7O]F8^>O_>/W_L*>P__ *_>_?\ !0_W@7_LN_\ W0=X
M_P"VOKW^LE]U'_PKG_=5V_\ ZT=1:WY3_.?&T[U>1Z*I*"DB!,E56]8[]I:>
M, %B7FGW#'&@"J3R?H/=7^])]_Z-2\GW>@JCS.P[N!^TW?5)/9?[ID2EY?>!
M50>9W7;P/VF#H$-T_P T#M?8Q<;VK>AMGF/_ #@W34-M\I^/6,MO^D*\_P!?
M9+=??(^^Y95^M]F+&'_3[1N2?\>O1T'KSD3[D.W5_>'WAMM@I_OS?MI3_CT8
MZ0:_SH_"/&_8OQ-F8$WD;=E.Q-^;:J?M)(B!_@/: ??L^^#;_I2>S>U.X\_W
M1NY_FE^%_9^?1;_5+[B$WZB?>DV15]/ZR["/Y.FK_5CKO_AZA/\ GX'Q+_\
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
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T3#^8)\*-B_S"?B=V?\
M%C?FZ-S; IM\1[>S.U>R-ER1Q[MZV[%V+N3%;UZ_WU@O))!YYL!NK!TSU%.L
MU+)641GITJ*9Y5GC]U[HA'\HG^4KV9\",SV5W7\H?D[4?*GY-]AX&OZKQ^Y<
M-M'&]?=>=?\ 2%)VYV!W!C]LX';V.I:6KSFZ=Z=A=AY/<F<R-=Z:.IKDQE#'
M]O1R5V2]U[H7/C3_ "GMB=,_'G^8_P#&?L_LNK[EZZ_F._*/Y;_(+>XQVS8^
MN,IL/;'RRVGMK:&9ZYP]5+NG?BY?-;,H< \U%N/30M)531R+CX&@&OW7NBA_
M';^03/MW*;V;YO\ S?[*^=.V*?X1[F_EY?'7;61ZGV9T:>@?C+OBBR.$W=2S
MY7:^=W;+VCVQ-MM<;14&[<A%25]-]I-+4I7.U!_"_=>Z%K^7W_)S[!^)?R$V
MM\A?DA\Z]_\ S;SW1'QNQ_Q(^'V"W%T_M#IG%] =&19;[S*X_/S;2W+N.?N/
M?V0Q&*Q6-7<>1%#6FEIZG[M:TRT/\+]U[J\SW[KW1-MR=%])=O\ RA[*J>VN
MG>K.T:G#="?'RGP]1V+U]M+>T^)@JNP_E#)50XV7<N(R<E#%4R1JTBQ% Y4$
M@V'M%>[;MVY+&NXV$-PJ5TB1%<+JIJIJ!I72M:<=(KP'5TDDC#!)&4'C0D5^
MWJ7E?Y?_ ,(<P"*CXH]"T8)4_P"X'K3:^V+:8FB&D[;Q^**@H_(%@6 8W8 @
MI/)O);FLW).RRG_ANWV<OG7_ $2%O/\ U9Z8DBCF_M5U?;T%6:_E.?R^\](9
M:[X\4$#%E8C"]A=M[;CND?B%HMN[^Q<2J5Y("V9O4;MS[9DY"]N9%*-[8<K
M$>6R[6I_:MH#^=>BV?8]KN*^);D?Z5Y$_P".,O\ JSTCY/Y,G\N&5W=NA=P@
MR,S,(_D)\FHD!8DG1'%W(B1KSP%  _'L/7OLW[47_P#;^W.S+_S3M(8?^K*)
MT2S\B\O7-?$%\/\ 2W]^G_'+E>DKG/Y(?\O7+!Q0=>]E;8U @'!]^=TU!CNN
MFZ?WDWON$$@\^K5S_AQ["\_W</9R6OA\GQ1?Z5W/_'V?HDN/:GER>OA[IOD/
M^DW7<#_U<N7Z!O._\)]/A9EV9L?V3\K]K!BQ"8+N'"5"H&8L IW-L#<3D(#8
M7)-OK<\^RB;[KWM3+7P]OFB_TO@&G^]P/T0W/LEMD]?"Y]YKA_TFY2'_ *N(
M_0,YW_A.)TE4:_[L_+'Y,X@D'Q_QVMVEN+2=-@7&/PVU_( _-AIN./\ 'V3S
M_=2Y!:OTUS(G^FAMG_P1IT0W/L'=M7Z3W<YH3_3W3/\ \=,?0-9[_A-5E)M;
M;;^>^]*1;G139[J&HR>M2QLKU=!W)B0A5".1 UR/H+\%,OW3MB5M=IOD",.&
MJQC)_:LRT_9T0W'W?><ZZK/WRWE3Y!_';^:WJ_X.@(W%_P )H_D.0_\  OEM
MUWG>#H&XML;XP8<Z. _V>0W3H!< $C5QS;\>W(_N\\T;=_R2.<HHZ<*"6+_C
MC-3HLD]D?>JW_P"2=[Y7Y]*W-_'_ ,=FDZ 7<?\ PFG^<4)D;&]E_&?<,/KT
M>'?'9V(R+BYMK2IZIBIXRX-Q:J:QO_@280>V_OEM1!V[W"#(."F\NB,?T)(F
M3T_P<.D3^V7WH+0UL_>>ZD0<!^]MR'_&70K_ #Z ;<__  F]_F &.6([5Z\W
M/%<MXL-WM644<I7RLI1,Q4[>526 TZ@MBR_2QTB/;[O[TO+\BS;7S-:M*HPQ
MCL)#Y>=Q:DFM!6O&IKQ;I-)RS][FW4HG/UU<+Z'<"X-/^:P'IY^OV] 'G_\
MA.;_ #!Z)F*_&7.Y&,-I^YP'R:V45-V(&FDE[JI*G2P%[^"R@\V/'L66_O/]
M];;**EYML\0_CVOEF3^;6?B?S^WI*8_OBV>%W"YE3_FOMS?\></_ *L]!-E?
MY 7SWHE?S?%WO91XI6(Q?:N-RYTK<'2M%O[)%Y!_92Q+?@'V<0_>:^^-9D--
MROL,Q!![MEV<\/+]&-./RSZ$=-'?_O<VX_5L[MQ_S8;\NR3S_;Z=)*C_ )*W
M\P?8;7VST/\ -?:K0/&4.R<WNE#&[$S!H6P$U3?UR%F*WTL3<@W]G;_?,^]O
MPW/VOY;O/7Q=D1ZU]?#E7@,8_/I*.<OO0VGQ\J7+4]+>0\?^:<O^#\^AHV#\
M5?YW/4\JQ]?;N_G"[6IJ>0A<3C-V]_5&W69#I&O!5.*K,!6*EK*SPR#3]#8\
MEEU][[W\O$:.[^[5R0['BW]7;I6)X5UI=J:GY$#KQ]R_O+5&OD.Z9AC-E?'_
M *RT_9CH[^P^ZO\ A1_URD4=%E?GCN>@AT^2AWY\5-A[\>I5!8++E,]\=Z_<
MHO\ DQ5B,WY)]@K</?\ ]W]S)+_=VY?BD/G%8[Y%3_:INP3]JGIY/=/[RZ</
M;V4CY[==G_G^O1A,A_-D_GC]-;5J\GVI\7]PG$TZ**C>_9?P^[9VY!1%026>
MOVXNS=L1O(.2)(".. /8;CYX^\#S!=I;;-[51K<.:"."TO6/[);J5OS)IZ]/
M'W<^\FJT;VW(KYG;KP4_,RA?V]$HSW_"HGY?05-91S]@?'# 5=/*(*BEI.O*
MF2HHIX6"30-!D]R9.5)=:D2*X9D)(]-N!S;\@_?>W%4>U]D=S5'%038,@IZU
MED&#Y5X^7ETE/NI]Y*>HCY22.O\ RYL*4_YJ2'^?Y=)&C_X4N?-?>>6@P&$^
M2G2.W*_(SF*GJZS8O6&V<33,ZE%$^X>P:)=MT,",P;R550J@CEK7'M:_LU]_
M26$RI[37Z+2N(;+5Z?"TI;\M)/GPKU7^O'WHKPZ(=L6(MP/@6BT_.5B!^?\
M@ZL7ZD[(_P"% ORSP0W5U#\C^KM\[5G2*09[JOM[X([AQ%/#4A6A\U=T_6Y^
M6E8*Y&F9A4*4(8:A8QGO'*7WL]JN/I>9-NN]LN#^"=+.W;_>= ;^5>ED=K][
M?=1J;<1&A])-K6@_YL@D?GGUST*Y^"?_  H7WJ+9WYBR;3\H]=OD3N; &*^A
MK7ZYVK5%"#&!^W?\_@FY/_4?W^O?[?F_PJ_\O;K_ -64/\NK_P"MS]Y_</\
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
M>0V4)FF/V#S)]!_JQUI6?#KX7?,7_A3!\KY_GC\]<IG^O/@KL;<59B.O^O\
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
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW0$[>_[*:[=_\03\=/\
MWX'RD]^Z]T.WOW7NO>_=>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[KWOW7NB/?,C^6[\)?GUMYL%\J?CYL7LJO@
MHGHL-OO[*3;G:.V(B&,:[;[,VU-BMZ8NDBG*RFC%8U!.Z+YX)5&GV/.2O<WG
MKV\N?J.4N8[BUC+5:*NN!_\ 3P/JB8TQJTZP#VL#GI+<V5M=BD\(8^O C[",
M]:FO?W_"77YA?#G?57\A?Y-WS&WQBMR8LRU5%UEO+>3=7]H-0H_F&WL5VIML
M8KK_ +!HJV5M#8W<>.P5 T"E:BHJ2Q!R^Y=^];R7SKMZ<N>]?)4#VKX,\<?C
MP5X:V@?5-"1QUPO*]?A5:=$$NQW%L_C;=<G5Z$T/[1@_8:=-?2'_  IG^?'P
M.WUCOCY_.6^'>]:K)4-J9NS]N;0INK.V:W'4TB05&XUVG6C']/=O4$DAM'6[
M=K-OT+K9EDG;EG=]^ZW[>^X%A)S'[)\Z0")L^ \AGMPQR$\05N;<^JS+,_R4
M<-1;W=VKB'<K<U]0*'[:<#^5.MLGX6_S.O@U_,#P464^+?R!V9OK/)0BNS'6
MF0J9-J=M[:C5+U1SG6NY$QNZXZ.DE#1FOIZ>HQ<SH3!4RI9CB#SQ[5\^^W5P
M8N;.79[>WU46<#Q+=_33.FJ.IXZ"1(*]R@XZ/[:^M;L5@F!/IP(_(Y_R='V]
MQ]TKZ][]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[
MHF?SP^>'Q[_EU_'O<_R*^16YQB-O8@-C=J[5QK4U1O3LW>E133SX?8FQ,///
M <IGLH8&9W9DI:&E26JJI8::&651M[?^W_,?N5S':<M<M6FNY?NDD:HB@B!
M:65@#I1:_-G8A$#,P!375U#9PM-,V/(>9/H.M(OXD?%'Y8_\*=?F;D_F[\UY
M=Q]:_ 7JW/U.!V-L+"U^1H\/E,30U\<YZ2Z?K98Z)YVG:FBDWQO)(DJIZC_)
MZ?Q3?;Q8O.SG'F[E#[J_)$7(G(PBNO<.[C#RRL%+*Q%/JKD9I2I%K;$E0.YJ
MKJ,H9M[>XWNY-U<U6T4X'_/H_P"?C_J'T#^O>O=C=3;&VGUGUGM/ [%Z_P!B
MX'';8V?L_;&.I\3@-NX#$TZ4F.Q>+QU(D<%-2TT$8  %V-V8EB2>=6Y;E?[Q
M?WFZ;I>27&XW$C/)([%G=V-2S$Y))Z%J(L:JB* @% !TL?:+JW7O?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=?_U-_C
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= 3M[_LIK
MMW_Q!/QT_P#?@?*3W[KW0[>_=>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[KWOW7N@@[O\
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
M4#/(F.E^-_8"G?NT:NN\6J9-@354@X!K;M;W/G]??NP>^'9SEM";+S/+QFE
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
M;TN7I>O^[MG3;4S63V_)119_ U4-=0YO;VYL$^3H\CCAFMK[FQ-'D:7[B":
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
M]U[KWOW7NO>_=>Z COGXN_'#Y1[:_NA\C>B^J>[MNI%/%28_LS8NW=WG%&H
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
MV^R+IWKWOW7NO>_=>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_3W^/?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]T!
M.WO^RFNW?_$$_'3_ -^!\I/?NO=#M[]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>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z_]3?X]^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[KW0$[>_[*:[=_\03\=/\ WX'R
MD]^Z]T.WOW7NO>_=>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>_=>Z][]U
M[KWOW7NO>_=>Z][]U[K_U=_CW[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= 3M[_LIKMW_Q!/QT_P#?@?*3W[KW0[>_=>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>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_6
MW^/?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]T!.WO^
MRFNW?_$$_'3_ -^!\I/?NO=#M[]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>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z_]??X]^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[KW0$[>_[*:[=_\03\=/\ WX'RD]^Z
M]T.WOW7NO>_=>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>_=>Z][]U[KWO
MW7NO>_=>Z][]U[K_T-_CW[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[KW19?FC+\D(/B
M/\E9_AZ,:WRFAZ1[)E^/ZY2' 5$)[7CVIDWV8*2GW<DNS9\T<R(OX<F;5L&V
M0\(R(-$9Q[]U[K1F_ES?,_>?PZZ _FK=A;?_ )@7RTKOEOUY\<NV]_[P_E]_
MS#>M=TY7NS;'=>"H-CXS9_RRI-S=B9%\)@\YC\_NFKCS^T:=,[69O#C&SYV0
M_9T'@]U[JW[^6]7?)GXC_P PGX<=#;]^;7RE^8?6?\PO^6?%\FM_8OY3;[KN
MU*OK;Y)[%GP.XL]G.EZ^IBB;JGJ7/83>E110;<5ZO0R1"KKJZ2*@:E]U[K:N
MJJF.CI:FKF6=XJ6":IE2EI:JNJFC@C:5UIJ*BAJ*VLG95(2*&-Y9&LJ*S$ ^
MZ]T3G#]R;;I.\NQ=YU&T>]8]MY_JCIC;&)R/^RS?(YS59S:.[^^<KN&B-$G5
M;9"G%!0;VQD@EEB2&;[G3$[M%,L?NO="O_LQ?7__ #SW>W_I+?R:_P#M1>_=
M>Z]_LQ?7_P#SSW>W_I+?R:_^U%[]U[KW^S%]?_\ //=[?^DM_)K_ .U%[]U[
MKW^S%]?_ ///=[?^DM_)K_[47OW7NO?[,7U__P \]WM_Z2W\FO\ [47OW7NO
M?[,7U_\ \\]WM_Z2W\FO_M1>_=>Z]_LQ?7__ #SW>W_I+?R:_P#M1>_=>Z]_
MLQ?7_P#SSW>W_I+?R:_^U%[]U[KW^S%]?_\ //=[?^DM_)K_ .U%[]U[KW^S
M%]?_ ///=[?^DM_)K_[47OW7NO?[,7U__P \]WM_Z2W\FO\ [47OW7NO?[,7
MU_\ \\]WM_Z2W\FO_M1>_=>Z]_LQ?7__ #SW>W_I+?R:_P#M1>_=>Z]_LQ?7
M_P#SSW>W_I+?R:_^U%[]U[KW^S%]?_\ //=[?^DM_)K_ .U%[]U[KW^S%]?_
M ///=[?^DM_)K_[47OW7NO?[,7U__P \]WM_Z2W\FO\ [47OW7ND77?)&B7L
M/:U/0[4[O?KV79>_9MT5K?%WY&BJI]YP9SK=-B4L*2=5KD6@K,)4;C>0Q0O"
M&@3RNC&%9/=>Z6G^S%]?_P#//=[?^DM_)K_[47OW7NO?[,7U_P#\\]WM_P"D
MM_)K_P"U%[]U[KW^S%]?_P#//=[?^DM_)K_[47OW7NO?[,7U_P#\\]WM_P"D
MM_)K_P"U%[]U[KW^S%]?_P#//=[?^DM_)K_[47OW7NO?[,7U_P#\\]WM_P"D
MM_)K_P"U%[]U[KW^S%]?_P#//=[?^DM_)K_[47OW7NO?[,7U_P#\\]WM_P"D
MM_)K_P"U%[]U[KW^S%]?_P#//=[?^DM_)K_[47OW7NO?[,7U_P#\\]WM_P"D
MM_)K_P"U%[]U[KW^S%]?_P#//=[?^DM_)K_[47OW7NO?[,7U_P#\\]WM_P"D
MM_)K_P"U%[]U[KW^S%]?_P#//=[?^DM_)K_[47OW7NO?[,7U_P#\\]WM_P"D
MM_)K_P"U%[]U[KW^S%]?_P#//=[?^DM_)K_[47OW7NO?[,7U_P#\\]WM_P"D
MM_)K_P"U%[]U[KW^S%]?_P#//=[?^DM_)K_[47OW7ND7NGY(T46<ZW3:^U.[
MZC"5&]*Z'L::;XN_(U9*'9B]>;]J*&JI15=5P3O._84&!@(IEFF\4SDH(1+(
MGNO=+3_9B^O_ /GGN]O_ $EOY-?_ &HO?NO=>_V8OK__ )Y[O;_TEOY-?_:B
M]^Z]U[_9B^O_ /GGN]O_ $EOY-?_ &HO?NO=>_V8OK__ )Y[O;_TEOY-?_:B
M]^Z]U[_9B^O_ /GGN]O_ $EOY-?_ &HO?NO=>_V8OK__ )Y[O;_TEOY-?_:B
M]^Z]U[_9B^O_ /GGN]O_ $EOY-?_ &HO?NO=>_V8OK__ )Y[O;_TEOY-?_:B
M]^Z]U[_9B^O_ /GGN]O_ $EOY-?_ &HO?NO=>_V8OK__ )Y[O;_TEOY-?_:B
M]^Z]U[_9B^O_ /GGN]O_ $EOY-?_ &HO?NO=>_V8OK__ )Y[O;_TEOY-?_:B
M]^Z]U[_9B^O_ /GGN]O_ $EOY-?_ &HO?NO=>_V8OK__ )Y[O;_TEOY-?_:B
M]^Z]U[_9B^O_ /GGN]O_ $EOY-?_ &HO?NO=>_V8OK__ )Y[O;_TEOY-?_:B
M]^Z]U[_9B^O_ /GGN]O_ $EOY-?_ &HO?NO=(O?OR1HH,'0OL3:G=]9FVWIU
MO#70U/Q=^1JQILRH[#VM3]C52FOZKI8#/0]>RY2>(*QF,L:B%))BD;>Z]TM/
M]F+Z_P#^>>[V_P#26_DU_P#:B]^Z]U[_ &8OK_\ YY[O;_TEOY-?_:B]^Z]U
M[_9B^O\ _GGN]O\ TEOY-?\ VHO?NO=>_P!F+Z__ .>>[V_]);^37_VHO?NO
M=>_V8OK_ /YY[O;_ -);^37_ -J+W[KW7O\ 9B^O_P#GGN]O_26_DU_]J+W[
MKW7O]F+Z_P#^>>[V_P#26_DU_P#:B]^Z]U[_ &8OK_\ YY[O;_TEOY-?_:B]
M^Z]U[_9B^O\ _GGN]O\ TEOY-?\ VHO?NO=>_P!F+Z__ .>>[V_]);^37_VH
MO?NO=>_V8OK_ /YY[O;_ -);^37_ -J+W[KW7O\ 9B^O_P#GGN]O_26_DU_]
MJ+W[KW7O]F+Z_P#^>>[V_P#26_DU_P#:B]^Z]U[_ &8OK_\ YY[O;_TEOY-?
M_:B]^Z]U[_9B^O\ _GGN]O\ TEOY-?\ VHO?NO=>_P!F+Z__ .>>[V_]);^3
M7_VHO?NO=>_V8OK_ /YY[O;_ -);^37_ -J+W[KW2+[(^2-%3]>;]J.N=J=W
MUW84&R]TS;$HJKXN_(U*6LWG%@ZY]KTM2^2ZKH\<L%1FU@1S4310A2=;JMV'
MNO=+3_9B^O\ _GGN]O\ TEOY-?\ VHO?NO=>_P!F+Z__ .>>[V_]);^37_VH
MO?NO=>_V8OK_ /YY[O;_ -);^37_ -J+W[KW7O\ 9B^O_P#GGN]O_26_DU_]
MJ+W[KW7O]F+Z_P#^>>[V_P#26_DU_P#:B]^Z]U[_ &8OK_\ YY[O;_TEOY-?
M_:B]^Z]U[_9B^O\ _GGN]O\ TEOY-?\ VHO?NO=>_P!F+Z__ .>>[V_]);^3
M7_VHO?NO=>_V8OK_ /YY[O;_ -);^37_ -J+W[KW7O\ 9B^O_P#GGN]O_26_
MDU_]J+W[KW7O]F+Z_P#^>>[V_P#26_DU_P#:B]^Z]U[_ &8OK_\ YY[O;_TE
MOY-?_:B]^Z]U[_9B^O\ _GGN]O\ TEOY-?\ VHO?NO=>_P!F+Z__ .>>[V_]
M);^37_VHO?NO=>_V8OK_ /YY[O;_ -);^37_ -J+W[KW7O\ 9B^O_P#GGN]O
M_26_DU_]J+W[KW7O]F+Z_P#^>>[V_P#26_DU_P#:B]^Z]U[_ &8OK_\ YY[O
M;_TEOY-?_:B]^Z]TM^J,GNW-=6]:YC?U%)C=]9;8&SLGO3'2T1QLN/W;7[=Q
MU5N.BDQS>K'R4N8EFC,!YB*Z?Q[]U[I?^_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[K_]'?X]^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]T!WR9^/77GRR^/G<OQ
MH[8ARDO7/>/76Z>M=VR8&JI:#<%!BMTXNHQK9G;M=74.4H:'<>"GE2MQ\T]+
M5015D$;R0RH&C;W7NM>GX9_\)SLSL+_3S0_/KYB[K^8> W5TSW)\8^C,5M[:
M>,ZPFV%U3WGM?9>T.RNT]W9>5=Q9O=??FY-O]=8"DHY:VIR./P[XR:MJ)<S6
M5L,F,]U[HX_\OC^4!V-\3?D#AODC\FOG1OOYQ;_ZC^,>W?AQ\74W!T_M/I/$
M](?'["YG^+UF(S-)M+=&YV[;["RZX_'4TVZ\HU/EZF"GF%:]:TE,U%[KW5X'
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[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z__TM_CW[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]UK[_ #1_G2;IZ<_F*_$+X'_'SI/-[PP^_?EMUK\=/E;\A>Q>N-]T
MG3NQ,UV'M/;N_*'I3I_>M'F]KXK<_P @*?KS>&,W/DW<9'$X3#Y"@5H:VHK9
MEQONO=!%_,I_FI_S2?BQOOY==M=$_#_HK'_ _P" </0TO;6_OE?3=X["[%^6
MTW:&<P5/O"E^&FZ\0F&ZT-)LG^/1X6IK\E3YN"')JL\"Y&6:/$'W7NK$OD'_
M #':#I+Y)]0;'R<.#VOT5B?@O\F/Y@'R[W)N_:VZLMV-UCTKU/+U;MWKN+:^
M#VCF*EDW#F=V[WRK92E;'9F>6FP4L-''Y&>>+W7NJ\OC3_/H['[#ZH_G'_([
MOKXMY[I'KW^75)M3*=1]#[_V_N+JWY(YW$;GV/N?-[<VQ\@4SV9WAAMG;\WQ
MG,;BP(L=BU@V]!E3$XRK4XJ)_=>Z%[^77_,<^?N^?EIM+XA?S'^H/B_L[=_R
M!^&6W_F]\<=X_%#)=C2;:H=E2;AQ^ W;U%VS1=G[AW#6U7:N 7<%'52U.#E;
M"1QP2K%-6+*DL7NO=; 7OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NM??^=-_.DW3_ "Z$VOU9\=.D\WW+
MWU79KI+.]G;LW5UQOO+_ !P^/?4/;_8N:V%M/,]J;VVWF]H1?W_[=S6S\WC=
MFX:ER0:67$9"MK&2.C@I,E[KW2G_ )G/SA_FB=.=L;UZ^^ 7QEZ/J>N>@OB)
MOWY==]?*+YGX#N^@Z$SD&TYLD\7073>Y^NJ[9V KNZ*? 827+5"Y#,-CA2U*
MBJDQJ4[SS^Z]T)V*_F=[O[+ZK_D][UZZZ]VWLW>'\RW<&!W=O?9/8(S6XQUK
MT/M+XU;\^0G?68VED\)DMI5&8S6%.W,7C-OY2JI?M:N++PU,V/,DD=&?=>Z
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
M_NP]V?)G9GR.WCTSUIMC ]5["W5F<A#M?XX5FX>XZ2FRN]>P:/'8YHZ//2Z
MRO$Z1U%73>Z]U=+_ "X^^.R/D]\)^@N_^VM^_&3L[?7:VV\UNS(;W^';=GCX
M]9G$5>\MRP[0CV;1=TTU#VQ@\YB=G04%%N;%[@IJ3*8C=5-DJ*:GIV@\*>Z]
MT=OW[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__]/?X]^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=>]^
MZ]U[W[KW7O?NO=4Z?S2_BMWU\C>\_P"4YO'IG8G]\MN?&?\ F#["[P[MR/\
M>C9NWO[E=787;N9H<GN?[/=6XL'7[D^VJJN-/LL1%7Y%]5T@8 D>Z]U6%_,:
MV'_-Y[[_ )C>WMR9+^5;5_-+^71\7,EB]S?';HN+YQ_&#X];&[A[UQ]+B:VB
M^1'>F'WAF-X;FWW1[.KJG(4FW]J9/%8ZBI/%#4RB03Y"FKO=>ZN.^,_2/=>4
M^?WR]^9/>_6"];)NSHCXD?&_H3&S;OV;O&KCV'L; ;R[C[G=:[:>4KYJ:C3O
MCN.NPJ??0X^:M_NT*R*#[:I@D;W7NJU\G_*M^1O=M;_PHNZ[WI@,7UEMC^8K
MF.JI?BOV'GMU[;RNW]SY#9/4%=CZ'-[BQFR<KNG>>T=N8OL6DH:?()D,7!7O
M1M)+2TU2% ;W7NG#^7-\8/YB_9WSKZA^8?SW^+VQ?A_A/B!\ ,/\+.K]BX7N
MS8?>V<[GW_FMPXO([X[NQ^3Z\R.0H.O-G'";=^U@P.3DGR-,U=&JU58!/+'[
MKW6RE[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[JG3^>I\5N^OF1\!\ETK\;]B?Z1NS*CO?XZ;SAVU_>C9
MNT->VMB=L[<W-NO)?QG?FXMK[?7^%82@EG\)JQ43Z-$*22$(?=>Z(I_.VZ[_
M )J_R8[ZZ;Z)Z4^!.>^57\M+:E+A.P/D5L+:?S$Z"^+>7^6&_*:JR-?@^I][
M[KWSN2MWU@^F-CY*@QE9D<;2X2,;BGDF4U,304-52^Z]T>KI+IGY'=P_-OXG
M?)GO?XJXKXJ]??&O^7UO;8^R>I<9V?U5V9B>L_D7\@^S=H8OL#KO;>4ZYJ*.
M&NQ/6O2?1F$IH\C3XG'X>ICW"*>C:0TDZ)[KW7?7GQ6[ZP?\]+Y"_,?*;$^U
M^.&^?Y?'5W1^UNQO[T;-G_BG:.W.W(]SYG;']T*?<4V^Z+[/!J9_O:G%PXZ3
M]"3M)Z/?NO=>Z\^*W?6#_GI?(7YCY38GVOQPWS_+XZNZ/VMV-_>C9L_\4[1V
MYVY'N?,[8_NA3[BFWW1?9X-3/][4XN''2?H2=I/1[]U[JXOW[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5
M?W\U?I'L_P"27\N'YG]"]*[8_OGVQVQT%OO9/7^U/XUM[;O\?W/F<<8,;C/X
M[NS+8+;>*^YEX\U;64U.GU:11[]U[JG?^8_U-_-\K?@9\!_A'\.?BQN??VRZ
MCH?I_9G\P&NV#\G?CYT-V8^TMA[$V+M;=GQKV!V7V!NVKIML-V(*;*TV7W/A
M\9G8%HX8X(O/35-5#/[KW1ANF_CG\D^WZC^4AM/?G\O'!? 'X_\ PL[3[Q[C
MW?T-A/D)T_WQ@NOL]UAT]F^H/BA1T.Z]E5>.R&[<MO7(]R[@W)554&/K)J2I
MPKOE*PU=:CR^Z]T/'R/^*W?6_?YS?\MWY7[3V)_%>@>@^B/ESLSMG?W]Z-FT
M/]U-R]G[6H\;L;&_W6R6XJ/>F=_CE;$R>;&XZLIZ:UZAXEY]^Z]U5)4[3_G*
M=@?S6ZSY9?);^4;5_(CICJ3?_P#<?X*X:I^?/Q5Z[ZP^*?7E=N&HP6Z_DG6=
M2C*]@9KM7OK=^U$ILI][5O0UF)"O1TD'DBQLF.]U[K;F]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T$_?
M>V<WO3HONC9VV:+^);DW9U-V-MG;^.^YI*/^(9O/;/S&+Q5%]YD*BEH*7[JO
MJHX_)/+'"FK4[JH)'NO=:TV:Z0_G/?&#^0[\-_A?\)OCMD8_F++M*IZR[_S&
M"[V^/NSMW_'WK]LYNC,;AJ^N=^[G[(@V1)V1N^CR=/CL9F\14YB3;\<U160)
M%D(J.H@]U[I8=(?$+Y1[Y^%OQ&^$^0_E<4_P%Z;ZV^?OQUWKW+M&O^7?1/R<
MK][_ !^Z2JI_D9NOM[?>]MEIMBOW)O?M;OS8VW]O9"B@I*W*RID)JM12T,""
M+W7NC\_S,_BOWS\@_D]_*1[$Z@V)_>[9WQC^:Y[<[QS']Y]FX#^Y'7O]R*[$
M?W@_A^Y]PX7*;E_W(S+']IB(,A7<ZO#INWOW7NJL?YI_PL_F_P#RU[-[W^+]
M!T%\?_DITAV=V?U'V;\%_P"8QNW>W2_4':G\K+%+O+:&ZNV=GXO;^W=K8+Y
M[FW)!ENM:5*+,[8J:NLJ\/-2-7UV3>:JP^*]U[K;#PE%68W#8C'9#(R9BOH,
M9045=EYHO!-E:REI8H*G(RP>6?PR5TT;2LNM]):VH_7W[KW3G[]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[K6'^.?1'\U[X)?RH?EQL7XT_&C%Y[YU=D_-'Y*[RZ2VMF^SN@Y<3MCK_N7?
M\-;AN\*K);A[&BZVR=7M_;"35M!@LC7F=LF:9:Z@EIUJ*:3W7NB]_'/X@_S%
M9/Y8?S"^$.XOY9&Y/CAW5\FJ78>%[>^4^_?G;\=?DSVE\K-X_('LG"[/^7/>
M79.5PLN'J]N5>P>GLEF\UCL=45F3DF!BQ]#%55;3SS^Z]U:]_.D^'7</R8^"
M_7707Q4ZU@W=N#97R1^*NZJ'9M+N;9^T*;#]:=3[]Q5?G:JFR>_-Q[;Q#P;<
MVY0 I3+5/63J@2&.5_2?=>ZK _G,?R/_ )[?)C<GSW^4'Q=^8T6]MP?)KJ#I
MSIJA^%>5^.G2B93-]4=89[9F8BZ=VG\K>VNU\94]3[5J^P*+(;YR'\*I<'%E
MLF$AK!5RQ4\H]U[K9,^'O7/;W47Q>Z+ZR[Z[,_TP]P;)ZYV]@=^=B?W,VQU]
M_'LQ1TUEB_NCLRNR>U\7_ J)H<=JHZB6*J^T^XU%I6]^Z]T9'W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW5 7Q]Z%^=7Q*[)_GL?(3K_XW4'8O8?R&[NVYVC\*=D9?LWJ_&87NNMP_5QV
MOCJG.U[=@XS^X^ QVYYT>NI\[58&NJ*2"1:<J[QR#W7NB(_RYNK/YOO2VS/F
M[NKY _RM\]6_.SY']']V[VW3\[MZ_.SXH]A[C[E[VQ6VJ^A^.O0&UNH]J5=#
MBNC>E\1/64M%CZ.#.+@L)34!9R8Q1TU-[KW5F'R4^ ?9>+_D([I_ET]!;1AW
MMV]@_A%LOHG:NV8<]M?;B[P[#P6W-LT>X:N3<.Z,S@-HXZIW%N&BK:Z:>IK:
M:D,LS$,H*CW[KW0._(OIK^99\?\ )_RPOD;\2OB;TI\Q-P?'7XQUWQY[X^,V
M\\]\:.I^Y=G[DS_4> Q>,[%ZC^6/9&T<UF=L;<PVXL+58O=6(PFYHZ7-0FA2
M+'UL535Y+%>Z]T='^3-\+>R/@/\ R_.I/C_W#-L^/M,9SLKLW?FW.ND,?7FP
M-P=N=@[A[!FZXV0I>1#@-BTN>BQP:-Y*>2H@E>!WA:-C[KW5IGOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[K__U-_CW[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[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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__U=_CW[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[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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__UM_CW[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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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__U]_CW[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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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__T-_CW[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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__T=_CW[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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[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__TM_CW[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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[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__T]_CW[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[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[
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
M/VY_Z,N]_P#.&U_[;.O?]!+7P4_Y]/\ +3_T!.GO_M\>_?\ !'<D?]&K=?\
MG%;_ /;3U[_@L_;G_HR[W_SAM?\ MLZ]_P!!+7P4_P"?3_+3_P! 3I[_ .WQ
M[]_P1W)'_1JW7_G%;_\ ;3U[_@L_;G_HR[W_ ,X;7_MLZ]_T$M?!3_GT_P M
M/_0$Z>_^WQ[]_P $=R1_T:MU_P"<5O\ ]M/7O^"S]N?^C+O?_.&U_P"VSI7]
M\_S$.A?Y@W\HS^;+N/I*@["P<G7/P5^6&*W7M_LC;^(P>;H3N'XW=LU&#K86
MV]N/=F#K*+))AJH+XJUIHS"?+&FI-4C\D>X&Q<_6U]<;*EPAMV5729%5AK!*
MGL=U(.EN#5%,@8ZEKVZ]T>6_<ZTW&ZY>CNHS:NJR).BHXUABA&B21"&TMP>H
MID#%=(/:>R?Y:6;^$7Q2Z5Z;_E=_/KKW^<)\EMD]8XSXF?*[=^\-W]!=&=L?
M(>GWCL\S]I=.]@=D?+'&==93;_GJU&/JJ':L%,:ZJI(8SCIIX:N <=2/UO'_
M !L^;_RRV]_-"ZD_E6=XKU?NZAV;_*;ZO^2':_;%-B]RR]J;K^2>+W9M'J_?
M]2-QQ[JI=DS[&S>2EK:Y88]N05C5$BN*E8_V??NO=$W?^>K\L,5_+H_FU?,'
M_9?>K^Q>Q_@K\[NW_B=U%M78^"[#QNT$V#M+,[!P.#[8[LII-Y[MW!FX-FKO
M&;)[@_A%3@:6NIJ58$;%(\E=#[KW6/X'_P \SY7=W=)_,KLW?^T?@C\OYNB?
MC%O3Y*=,5W\N_M[>>W\SOZKV'D*S;>:Z>[(^*_R*KJGYN]99>?/4WW5-N?);
M H<%5XPAZ)*XU&/DK?=>Z:?Y+?\ /)^6O\P+O/KW87=60_EK;_V'VIL/<60D
MC^*G9N^^HOD%T!V7M/9>.W_E-E=H_&[Y:;WQ_;?<>)FQF3&-DW%UAB-R[/H<
MG35+#.5=/353TWNO=$#[O_X5V;[V-W_VKF-CX#X?R_&WI_O7(=5'XU[UQ'RW
M7YX=Q;)VON&CVON#MC8G9NW-A5/PXV/091ZFHRE'A]P93^)TM-C*BED6>:6D
MFF]U[KGO/<N(WGV=_P +&-X;?J/O,#NOX<?&;<N$JRI0U6(SOQ1[%RF-J"AN
M4\]'5(UOQ?W[KW6SU_*9HLSDOY/W\OO';<S<>VMPU_P(^/5%@=QRXN'.1;?S
M-5TGMN#%YN3"5-12T^8CQ5=(DYI9)8TJ!'XV=0Q(]U[K52WQ\!NNOB7_ #&?
MY</QI^&G?7<GRL_G>T7R;I?D9_,,^9<6Z.SDH\9\0,ID,IE][4?R>VCE.RNS
M=E[#DWML7=6%H:+%FJGR>7Q44;9(I_>;;T==[KW2H^6G0FU?YA'R/_X4G?(3
MY&;A[(S?87\J7IW;&0_E^U&WNS=_[/QOQLW)U]T/VQV[5[IV9B=J;DPF,FS6
MZ]\=38ZMJI*N&H$=1-/,H,WV[T_NO=8OC[M"B_GT?-OXT]#_ ,P_+;\['Z@Z
M\_D;=)?(G$[ Q^]]Y;%PU9\INQ\QL#:VY/D7DJ39>>V\<ENZMHMW5<L4<QDH
MYHTID>,TXE@F]U[H)]J_)[O;YG_R<OY#/QK[J[0[&R6TOF+_ #'L1\1/E!N2
MFW5G<5O3NGX[[%[;W%M6GZ]S^[J*NASM?B\MM#(4-!6U1J//45.&AEG,SB42
M>Z]U=C_)BVKBOB!_,W_G&?RR.FI=TX_X@_'*N^(_;/Q]ZXSVZ-T[SQO3]?WS
MTQ2[\[-VYMS.;RS6X-P)B=Q[AS\50L-15SL\E#).6,TU0\GNO=;-GOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[ILS67H<!A\MGLG(T.-PF,K\OD)DC>5XJ'&T
MLM95R+%&&DE9*>%B%4$L18<^RO>]XL.7MEW??]TE*;98VLMQ,P!8K%#&TDC!
M14L0BD@ $G@,]+=MV^ZW;<=OVJQ0->W4Z11@D %Y&"("3@58@5.!Q/1"I/YE
M'1*.Z+M?M:55=E66/ [2"2!20)$$N^(Y C@7&I5:WU /'OG[)_><>P:2.B\J
M\VNH) 86NWT-/,:MT#4/$5 /J <=97I]RSW4958[YL"DC@9[NH^1I9$5'R)'
MH3UP_P"'*NB_^>4[9_\ /%L__P"SOW3_ ).=>PO_ $R/-_\ V2[=_P![7JW_
M  %?NG_T?^7_ /G/=_\ ;#U[_ARKHO\ YY3MG_SQ;/\ _L[]^_Y.=>PO_3(\
MW_\ 9+MW_>UZ]_P%?NG_ -'_ )?_ .<]W_VP]>_X<JZ+_P">4[9_\\6S_P#[
M._?O^3G7L+_TR/-__9+MW_>UZ]_P%?NG_P!'_E__ )SW?_;#TX8K^8WT1E,G
M08Y\%V;C%KJJ&E.0R&!VXU#2&=Q&)ZH8[=^0KO"C-ZO%!*]OHI]F.T_WE?L%
MNNZ6&VOL'--JL\JQ^--:69BCU&FJ3P=QFET@G.B)V]%/22_^YK[JV-E=7B[K
MLDYBC9O#CGN-;Z172OB6D::CY:G4>I'6HM_.FWU\L>BO^%"E+\NOB!BSNS>G
MPJ_EM;#^3?:'6O\ $:Z@7M3X[;9[HW/L?O#9,ZTE)6Q5-"-E]@S96J::-VH*
M7%R5]*LE?24D;]".L3.CD_RNOF;\?NZ/YV7\[#YT;$WG!7_';.?"CX7=WG==
M5]I23X79VV?C%U)F-X4NXJ<UCTN(W%LF3"5U#EZ22?\ R#(T,\$C@Q,??NO=
M4>?$'Y@=?]*_+;X;_P [K>'R;ZAK^Y?G!\_?DUUE\SOCCC^\^O=P]D]3?$SO
M8XG971M3NWJ?&YL[XVCLWI;(;#RF=EKZREABFI8]MQ.562*.J]U[K;8_X49_
M&[Y6_)/X:]:XGX[=:;K^176G6?R$V+W%\O?B-L+L7)]8;V^57QPZYILGN7='
M4FWL]@:6IW)EZ[(UU!!)3XG&1UF6GR I:K&8_(96CH*9O=>ZUONNMP_%O;/\
MOO\ GZ=+_&C._*7XJXF/XR[-WKF/Y07R[ZWWM@=[?%#<M'@>O:+?7;77?8>^
M^V>P,YO?9?8^X]T)!5-78S;N?T?PQ\C1K3#$22^Z]T;7LS^3#\(/CO\ R2NN
MOYFGQ+VQV/\ %SYZ=1_"7H[Y<8#Y'=7]X=VS[@K>Q9^G]J[HW]CZW;&Z^QL_
MLBAV]V-'G\C2UM/CL=0K#'5>.,?9^:CG]U[I8?S8/F'U]\]NJ_Y#_P ,_DQV
M]UQ\?.N/GUL'HOYZ?.G=VY>T=I=/;/VQT_B.H,1OI-EQ[QWMD:'&86F[%WID
M\Y2X-YV#G-82A6(2R!D7W7NC<_R _G74XS^4I\H.IZG=NT>[>U?Y25;\ANJX
MLWL_<..W=M7MGK3KC'[XWST3NW:N>VQDJW&9SK_<N+PE9M[!5E!4/#6XS 1S
M12RZ_,_NO= '_+3_ )*?Q0_FI?!+9/S[_F)[K[Q^37S0^7^+W_OW_9AI>]>S
M-K;A^/D=7NS=VW]D;:Z)VUMW<M/UM@\=U144"Y'$X[,8/-8>@RI>F2A&*CBQ
MJ>Z]U:%_PG;^3O=_R,^"V_MJ?(+L;+=V]A_$/Y:]\?#H]^[@JJBOW%WKMGJ=
M]JY[:O8V>R556Y*?+9.3";\BQ35LM565=:F+6HJZJJK9*BIF]U[JOOK;XF]5
M?SP/YGG\TUOYB,V_NW_C_P# KM/9GQA^,GQ+I^TNR^M>JMBULF.RE7N_O6OQ
MG6.[MFY[*]A[UJ-L2+3Y"2L$<V/R-33U*5,-'AUQGNO=&FWJM'_PFN_ET=O9
M+9G8O>7S.Q>\/D=B]G?##X_]K[F08'J2M[8J(<%UIT5MK>%8FX-R8OKO:&&P
M<]=7/)614-?54C&BH<769&LJ*CW7NDWA/YIG\SCXF?)38OQ2_FB=)?#"GW=\
MI/CMWGVU\4^U_ASG.WY]@8'L?X^=;[J["WKU#W?M/MK-5VY<M7U=!08^V1P=
M=1X^FEJH(()LC]Y//B/=>ZK^V)_PH&_F^TWQW_EX_-;L+XD_ [=_Q\^;_=.7
M^,>V>L-A[Y[PZ][WWUW)+O#M;9.U-Q8[<.\*S>G772'6N3W%M2CI2,A%O:OE
MCQ]55EJ>')4J4'NO=&D3^='_ #'.D=L_SA.G?EKU%\,G^7?\MKH;K/OK8VZN
M@(^Z<E\<-^8;L[!;<S.-P>X=N;^WGC.S:V?'0;BIY'JH<CAC*[RP?;QBG2IK
M/=>ZD;-_G$_S5>FLU_+0[Q^=?QL^%N-^%'\RW=72/4^T*CXY;K[=R/?O2^_^
M]=J[3R^P=V]FMO;+5NR,AMC="5N2S46#P5+E*O'8B%Z2IRAR%)$,K[KW1_OC
M7_,J[T[C^07\[3JC<^U.IJ';O\MO+;2H.C:W X+>%+FMU0Y[K+M+>E8W:]1D
M-]Y2ASDD>4V121Q'#TV" IY)58,[(\?NO=:R?:/S_P#YM'SQ[N_X3N]\[$R?
MP\V;NOY%M\H]]]2=4Y>M^2NW?CWDOD#U)O#L'JW<^X^_MC8?>>\,E6;<V]U:
M]!'LZLQE979NDR67SRRR0TE5'%[]U[HX'\P/_A4UV;\>_F/\F.G>C(?A;M_K
M/X@;_'5^YNNODO@OF'D_D?\ *3>.R<C-!VS!T5NGHOK_ #W0G4%##EJ6IV]A
MY=\5TBM/2QYB5I*>J;&T?NO=&U'\XO\ F7?,+YO[6^+_ /+'ZG^$<NS.QOY?
M71GSKP.]?F*G>F-.P,'V;%LZISF$WOD^H-V53[EKZ>MWG2X>BQ^,PU+-'6M)
M52U,M+32J?=>ZV0^^>U-E=$?'OL[MKNSM/"]4[,Z[ZUSVX-^]MMCJJFQ>THZ
M'"RI5[GQ.W34;@RE75QY!U;&8B&3(U];5/#1P"JJ)$63W7NOF]_R>=X]6= ?
M.GXV=J?)#=4GP"[,ZJQ?<GR/^0/S?^3G:_R?VINK^;I\<_DQV/DMI=09K:_4
M'=&TJ'8*[0K=V[BQM=69QLFLV8HJ27<+0U%9A,C647NO=?1S^2E?0Y7XK=_9
M3%UM)DL9DOC]VI7X[(T%3#64-?0UG7.=J*2MHJNG>2GJJ2JIY%DCDC9D=&#*
M2"#[]U[K3!_E8_R)?Y=_R;_D@=/?,#*=;;TZ[^:N7ZM[O[$VY\I>N^Z>[<#O
M;8_9O5'<':</6^]]N[1I^QX^LJ2OVW%L?&1:8L- [I"TL<D-:RUB>Z]T.FR/
MYY_S<VA_*0_EC]ZT.[O@?M#L;N#KKY U/?'R4_F"]OYBBVSD,1\7>S=U=)8N
MGV+\?^E=U#Y<]]=Q=HU&!H<GF:[:.V,[0X>JF1*BG<9/[G&^Z]T!GSH_FL?,
MS^8-_P )G^W_ )4[3;J'IW-X[Y#K\=/E1GNJMP=T[23?/5;;XV7@8*[X^4M3
M7IN7!8WLFL[ PF*W'A-WUE7!6;4ES,4G[M3#21^Z]T8_Y7_SC/YFW\OOI+XY
M[)[ S7\G;JK>^UOBC@^R^R]S]K=F]X[V7N/+;KWEN3"=(=>?&?XN=.[QRGRY
MQ;8_JC;N._O'NW=^WJ;9=;NN;)P4^1QM#C(I\A[KW6R#_+'^7^8^?'P+^,WR
M[W'L_&;!W)W5L!\WN7:F$KZK(X/&;DP>X<YL_/O@ZBO7[^/"9+,;<FJZ."H>
M>>EIITADGG>-II/=>Z^>O\:NC_@+VCUY_,&J.]OY-_\ - ^=OR6J_F%\Q,#U
MA\B_AWUOWAN3IW:!D%&-@[,SFYMA]QX79F,WAM+>5;492O%9LO<,E/0Y*EDF
MI\A$R4?OW7NMAJ;Y=_S9OY47\M[^2_\ 'W<NQ^J^Z_F_\E^^ZCXQ[UVY\B]Q
M;NW;68C';TWUGYNDMK5W9FR-^4%-C]P;3V;N# XO)Y2H7-T>/IJ-XS'4&G:I
ME]U[H?YOYAO\Z[>GR:I/Y:_3/67\LK,_.GIKI^3OOYB=Q[OJ/E-B_AEM#;6\
M]T34O476O4^%I,G_ *<=P[SR6Q\Q@LID\S5AJ 5]764,=%'%1??S^Z]U#;_A
M0OOC%?RM^W/D[N3XNXO'_.CI;Y:1_P NG=?QRBWNK=6U?S"6JQ6,J,_2;V4U
M%71]2FFJ:W*I0R54E1]U0/A/XP4=-P'W7NAKW#_,0_FK_ 'HSY<][_S5_B=\
M7=W]9=(=%XCM/JON#X)]E[AP_7FZ^SL[N_"]>;?^.._MJ=X[CW'W1@=P9W=&
MZ<?43[NQ^WJS;V)Q@G;175"I"_NO=$-_E._\*2^S/EY\W>GOB'\@\S\*.RHO
MDKM'<V0Z\W3\--I_,+8=?TEO[9VT,WOVKZZ[TH/E=L[!8W>5;NC!8F>DHZ_9
MM558ZBR5"PDFJ8:R&2#W7ND=U_\ \*-/FOOKYS;VZ=FV)_+OV'UWUU\JJ_H[
M=_Q%[K[5[$^./SRI>MJ+<\6P9.R,!VY\A=Q=9?#G>NYAGJJ/(0[1Q%95[MKH
MKT4.*\5\TGNO=*GYK_\ "@[YK=(_S$_D-\3>KMI?R\NK-M_'?/;+I,)UA\Y-
M^=P=&]Q?*K;,^.I-T;MW9T_\B\_DMB_#7J;&9C;%2?X(=\YFC:5O'+1KFJB8
M8Q/=>Z/1W_V_MC/_ ,]W^3-25_176.0W5VI\4/E%O3"=K97=W8F<['ZFI9^G
MMXYW(;6V/6]:]STWQWW9B,W%(U)65^1V[NA9H9'FQ=;!JAG7W7NJ[H_YWW\Z
MG?7Q,^:?S9ZE^._\NENA/@?\G.Z>I>RZC?E9\AJ'LCM+9NP<WUW34<'5VQ\5
MOIMOXO<&QMO[GEKL_FLMN/[/,FNCAQ>*BJ,;/!D/=>Z/#7_S<OG]\NOEGT_\
M:?Y8G0/Q4@7&_";HGYM?)S<'S2WGVA14-!C?D5@=B;WV3TMU=D>GH!D,?NC%
M[0W4@DW#68?.XVMKJXK)1XZ/&7R_NO='0_DD?S">^_YD7QL[Q[?^1G7/7/5.
M_NL/F#W-\>Z?9'6T>9./PVW^N<'U]D:.CW'D\MO3?%/N'>-#D=UU=+79''5-
M/BZSP(]-31*27]U[JY#W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U__UM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=,.Z-J[8WQM
MW-;0WKMS [OVEN3'5.(W%M?=&'Q^X-NY[$UL9AK,7FL)EJ>KQF4QU7$Q66">
M*2*139E(]J+2[NK"Y@O;&YDAO(F#))&Q1T89#*RD,K#R(((ZTRJP*LH*GR/1
M+?\ AK+^6+_WKD^!_P#Z2%\??_M>^QQ_KL^ZG_A2^8/^YC>?];NDWT-C_P H
M<7^\+_FZ]_PUE_+%_P"]<GP/_P#20OC[_P#:]]^_UV?=3_PI?,'_ ',;S_K=
MU[Z&Q_Y0XO\ >%_S=>_X:R_EB_\ >N3X'_\ I(7Q]_\ M>^_?Z[/NI_X4OF#
M_N8WG_6[KWT-C_RAQ?[PO^;KW_#67\L7_O7)\#__ $D+X^__ &O??O\ 79]U
M/_"E\P?]S&\_ZW=>^AL?^4.+_>%_S="MT_\ "KX;?'K<L^].@OB5\9>C]XU6
M.FP]3NSI_H;JSK3<M1B*EXY*C%SYW9>U<+E)L=420HSP-*8G902I('LHWGGG
MG7F.U6QYAYPW2_L@P81W%W/.@8<&"2R,H85P:5ZO';6T+:HK=%;U"@'^0ZJZ
M^2W\GGOG.?,?N+YM_P OC^8[OK^7MVE\G]E[7VA\I,)#\>.M_DOL3M2?K["X
M;;?7^ZMO[:W_ +DVG2==;KPF"QLL51D*?[VLFEJ9)J:6B>HK_O@MT_T$]7_P
MG3ZKV1\5_A?U=\8?E'VQ\>OEG\$-\;K[4Z2^:L6T]J]A9W(]B]L;CPV;[NF[
M*ZCS%5B-O[VV!OBBQST-%MYLK3PT%,E/'6U&7ISE*?+^Z]T8CXR?R8=H[&PO
MS0W)\U/D)O?YY?(_^8#UQ6]+?);O7<NS\!TE0UW37]W:[:&&Z_ZOZNV%DLI@
M^K*3&8"IA9ZBBK9I3D:2&JIA2>-8A[KW08?$+^3?\L_C=O[X]83?7\X'Y,=M
M_#;XDU=4_P ?_B9M/K;;/Q\F;"8FKIXNM]D?(#NKK3>9W)\C.O=F8"G2EGP>
M9QE/C<A)#$(HJ*@$N-F]U[H"^GO^$WF!Z"^'WQ,Z<ZC^4V)V3\MOAI\L-P_*
MSJKYJ8;XU8REKLUD]XU-'1;VZY[(ZGB[@2MWGLC>FRL'A<+E%DW=#/54NW\?
M&6%%#)0R^Z]T//R?_DM]V[T^5'R+^4'P6_F4]L_R]\E\TMH[/VK\P-J;)Z;V
MCVK_ *2ZG8F$EVIMG=W6V\,MO#9.YNB-\8_;-=6)'F<-)-E:7(5DM925-,\D
ML<ONO=*OY)?R<-_]B]\_R]_DK\=/GIVKT;W5\#.M,]T]_I.[AZWVY\O^P.\M
MB;GQU'A=RU6_MS=E;GVT5[ W9AJW.Q9/,ST^2C\N9\U!28Z2E0O[KW1S_P":
M/\&/^'*/@GWG\*O]*/\ H7_TT?Z,O^,E_P!R?](O]VO]'7<77W;'_'F_WNV)
M_&/XQ_<3^'_\76E^W^Z\_P"[XO#)[KW1-,1_(]ZKQO\ ,GZ7_F/5/:+9#=G3
M_P .\/\ &R/K]^NXX*;/=DX3KW+=047??]Z4WN[8^=.JLQ+B1@)<;6Z'2*H3
M)*T:H/=>Z*YLK_A.)3=9_#3X8=,]8_-S>?6GS%^ /:?:7:/QI^;>R^E=NPQ8
MF;N3L:+=^_=H;]Z!W)OW<^,W]LK*[<5L:<?/N:G@EJ )JA9Z":OQ%=[KW3EO
MO_A._D>YOB_\[=E=_P#SLWIW;\VOY@,?1^&[;^:V[.CMM8?#;;V+T#V]U[V;
MLK8G7WQJV7O[;6V-LX&>@Z]IL?6)!N!5DJ=%7&L4<7V;^Z]T*'0/\D/MS:OR
MF^+/>ORY_F1=K?-?K#X&;=S.%^%W1>[>D>N^JSUKD*C;^'V7MO<_:/8^RLY6
M5W>NYMM;2P\-\ID<709C(9BFIJVHK6B2IHZOW7N@TWC_ ,)X?[V?Z5O^<OOX
M?_I._G38[^;]_P R ^Z_@G\/_P!)/_.//_,[*;^)>7_2%_Q]O^3Z?L_^+,?+
M^W[KW0N_)_\ DM]V[T^5'R+^4'P6_F4]L_R]\E\TMH[/VK\P-J;)Z;VCVK_I
M+J=B827:FV=W=;;PRV\-D[FZ(WQC]LUU8D>9PTDV5I<A62UE)4TSR2QR^Z]T
M:7NG8ORVZ9W=_*]Z8^*W=/>VZ=@;3[+39_RKR'9>S<'WKG>X.A=G[$I:C</8
M/?OR>[*IJC(;!WP<SC(UI5PXBS>[<SN!DHH(*''5+T?NO=/G\U3^7)_PYITI
MTWT]_IC_ -"?^B7Y1]3_ "3_ +Q?Z/?])']X/]&&-WEC_P"Y?\(_OQL+^%?Q
MS^]NO^(_=5/VWV]OM9?)=/=>ZF]"?R\/]!_\R7YY?S"O]+_]Y_\ 9W-I_'K:
M_P#HB_T?_P %_P!&7^@;K7;O7GWW]_O[[9;^^G]ZOX!]YXOX+B?L?+XM=1I\
MC>Z]U5?UQ_PF_J.F_B9\..L.G_G3NKK'YD? _MCN;LSX\?-7:W0NW:BEQE!W
MWG::K[)V+O3X][K[(W/MW?&W,KM^E6BC6JSZK'-KD*/2U-;05?NO=6&](_ '
MYI=.?&SY%[4K?YK/>/:/S2^06XJ'<E/\N^S>JMK;NZXZ5J,3FUFQ^)Z.^%N>
MW?E.E^N]M5.V9JFDR-!0U<<%?75(K"(TIJ*DIO=>ZM)V7B]QX/9VT\+O#=/]
M^=VXC;."Q>Z=Z_P2AVS_ 'PW'C\72TF;W3_=O%R38S;_ />#)Q2U?V-.[04G
MF\49*(#[]U[I2^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N@[[)Z@ZF[EPU-M
MSN#J_KOM;;U'6KD:3!=D[)VUOG#4N01&B2OIL7NC&92B@K4C<J)50.%)%['V
M7[CM.U;Q"MON^V6]U;@U"S1I*H/J%<, ?G2O17NVQ[)OT"6N^;/:WMJK:@D\
M4<RAO4+(K 'YTKT!_P#L@WP4_P"\+/B7_P"DY=/?_8;[)?ZB<D?],;M7_9);
M_P#6OH._ZVOMS_TP&R?]D-K_ -:NO?[(-\%/^\+/B7_Z3ET]_P#8;[]_43DC
M_IC=J_[)+?\ ZU]>_P!;7VY_Z8#9/^R&U_ZU=>_V0;X*?]X6?$O_ -)RZ>_^
MPWW[^HG)'_3&[5_V26__ %KZ]_K:^W/_ $P&R?\ 9#:_]:NO?[(-\%/^\+/B
M7_Z3ET]_]AOOW]1.2/\ IC=J_P"R2W_ZU]>_UM?;G_I@-D_[(;7_ *U=-W<_
MPJZDWS\0?E#\2.GMJ]<_'# ?)?HSN7IVNS/6O5NV<5B-N9'MSK;</73;XJ]D
M[7DV71;HK<##G%J#3O64<E6L A^YA#>13K;MHVG9X7M]HVRWM8&:I6&-(E)]
M2$503\Z5Z$.T[%LFP0/:[%L]K96S-J*011PJ6X:BL:J":8J17JO[N+^2'UGW
MC_*;Z/\ Y:&]>V:J/>WQNV7US1](?+7!=?IBMY=<]I=:34S8OL[;6RAO>>?'
MPYJ@2?'Y+%)N$/-CZR015L%5'35=.8=&O06=O?R8/EON_OSXT_,SIW^:CGNA
M?FSU3\3L;\1^^N^Z#XB[![.POR5VAA,Y'FZ'=U3U)V1VGE]J==[OS=4\M1G/
MW<Y05F12FJJ&GQGV[13>Z]U.^-7\B7.?&CX4?+KXD[-_F&_*# [S^1GR@W?\
MI-B?*KJZKRO4'>O6F[,OA-H8S XG?F6VSORJI^[J&IJ=HA]VZSMZFW1!7U*P
MTV)J135E/[KW2>Z#_D+;XPOR&^2?RY^7G\Q7M_OGY2=_?':H^-N-[U^,W3'6
M/\O+??7NWLC78FNK.R$R70];G)-[=TX9-KXBBPF=R1,5+BJ1J+(4F5IEH$QW
MNO=>^-O\BWN;:WS>^-OS=^;O\Q_='SCWO\0.O\[L3H.-_BQU1\?M]F#)[>K-
MI8C_ $Y=X;2W-O#L[Y XG;.&S61K*:#/51KI,_625TE<T=7EJ/*>Z]U!Q_\
M(:[HZY[/[2P'QI_FM_)SXO? _NSY%Y#Y+=A_$7IS9. VMV12[PW)54&5WEMW
MK'YBX'=V#[2ZNV1G<IC((4Q^/QKJN)C%-5-6U#/7/[KW0U;H_DM+N/>O\YG=
MZ?).2B3^;CU-UWU:F.FZCFR4WQ]78'5VY>M5SDN4J.UHY^WY,L-Q?>M"Z;<>
M(P^(S2ES*ONO=6/?&GXV[D^,/PCZ6^)FS>SZ/(;OZ-^-^S>C-J]QY'82_P /
MGW)L7KZCV9@^Q*[K)]VU*24:Y/'Q9"7"'.,)$!IC6\^;W[KW5#/P9_D&?/KX
M#]C[RWWU%_.BCJ8NZNY<5W%\G)=P?RX>D]V=G?(>O3/?QC<^)WGWOV3W#V'V
MM2Q[E6MR122+(/%CLAEZW(00"LJZF2;W7NC ?,O^1)NKY _('Y0]M_'/Y[]D
M?#KKW^8!M#8VP_Y@72^WNEM@=LXWY [;V-BI-J4G]S-W;KS>%R?2F:R>Q\CD
M:&JK*2FRIEJ,C/,R-#-44E1[KW2@^1W\C>MR?8'2O<G\O#YE[U_EU=O]3?$/
M#_ S+;HP_4&S?D+@M_\ Q9VU!1_W;VAE-J;TW!M$8K>N+K<;22_WDAK7K&^T
M@9(XZB&*I3W7NE1V+_(DZ)R?\O/XK?!KI7MG?_1N[?A!V/M;OKXO_)B@Q&"W
M?O?9GR(VWN'/[QJ.T-T[3K6PV"WG1;AW?NFNR%9AA48^ 2?;K!-"E+$/?NO=
M&(_EO_RV\K\(<W\E.Y^Y?D=N+Y@_+[Y?[SVKNKY!?(S<'7&UNGJ;<M!UQAJ[
M;/66U-K]5[-R.9V_LK!;2V]D)8FCIZN5:J:34%AACIZ:#W7NK2/?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7%T25'CD19(Y%9)(W4.CHX*LCJP*LK*;$'@CW
M22-)4>*5 T; @@BH(.""#@@C!!X]65F1E=&(<&H(P01P(/D1T%3]#]'2N\DG
M3/5$DDC,\DC]=[0=W=R69W9L.69F8W)/)/N)Y/8'V(E=Y9?93E%I&)))V?;R
M23DDDV]22<DGCT/%]UO=%%5$]R=_" 4 &X78  X #QL =<?] G1?_/ENIO\
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
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[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_]#?X]^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[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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=?_]'?X]^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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]+?X]^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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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=?_]/?X]^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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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=?_]3?X]^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[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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[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=?_]7?X]^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=>]^
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[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=?_];?X]^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[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=?_]??X]^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[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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=?_]#?X]^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[KW0&_)B'M*7X_]O/TA+OM>X*'8F>R_6=%UEDNG<+OG<&]<)2-F-O;0P.<
M^0.U-[]-8*7>F1H8\1-7;@Q=30T5-6R3?M2)'-'[KW6LW\W>N_YE/3'\K'%[
M3^2>XOE9W?MK9$_R+VA\N<I\?>Q-O;GW_F.N:'IC<75_QK[-V_N/91Z]^2.X
MOBEE.QJG%;Y[3QF9R>Z.Q**EDR<.4ERFUJ6JIF]U[JT[X?[IW_VQ\']\X?X%
M_,G;W<.?QW?.[^K=G]A_*_8G<N=[(^'6(P>Y\!C>T>D>[.ONQ\[@._>U>[>B
M5?,2;;H^P*K:F4R>/K\$<K45-#&N0RWNO=$PZE[A[][*_E<_RG=E;W[Z[>R'
M8/S*^76T>C>^.]ML[UW-LCM[<.RL7F/D?V_OV/"=@[6G_O5US/OS#]%IMX56
M&R&+K,3C,DT&-K*21*=E]U[J#WGO3M;HWN'Y'?R^NM.^/D?1=<=D]^_RCL1M
M#?&Y^[^W.S^Z>ENL/F;VMVCU_P#)7:?77R/[)S6^^Y\-7[MVU\9<FV%KLKN&
MKKMM9'=E3/A*FC^WHX:/W7NK$/C!C\S\??Y@OR2^(>#[([HW]TADOBQ\</E-
ML##=Y]R]N?(G=/7&_P#=/9/?O3/:F)PO;?>F[>P^T6V7NW$]6;7R-+@Z[/5=
M!091,E/04]+]W5^;W7N@X^0G\QF+XR=L?,6/;GQ^WSVMNSJ_MO\ EL]/R87_
M &8O<T&+[ K_ )E[J3KS 5&P=@;SQF7ZUZ>RFQWS/DJH<8*.'>-5XFR592-&
ME3%[KW4C>7\T;M/H^#Y(XKY'?%_8.S]Y_$K,?$??'=\?5?R8RO:77F-^)'RG
MWKN/8M;\BMK;SW9\=NF]TYC,]'Y#8.Y*[=&ULAMG#P)B,4M5!FI/N4C3W7NE
M%\G_ .;/L'XT[B^6.-RFQ]OU^V/C15_&3J/']@;O[EVMU3LK>GRX^3YSF9PW
M2>Y]V;OPO]SNH^O>J>M:G:^[=Z;WR>4J7QF$W!(*/"Y&MHXJ2O\ =>Z '&_S
MU^LDZW^3.4K\/\:.Q>R_CMB.A]T25/Q2^;&T_DO\4LILOY$=GITSMO>&^_E!
MC>J=C9[IG"]1[YCEK.RSFM@M-M?:DE+F<>F=CG>GI_=>Z:?EC\_?F=F?@=C>
M]>B]B?&O Y;._,?X@]4;9[>Z2^;.#[_^._<G3_:GR$ZIZYW37]/=T[>^-TVZ
MIZC);RSU;U[NE<ILG;==MB,Y#,86KR]10TE+5^Z]T\?(?^>EUKT+VAWGLBJ@
M^'W\.^*-1MS"_(' =H?S!^MNCOD7NO>$6T\+O_M';/PZ^.^]^L9:WY"'9&UL
M_3T>(K=TY[J^DW;NE)\51O$D$E</=>Z4'RR_F)]O]D]"_/.K^$W35'V+UQ\<
M?CCE:CLKO]_D%D.F^R-N[U[+^,=-WUB7^-FQ<-U;O/\ TB;NZGZK[ VYN#)2
MYC=?7[0Y&OCH,;/5UU/4B#W7NCM8#Y.[8^.O\M38GRS[URV[]Q;?ZT^'_7';
M78>1H8Y]W=@;OJZ7JO;^7KH,>N3KZ>7<6]MXYF<04[5E9"E3D*M6J*B)&>9?
M=>Z /<G\Q?OGH>KW'M[Y@_$;973^[LS\4>]OD]T)2=5?)ZI[VVOV%D_C9M"/
M>O;G0W9FY<A\?^HLAU'VEB<!F\35T-5C<7O+;&3I/XHT65\^/@ILC[KW2D^.
MW\P+N'LOL[XM;-[Q^+FV>CMK_-?HG=G>'QZS^V_D*>V]WTHV3MGKC>V<V#W?
ML6LZ9ZOQW7VZYMH]BQU=&^WL[O6A=\?4Q5$]*PB\GNO=/'\W+*_+K ?!?Y![
MI^(O;.P^A\_L/I7O#LOL#MG<.V<YO7L#";-ZXZ?WIO"#;O2FWJ#+;:P6([$W
MGN/%4=$-SY7(3P[8H#45--B\A7/3-2>Z]TY9#I/._(WH_P"'V[>R_DSV[UMT
MGLKHBFW[WKMKKKM7LOHW>7<6[,MU?LF3:.[]Z?*#JOLWKGMO9FT.M4&X<GE<
M91Y&.GW+7Y"DJ,C4+!C#!6>Z]T2OI+MCO#<?P3ZUV/2=G]H9^'Y5_.ZKZ%^%
M7<.\]W;DC[PW[\#V[2SW9./[3J.R*:LQ._\ -;GR7PAZGWKN':^Z<A4Q;BRV
M&AQ65KZB>NGFGF]U[K#\H(.ROB]\B_C1NJ3Y,_)O=?R$[X^>'7;[UWGGIN_N
MO?Y=&P?AIO/>&XMO9?HC=VU]S;KW)\&M@[TI^K<)1[9VA-%4P]N;V[:K\-6P
M#PYJI@3W7NA;^0FY_FAM[^:__+TQV<[KVGM7XC]B=G?)C:&V_C]UIBMRIN#L
MJ#:WPCW9O>E[%^0_8.3RN-H\I5X3LB'+0839>-Q$V%H:>CH,S4Y*MR<D--A_
M=>Z,97;P[\[+^2OS,7H+/[3-=\=>D^LNA>L<-V9G-^1],4WRJ[.Q%5WKOS.]
MK[3V;5Q5.YZ38W4V[.JZVCCI$ILK+1Y?(T-/D\<N1FJ(O=>ZJTVCWQ\N-C_R
MIOG7D-^_)7=O9/R2P/\ ,0[;^(-#\B<7A$V;E-OT^_OFMU]\5Z3>'6FRC4;^
MQG5]!LC";ZER&!Q<$M=2862",F9RCU!]U[H^G4>VJSXL?S)MI_&?97:/R%WI
MTUWG\&^T>YZG:/>_?_=GR<J-M]J_'OO3IC9$V\-O;Z^0&].S>PMHIOK:7R&2
MER.,I<Q!MR67!TDL-#3UCS2U?NO=)GY=?S$<9\0NXOFAEJ/HO?O:FX_CO\3_
M (9]K5&,H?D'NW&8#L2A[[^2O</3.+V=M+J/.T&6ZJZ\WKMNKP<]?4;DI8%R
M.ZDJ:3&Y":"FQM)/%[KW1HNA/E=VYN_Y)]@?%7Y%=#[(Z6[/V[TOLSY";*K.
ML.^*SOC9V\>L-V;VW=U]5T^8R>?Z;Z*S^TNP-I[DVM&N0Q\.+RV(:#(0/2Y:
MH82(GNO= 5\EOYEFY^G_ )95_P 0^L>I>CMY]H8KK/K'LK#[.[Z^8FV/BCV7
M\C?]*6:[-Q.*V%\)-F[KZKWSMWY#;_P+]45U/EX<ON+8^*QN3R.+IIZ](:J>
MKI/=>Z G?7\P3O;X]_.[^817]W;8QE=\1/C5\+_B7VGM'8VTNP4RW:XWMV_O
MGO7:^#QVW]COU1M_:F6["[FWUM^#;=9!D=^?P;;R8?%U5-D*F+*Y%,7[KW0Q
M[R_F?[N^*]5O;'_S#?CIM_X_U6(^*';7R\V#7= =Z57RAV]V%M#X_2;;A[NZ
MM.1W7TS\:,IMKNW9\F_]M/1T34%9MK+P9I6ASJO35,:>Z]T$7SY^1_S9H?Y5
MW\Q7>O:O1TWPP[8V#\6<IOSJ7L;H3Y/U_:]%-59G;-565U/@^PZ#KGH'M#KG
MMGJW,4JP96"7;\&,D2NI9L-F<J5R,>-]U[H\?PX^;2?.'*]A=A])["PN1^&F
M S&?V/U9\G)NQQ-E>_=_[)W%-MC?U=UWU+1;+J(:?IC;^<Q]=CJ3=61W)2UN
M8R-!*:3#/C7I\G-[KW0>]O?.?NVA[8^277'Q<^+.W/D+0_#7 ;/R?R/RN\?D
M&.C<]+N?>W7U)W!B>J^@=N#IWM'$]G]CT_5&2Q^4J?[S9G8&W4J,WC:1,O(S
MY"3&^Z]TENF?YDN[OE)\D=K]4_&#H;:.]NELK\7?B-\PL[WWV1WAG.L:_'=.
M_+"N['&(QF ZIPW1795;G.TL%A>OVK*?#U^9PN/KG:IIZK)XN2FB^\]U[I>?
M+_Y6XCX[?(SH[!U/7FZ]Y9K)_$S^8+WOB<ACN\-\;"V?1TGQFPOQWSV6VENC
MJG$4F2V#V/E=]MOJGBQ>?S5+4UVRQ1U1QL;C+5R-[KW0-=4?S1=^UC?&O=WR
M;^-.U/CSTQ\M?C+V+\E.IM[X'Y#R=L[RVMC.J^IMG=X;JVIWCUY6]*=78[9.
M0J^M-P9'(8VIV]G]XQO_  6:*O3'2RQ)[]U[HMF^OFO\MNP_D5_* WEO+I>H
M^,GQN^1W>_:N_P#$9':'R=RF]]P[PZE@^$/R,["VAL7Y<=58WK7KK;6S]U9:
MADP^Z*+!X3/=FX&BRF"K5J<G355!C)LE[KW3[T/_ #\>B^Z^Q.@J.&L^*4?5
M_P I>S\-U3T]B=A?.[K'L[YH[=R^^\G78WJC<'R#^&&/V-@I^J-M[WDHX$K8
M,3O;=NX=L568QT.7Q5*?XJV(]U[HP/2_\SKL?M_Y&XGX8'XD9/:ORNZ_[!WQ
M2_,#:V0[)W-/TUT!T'MN6)]@_(787=\_1N,C[UQ7R(H,WB9-@8%L'M7)Y&;^
M,19-L0,%5R/[KW5O?OW7NJ(^E/YEG96Z:7XB]/?&WXF+O7>?RAP_\P/>F';O
M?YI]C3[;ZW@^('RHH.K-R5'87<>Z.FN\NU\MM[L [LGJ<+'087*-MVK;&8"&
MC3#:\IBO=>Z%?:'\T;?';VV?CML_I/XU[9S_ ,M.[]P_+[;FYND>Q>_ZG8?5
MO5$_P0[*DZ8^1F2S'?6T^E.ULSG\1)VE78>@V=)!LB";<5)FH:NKBPZP5<4'
MNO=!Y\D/EQV_U=\J_BOVEN/:79/7N-Q/\KC^9-\C>U/B;F.S*&'$579'2M3\
M1MPXS:^\<CL3);QZUW%N+:4N1S&*QFY*2++P4]/DJB>B+PU+I)[KW1H-[_S'
M=J]:P?#;.[ZV&,#LCY1?&WO#Y*[QW4V\?.O2^U>C.B=I=Z;AHCC_ .ZL/]^Q
M4XC<DU+]SY\-X/L_-XI/)XH_=>Z)5EOEW\Q^S_F=_)UFWOT?4?&WHGY)]H?(
M3>>$IMC_ ">R78F2WYL2+X%?(S?NT.O?E?UE1=:]9;8VGOFDJ3@MQX_$8?,=
ME;>I<MBZPG+05&.Q\^1]U[IU^*?\RSMWN/:7PNZG^+OQ"H-R;@[U^ &'^9-'
M5?(WYR=HUF&Z[VQ!V+A^N:G8V_\ OG<?0O?W='9VZII<W#/29NJQ5;6Y.59%
MJDIHT:J'NO=#CUU_,XW[\D,#\9\+\5?C5MK>'>?>/1VZ?D!V+U_WC\A$Z=Z\
MZ!V5L3?+].[IQ6X^T^N>G_D5G]Y[OR'=5-687;]/B=I-0Y.BQ&1KZNLQA@@I
M:OW7NC2_ 'Y;Y7YN_&[&]]YWI_*]#9NH[/[YZQS'5>=W?B-]9O:^5Z,[MW]T
MSD(\QN/;^/H,!/E:^KV*]3404)JZ.CFF:"&LK8XUJYO=>ZKKI_YT.Y\)\5]N
M_+WM[X]=*](]5]T]UR?''XQ2]E?,Z@VBV\NU\;O'L;:>X<SWUN?>/06U>M_C
MQTKAZ+J+<F=3/P9S=^;KL)CT%-@),I5TF+E]U[ICG_G%=3=P]5]L8V?#=7=C
M]@=$_(K^7SM'=\?PF^?F3[(Z5S>$^7?R5VEUOUKO/97RCZAVCU=O?.)LS<&/
MR7]\MC9S:^#7))C&Q5<E7@LU!757NO="M)_-9[AIJ7N+M>O^'NV<=\5^@/G5
MF_@YV;VC6_)HQ=L564HOD3M_X[8WN#KGI9>B'VMNCKY-P[UQ$^6@RF^=O9>@
M=<E%2TV2CHJ:IR/NO="GN[^9M+LW87R37(]'K+\BNB_F;L'X7[2^/T'9,^OM
MO=W>F=ZWE^.N\\;O>7KA*G;VT^QNK^T*+=&2E&#R*8"GQF7IQ)7?PYIY?=>Z
M*AO[_A0#\?\ 8^_>S9YLG\3O]"73O>V>Z%WI2;@^=W6>T_G'E\GLS>L/6.^N
MP^N/@UDMBS3[GZWVWOTU1A&2WY@MT9K;V)K,MC,)5I)B:?*^Z]T9S8G\S#=O
M:GS*[!^+W7'3O1^?HNIN[<EU'V1M3*?,K:.T?G#M[:6"QVWH\[\E*?X5;FZO
MQ^/S'QPI,_NJ@FI<Q!V+_%\KMNH3(T6+GK9(</+[KW12NJ/YD'S0Z]@^2=7V
MOT5U]W7N'<_\W:O^"WQ\VQM;Y(5&&I]MR9[K^2IQF$W!DLW\9]GXW ]9=>R[
M<Q,[Y:"/+YW,)G<Q4OC_ +S&4L&>]U[H6<S_ #7?D7LK!_)K<_87PJZPP.W/
M@AW'LGK/YFYG"?,;)9^EP^W]]XKJ;?-'O/XQQ5_Q9VU6=XU>VNJ.UJ;-YG&[
MPBZJCBJ4CH*&MR#R3S4?NO=,_P G/YYW47Q_[C^0FPL=+\3,AM7XF9;$8'NK
M']R?/;J[XZ_)[?.=I]MXG?O86%^)GQAW7L7<+=WY#:.R\]2TV.DW+NOKN@W-
MNT5&'H:GQTSY(^Z]TO\ ?G\U#MZ7<'R_J?CU\2-I]Q]2_#'I[J+O_?79&\?D
MO5=0Y'L3K'MCH9^_J>BZBV;!T#V1%ENR\3M:BJ4_A>=RNW<//KI'?,P-4214
MONO=*'IWY4_(SMS^:WN?K7&4>R9?AK4?RY/C7\C>NJ=NQZ^'>-/4=X]A=S4T
MG8F3V31=*I1Y'>&Y<EU[#M^?#U&\ZW%X'!8.FR^.K)*S/9;$TGNO=#[W5\O.
MY*'Y#;A^+/Q,^/NQN_NWNN>D]N]]=N2]M]^97XY]>[1VIV#N7=FTNJ-I8+=6
MW^C?D%F]U]F]B93KW<,\-%)AL9A<=C\2TU;EH)*BEIYO=>ZK0R7RM[?^;_SQ
M_E95/5F'W)M;XM=D]$?*'O#=NPV^77=OQUW[3=H_'_NKH/K?L3&]K[3Z!V37
M[?[3K.@-S5M?AL?M#);LRNQ=]OD\F<@]#3T5%+D_=>ZM4^0ORF[+V7WCUE\7
M?C;TULOO#O[?G7V^.[-Q4/:?=.3Z!ZHZTZ3V'F-N[-J-T;HW]MOI[O\ WG7[
MNWCV!O+'8S;V$QNT:N&L@I<M5UE?CTH((Z_W7NJ>/A[\W>\/]&W2-7N;J?MS
MN7Y'=K?+#^=0G7/7N_?EGO\ VG!LW+] ;][QW+M'X_[YCVS3=D;#[)PU%CL-
M2;,P;5M'E<3LPT\=;AX'$42'W7NCL=@?S3=A[RZ?ZES_ %;UCG^R\#WS_+U^
M1GSIWW%A^U]P=1[EZ=Z:ZNZMQ%728>IW;M7;E9NC!]B[W[4W=!M&BJ*&IQ&1
MPM3C\KDX)&GQ2TLWNO=)O<'S^[IWUU1OS;?Q'^-$/8U-TE\0>J>T.^-P[U^5
MF9VAV!L#)=T='Q]H[.ZVZ4R>3ZO['SGR [SV]UP\>8JZS>&;Z[Q]74UV*+YQ
MIZZMFQONO=%3Z8_G)8WI[XO_  #Z=S._/BWN3Y UO\L;X8_(WNOL+^8)_,#P
M7PXQNZ,GVWU#A8\!1[6WUO'K+O;?O>G<6^,SM?-Y;/S-BZ;&XB%J6?)Y@565
MI8)/=>Z.'U]_-;WG\GMZ]!;+^%/QHVOVK_I]^(>9^6V-W7W9\BXNEMF;(Q6U
MNY:;I;=.P-VYSJ[ISY/G);@H]S2RQT5;M^+-XW(RTTA25*,+7-[KW2CZZ_F<
M;]^2&!^,^%^*OQJVUO#O/O'H[=/R [%Z_P"\?D(G3O7G0.RMB;Y?IW=.*W'V
MGUST_P#(K/[SW?D.ZJ:LPNWZ?$[2:AR=%B,C7U=9C#!!2U?NO=5]?&7^:_V!
MT?\ $GH"O[DIMAT?9OR/^5'\SN*;>O\ ,(^9,7QSZ9Z7P/1'R[[&QF/Z4WK\
MDDZ_^2E+-V?BL1N;&X/9NUL;CI\368;;66>DR-/38FG@J_=>ZV-^H]T;[WKU
MGLG=/9_5]=TMV+FMOT-7O;JO(;LVOOR38^YM!BS&$I=Z[-JZO;V[,1#6Q.]!
MD812RUE$\4L])15#2T<'NO="+[]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[K_T=_CW[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]T0/^8;\4NY_E5TKG=L= _("JZ/[*'7_ '/L6FQFYZ'.;KZ'
M[3V_W)UEFNO,[L_NK8."S^W,C70T?\0@R&W]PT-0V3VKEZ9*N.FR5')7XC(^
MZ]TIOA5\2LQ\7\)W#N'L/LRF[A[V^1_:Q[C[NW]@]F?Z--B39_&[#V3U-LO:
MO6O6[;EWK7[1V1L?J_K?"XV$9+.YW+Y&LAJ:ZKKG:I6"G]U[H ,1_+6S6TO@
MU\=?BMLGONCP_:_Q7[5V=W5T]W[E>I3G,!2;^V?VAN#>^G=/3B=E8J?.[3W-
MM#=V6VODZ*#=5!5O0Y&6HIJVEJ5B:/W7NF/<'\M/LGLC;'R&W?VQ\E]IY7Y:
M]S=L_%;M[9/=O7?Q^R6Q.K.ELS\)\_MO>GQXP&!Z'W)WOV7N'=VUJ+?5%G,E
MN6#+;[EGSR[JR%+#-CJ9*..F]U[HRGQL^+O:'77=/=WR7^17<NQN[>]^X]G]
M3=3TV3ZLZ7S_ $)UKL+IGIBHW]N#:6RMN[#W5W=\A-QU>8R&_>VMS9G*Y:KW
M)+]VU=3T\-+3148\ONO= /WC_+*_TS=K=\=G?Z;?[M_Z;._/Y<?>'\$_T;?Q
MC^[/_#?W8V*W_P#W8_B7]_L7_&?]+7\,^T^]^WI/X#K\O@R-O&?=>Z&S-_!G
M9^\_D#\Q>W.PMQ0[PV#\R?BEU%\3]\=0U&V4I8*#9_751\AH]S5\^ZI,[7)G
M8=^X7O\ GHVHFQ=**%<>7,U3]QH@]U[HL/5W\IENN/@SC?C14_)O>FY_DEA.
M]XOEKC/FM7;(Q$>[*WY4;;WG2[EZ]['W;U;5;@RN W7M##[8P6)V=F-MS9.)
M<QL^EFHX*W&U$M/6T?NO=&4I>BOGGD]J]D3[M^?6SL;VIG/[EKU;5]0_#C9^
MSNBNO$VCF8LYDVW/U9VGVQWSVWV-/V<&EQ.Y6C[-P2+@O"F"3 Y6.7,3^Z]T
M2F7^3?79+8?RHJ*GN3I#8O?7R=[I^)7>%=N3H'X@Q=,_&[;^\/AWW12]\;*S
MN:^.-/WYNK>>_P#?':&_*O*MOW<=9V1!EMP4M30Q0R4'\-C:;W7NC$GX5?*[
M8.]^[L_\:_FAL+IG;'R@W!@.SN[,#N+XHR]NY_9_>TNQMN=<]G=J_%;<6>^0
MV#V_U-!V#@-FXG(0;>WS@>UL+B=Q4LE;XJJGJZN@F]U[I$]X_P MGNG=\GS
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
MQEJNFG[+ZO[RZ7VOTGGLWVEN&N[_ .U8,AV:-N[6CDJ:[#X[#8&<U$\=+A:
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
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^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__5W^/?
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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7__6W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
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
MQ:'L-]U[3Z7V)W?W'OK9W7&\,Y@,-DNR-W;UGI:7,U-8YFRZTV2I_=>ZL/\
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[KW7__1W^/?NO=>]^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[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[KW7__2W^/?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[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=>]^Z]U[W[KW7__3W^/?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[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=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?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[KW
#7__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<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
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
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>EX-101.INS
<SEQUENCE>8
<FILENAME>sckt-20151231.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2015.xfr; Date: 2016%2D03%2D24T00:55:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80160000 -->
<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/2015-01-31" xmlns:us-roles="http://fasb.org/us-roles/2015-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:SCKT="http://socketmobile.com/20151231">
    <link:schemaRef xlink:href="sckt-20151231.xsd" xlink:type="simple" />
    <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="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="AsOf2016-03-18">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-03-18</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="From2014-01-01to2014-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-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="AsOf2014-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>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-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>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-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>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="From2014-01-01to2014-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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </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="From2014-01-01to2014-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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-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="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="AsOf2013-01-31_custom_RelatedPartyAndOtherNotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:RelatedPartyAndOtherNotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-01-31_custom_RelatedPartyAndOtherNotesPayableToChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:RelatedPartyAndOtherNotesPayableToChairmanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2013-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-30to2013-01-31_custom_RelatedPartyAndOtherNotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:RelatedPartyAndOtherNotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-30</xbrli:startDate>
        <xbrli:endDate>2013-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2013-01-30to2013-01-31_custom_RelatedPartyAndOtherNotesPayableToChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:RelatedPartyAndOtherNotesPayableToChairmanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2013-01-30</xbrli:startDate>
        <xbrli:endDate>2013-01-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="From2014-05-14to2014-05-15_custom_RelatedPartyAndOtherNotesPayableToChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:RelatedPartyAndOtherNotesPayableToChairmanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </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="From2014-05-14to2014-05-15_custom_RelatedPartyAndOtherNotesPayableToCEOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:RelatedPartyAndOtherNotesPayableToCEOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </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="AsOf2015-12-31_custom_RelatedPartyAndOtherNotesPayableToChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:RelatedPartyAndOtherNotesPayableToChairmanMember</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_RelatedPartyAndOtherNotesPayableToCEOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:RelatedPartyAndOtherNotesPayableToCEOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-01-29_custom_RelatedPartyAndOtherNotesPayableToChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:RelatedPartyAndOtherNotesPayableToChairmanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-01-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-01-29_custom_RelatedPartyAndOtherNotesPayableToCEOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:RelatedPartyAndOtherNotesPayableToCEOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-01-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-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:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-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:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_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>2015-12-31</xbrli:instant>
      </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="From2015-01-01to2015-12-31_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>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-12-31_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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31_custom_PatentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">SCKT:PatentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31_custom_ProjectManagementToolsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">SCKT:ProjectManagementToolsMember</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_custom_PatentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">SCKT:PatentMember</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_ProjectManagementToolsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">SCKT:ProjectManagementToolsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-12-31_custom_CostOfRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:CostOfRevenuesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-12-31_custom_ResearchAndDevemopmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:ResearchAndDevemopmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-12-31_custom_SalesAndMarketingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:SalesAndMarketingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-12-31_custom_GeneralAndAdministrativeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:GeneralAndAdministrativeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31_us-gaap_IssuanceOfEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:IssuanceOfEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31_us-gaap_ConvertibleDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-03-23">
      <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-03-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-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>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_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>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_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>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_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>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_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>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_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>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_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>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_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>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_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>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_CostOfRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap: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_ResearchAndDevemopmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:ResearchAndDevemopmentMember</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="us-gaap: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="us-gaap: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="AsOf2015-12-31_us-gaap_IssuanceOfEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:IssuanceOfEquityMember</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_us-gaap_ConvertibleDebtMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-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>2013-12-31</xbrli:instant>
      </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="From2014-01-01to2014-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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-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>2013-12-31</xbrli:instant>
      </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="From2014-01-01to2014-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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2013-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>2013-12-31</xbrli:instant>
      </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="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="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="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="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="AsOf2015-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>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-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>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-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>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-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>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-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>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-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>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-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>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-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>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-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>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-26_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>2016-02-26</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-26_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>2016-02-26</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-02-25to2016-02-26_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-02-25</xbrli:startDate>
        <xbrli:endDate>2016-02-26</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-02-25to2016-02-26_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>2016-02-25</xbrli:startDate>
        <xbrli:endDate>2016-02-26</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31_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>2014-12-31</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="From2015-01-01to2015-12-31">Socket Mobile, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2015-01-01to2015-12-31">0000944075</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2015-01-01to2015-12-31">10-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2015-01-01to2015-12-31">2015-12-31</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2015-01-01to2015-12-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2015-01-01to2015-12-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2015-01-01to2015-12-31">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2015-01-01to2015-12-31">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2015-01-01to2015-12-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2015-01-01to2015-12-31">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2015-01-01to2015-12-31">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2015-01-01to2015-12-31">2015</dei:DocumentFiscalYearFocus>
    <dei:EntityPublicFloat contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">11305978</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2016-03-18" unitRef="Shares" decimals="INF">5659903</dei:EntityCommonStockSharesOutstanding>
    <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:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2013-12-31" unitRef="USD" decimals="0">606255</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2358883</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">1896701</us-gaap:AccountsReceivableNet>
    <us-gaap:InventoryNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1326090</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">957327</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">87556</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">125707</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">4710684</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">3612366</us-gaap:AssetsCurrent>
    <us-gaap:MachineryAndEquipmentGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2124297</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">2025397</us-gaap:MachineryAndEquipmentGross>
    <SCKT:ComputerEquipment contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1049234</SCKT:ComputerEquipment>
    <SCKT:ComputerEquipment contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">984099</SCKT:ComputerEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2698828</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">2764964</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">474703</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">244532</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2014-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:Goodwill contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">4427000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">4427000</us-gaap:Goodwill>
    <us-gaap:OtherAssets contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">75918</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">85918</us-gaap:OtherAssets>
    <us-gaap:Assets contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">9688305</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">8369816</us-gaap:Assets>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2214467</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">3007048</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">602888</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">528155</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">815981</us-gaap:LinesOfCreditCurrent>
    <us-gaap:ShortTermNonBankLoansAndNotesPayable contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">500000</us-gaap:ShortTermNonBankLoansAndNotesPayable>
    <us-gaap:ShortTermNonBankLoansAndNotesPayable contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">600000</us-gaap:ShortTermNonBankLoansAndNotesPayable>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">380696</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">380696</us-gaap:ConvertibleNotesPayableCurrent>
    <SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">24440</SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent>
    <SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">25102</SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">5452769</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">6466881</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">371929</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">371929</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:DeferredRevenueNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">39800</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">83301</us-gaap:DeferredRevenueNoncurrent>
    <SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">305016</SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent>
    <SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">275589</SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">175214</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">143274</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:Liabilities contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">6344728</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">7340974</us-gaap:Liabilities>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">62210842</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">61713995</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">-58872885</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">-60690557</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">3343577</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">1028842</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2013-12-31" unitRef="USD" decimals="0">133376</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="AsOf2013-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">4867</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="AsOf2013-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">61251183</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="AsOf2013-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-61122674</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_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">62210842</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-58872885</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">9688305</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">8369816</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">3173531</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">3009496</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">640440</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2014-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2015-01-01to2015-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;&lt;b&gt;NOTE&#13;1 &amp;#151; 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;#147;Company&amp;#148;) is a leading innovator of data capture and delivery solutions for enhanced productivity&#13;in retail point of sale, field service, healthcare, and other mobile markets. The Company produces a family of data collection&#13;products that connect over Bluetooth with smartphones, tablets and mobile computers running on operating systems from Apple&amp;#174;&#13;(iOS), Google&amp;#153; (Android&amp;#153;) and Microsoft&amp;#174; (Windows&amp;#174;/Windows Mobile&amp;#153;). The Company focuses on serving&#13;the needs of software application developers as the barcode scanner sales are primarily driven by the deployment of barcode enabled&#13;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;The&#13;Company also offers a handheld mobile computer running Windows Embedded 6.5 operating system from Microsoft. Handheld computer&#13;revenue has been in decline for several years reflecting the movement of developers away from Windows Embedded devices to smartphones&#13;and tablets. Sales of handheld mobile computer are expected to be discontinued in 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;#146;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;#146;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;#146;s&#13;common stock trades on the OTCQB Marketplace under the symbol &amp;#147;SCKT.&amp;#148; The Company&amp;#146;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.&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, 2015 and 2014, all of the Company&amp;#146;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"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&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"&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;#146;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 Garamond, 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, 2015, the Company had no open forward foreign&#13;currency contract. At December 31, 2014, contracts with a notional amount of $302,500 to hedge Euros had a fair value of an immaterial&#13;amount based on quotations from financial institutions, and had maturity dates in January 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 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 2015,&#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 $13,000 compared to a net loss of $14,000 in 2014.&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;/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/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&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;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, 2015 and 2014:&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"&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Balance at &lt;br /&gt;Beginning of &lt;br /&gt;Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; 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="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Amounts &lt;br /&gt;Written Off&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; 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%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2015&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;89,058&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&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: 3%; 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: 15%; color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&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: 3%; 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: 15%; color: Black; text-align: right"&gt;89,058&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: right"&gt;2014&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;89,058&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;&amp;#151;&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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#151;&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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;89,058&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;&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 the Company writes off the cost of any&#13;inventory that is surplus, less any amounts that the Company believes it can recover from the disposal of goods that it specifically&#13;believes will be saleable past a nine- month horizon. The Company&amp;#146;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. Inventory components at year-end, net of write-downs, are presented in the following&#13;table:&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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left"&gt;Raw materials and sub-assemblies&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;2,521,585&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;2,153,764&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;Finished goods&amp;#9;&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;39,083&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;61,175&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; padding-bottom: 1pt"&gt;Inventory reserves&amp;#9;&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;(1,234,578&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="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;(1,257,612&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; 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="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Inventory, net&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,326,090&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;957,327&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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;&#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;#146;s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense&#13;in the years ended December 31, 2015 and 2014, was $197,686 and $216,577, 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, 2015. 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;#146;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, 2015.&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&#13;lined basis over actual accumulated rent paid is capitalized as a liability on the Company&amp;#146;s balance sheet in its short&#13;and long term components. Deferred rent at December 31, 2015 and December 31, 2014 was $283,053 and $263,476, respectively, and&#13;was classified as long term at each reporting 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"&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;#146;s trade accounts receivables are primarily with distributors. The Company performs&#13;ongoing credit evaluations of its customers&amp;#146; 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;#146;s expectations. Customers who accounted&#13;for at least 10% of the Company&amp;#146;s accounts receivable balances at December 31, 2015 and December 31, 2014 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;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"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left"&gt;Ingram Micro Inc.&amp;#160;&amp;#160;&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;35&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;42&lt;/td&gt;&lt;td style="width: 1%; color: Black; 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="color: Black; text-align: left"&gt;Bluestar, Inc.&amp;#160;&amp;#160;&amp;#9;&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;22&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;25&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left"&gt;ScanSource, Inc.&amp;#160;&amp;#160;&amp;#9;&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;17&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;14&lt;/td&gt;&lt;td style="color: Black; 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;&#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;#146;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, 2015 and December 31, 2014, 29% and 22%, respectively,&#13;of the Company&amp;#146;s accounts payable balances were concentrated with the top supplier. For the years ended December 31, 2015&#13;and 2014, this supplier and two other suppliers accounted for 73% and 71%, respectively, of the inventory purchases in each of&#13;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;&lt;i&gt;&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;/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;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: 24pt"&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;#147;sell-through,&amp;#148; when products are shipped from the distributor to&#13;the distributor&amp;#146;s customer. Revenue related to those products in the Company&amp;#146;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;#146;s balance sheet. At December 31, 2015 and&#13;December 31, 2014, net deferred revenue on shipments to distributors represented deferred revenues totaling $1,925,268 and $2,012,217,&#13;respectively, net of related costs of those revenues of $921,008 and $1,033,662, 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: 24pt"&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;#146; 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 two-year and three-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;#146;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;#146;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;#146;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, 2015 and 2014:&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"&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Balance at &lt;br /&gt;Beginning of Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; border-bottom: Black 1pt solid"&gt;Additional Warranty Reserves&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Amounts &lt;br /&gt;Charged to Reserves&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; 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%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2015&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;78,871&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;41,029&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 15%; color: Black; text-align: right"&gt;(41,029&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 3%; 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: 15%; color: Black; text-align: right"&gt;78,871&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: right"&gt;2014&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;69,554&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;44,817&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;(35,500&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;78,871&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;&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;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;#146;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 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;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 $47,287 and $186,530, in advertising costs during 2015&#13;and 2014, 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; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&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;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:&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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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: 2.15pt"&gt;Numerator:&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="width: 56%; color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;Net income&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; color: Black; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,817,672&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; color: Black; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;432,117&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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: 2.15pt"&gt;Denominator:&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: 2.15pt"&gt;Weighted average shares outstanding used in computing net income per share:&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: 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;Basic&amp;#9;&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;5,554,541&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;5,005,579&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt"&gt;Effect of dilutive stock options and warrants (treasury stock method)&amp;#9;&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;421,511&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;245,335&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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: 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;Diluted&amp;#9;&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;5,975,052&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;5,250,914&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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: 2.15pt"&gt;Net income per share applicable to common&#13;    stockholders:&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: 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;Basic&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.33&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.09&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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: 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;Diluted&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.30&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.08&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;&#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 2015 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 and warrants, which is calculated based on the average share price&#13;for the 2015 fiscal period using the treasury stock method. Under the treasury stock method, the hypothetically received proceeds&#13;from the exercise of in-the-money options and warrants are assumed to be used to repurchase shares. For 2015, options and warrants&#13;to purchase, and shares issuable for convertible notes and related accrued interest, totaling 2,271,894 shares of the Company&amp;#146;s&#13;Common Stock were excluded from the calculation of the diluted earnings per share because the exercise prices were greater than&#13;or equal to the average price of the common shares, and therefore their inclusion would have been anti-dilutive. For 2014, options&#13;and warrants to purchase, and shares issuable for convertible notes and related accrued interest, totaling 2,325,260 shares of&#13;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;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;&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;#151;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, 2015 and 2014 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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black; padding-bottom: 1pt"&gt;Revenues: (in thousands)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;United States&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;14,343&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;12,840&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; padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;Europe&amp;#9;&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,698&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,864&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; padding-bottom: 1pt; padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;Asia and rest of world&amp;#9;&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;1,359&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;1,317&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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: 2.5pt; padding-left: 1.05pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;18,400&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;17,021&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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;&#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;#146;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, 2015 and 2014 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;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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 1.05pt"&gt;Ingram Micro Inc. &amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;29&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;31&lt;/td&gt;&lt;td style="width: 1%; color: Black; 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="color: Black; text-align: left; padding-left: 1.05pt"&gt;BlueStar, Inc. &amp;#9;&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;22&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;17&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left; padding-left: 1.05pt"&gt;Scansource, Inc. &amp;#9;&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&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;19&lt;/td&gt;&lt;td style="color: Black; 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;&#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 Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;In February 2016, the Financial Accounting Standards&#13;Board (&amp;#147;FASB&amp;#148;) issued its new lease accounting guidance in Accounting Standards Update (&amp;#147;ASU&amp;#148;) No. 2016-02,&#13;Leases (Topic 842).&amp;#160; Under the new guidance, lessees will be required to recognize for all leases (with the exception of&#13;short-term leases) a lease liability, which is a lessee&amp;#146;s obligation to make lease payments arising from a lease, measured&#13;on a discounted basis and a right-of-use asset, which is an asset that represents the lessee&amp;#146;s right to use, or control&#13;the use of, a specified asset for the lease term.&amp;#160; The new standard is effective for annual periods beginning after December&#13;15, 2018, including interim periods within those fiscal years.&amp;#160; The Company is currently evaluating the impact of the adoption&#13;of this ASU to the Company&amp;#146;s consolidated financial statements and related disclosures.&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;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 22pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;In&#13;November 2015, the Financial Accounting Standards Board (&amp;#34;FASB&amp;#34;) issued Accounting Standards Update (&amp;#34;ASU&amp;#34;)&#13;2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which will require deferred tax assets and&#13;deferred tax liabilities to be presented as noncurrent within a classified balance sheet. The ASU simplifies the current guidance&#13;which requires an entity to separate deferred income tax liabilities and assets into current and noncurrent amounts in a classified&#13;balance sheet. The current requirement that deferred tax assets and liabilities of a tax-paying component of an entity be offset&#13;and presented as a single amount is not affected. The ASU is effective for financial statements issued for annual periods beginning&#13;after December 15, 2016, and interim periods within those annual periods. Earlier application is permitted for all entities as&#13;of the beginning of an interim or annual reporting period. We do not presently anticipate that the adoption of this standard will&#13;have a material impact on our financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% 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/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;September 2015, the FASB issued ASU 2015-16,&amp;#160;Simplifying the Accounting for Measurement-Period Adjustments, which eliminates&#13;the requirement to retrospectively account for measurement-period adjustments. This standard is effective for our financial statements&#13;issued for fiscal years beginning after December 15, 2015, and interim periods within those fiscal years. Early adoption is permitted&#13;for financial statements that have not been previously issued. We intend to apply the new guidance on a prospective basis. We&#13;do not presently anticipate that the adoption of this standard will have a material impact on our financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&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/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;In August 2015, the FASB issued ASU 2015-15,&amp;#160;Presentation&#13;and Subsequent Measurement of Debt Issuance Costs Associated With Line-of-Credit Arrangements - Amendments to SEC Paragraphs Pursuant&#13;to Staff Announcement at June 18, 2015 EITF Meeting,&amp;#160;to clarify that given the absence of authoritative guidance within ASU&#13;No. 2015-03 for debt issuance costs related to the line-of-credit arrangements, such costs may be presented as an asset and subsequently&#13;amortized ratably over the term of the line-of-credit arrangement. We do not presently expect the adoption of this update to have&#13;a material effect on our consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;In July 2015, the FASB issued ASU 2015-11,&#13;Simplifying the Measurement of Inventory. This standard requires that inventory be measured at the lower of cost or net realizable&#13;value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs&#13;of completion, disposal, and transportation. Inventory measured using last-in, first-out or the retail inventory method are excluded&#13;from the scope of this update which is effective for fiscal years beginning after December 15, 2016, and interim periods within&#13;those fiscal years. We do not anticipate that the implementation of ASU 2015-11 will have a material impact on our consolidated&#13;financial statements.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;In April 2015, the FASB issued ASU 2015-03,&amp;#160;Simplifying&#13;the Presentation of Debt Issuance Costs, which requires debt issuance costs to be presented in the balance sheet as a direct deduction&#13;from the associated debt liability. This standard is effective for our financial statements issued for fiscal years beginning&#13;after December 15, 2015, and interim periods within those fiscal years. Early adoption is permitted for financial statements that&#13;have not been previously issued. The new guidance will be applied on a retrospective basis. We do not presently anticipate that&#13;the adoption of this standard will have a material impact on our financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;In August 2014, the Financial Accounting&#13;Standards Board (&amp;#34;FASB&amp;#34;) issued Accounting Standards Update (ASU) 2014-15, which requires management to assess, at each&#13;annual and interim reporting period, the entity's ability to continue as a going concern within one year after the date that the&#13;financial statements are issued and provide related disclosures. The guidance is effective for the year ended December 31, 2016,&#13;with early adoption permitted. We have assessed the impact of this standard and do not believe that it will have a material impact&#13;on our consolidated financial statements or disclosures upon adoption.&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 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; 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 2016 or with a cumulative effect adjustment&#13;upon adoption in 2018. We are assessing the impact this new standard is anticipated to have on our consolidated financial statements.&lt;/font&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2015-01-01to2015-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;&lt;b&gt;NOTE&#13;2 &amp;#151; 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"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Short&#13;Term Related Party Convertible Notes Payable&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;Short&#13;term related party convertible notes payable were $380,696 at December 31, 2015 and December 31, 2014. Issued on September 4,&#13;2013 to officers and directors of the Company and maturing on September 4, 2017, the notes have an interest rate of 8% per annum&#13;that compounds quarterly, and contain a holder call provision that became effective on September 4, 2014. Accrued interest was&#13;$77,037 and $42,179 at December 31, 2015 and December 31, 2014, respectively and was included in Accounts Payable and Accrued&#13;Expenses. Interest expense for 2015 and 2014 was $34,858 and $32,204, respectively. The notes and accrued interest are convertible&#13;into common stock at the option of the holder at $2.44 per share as long as warrants issued on November 19, 2010 are outstanding&#13;(warrants expire May 20, 2016) or at $1.25 per share. The convertible notes are secured by all of the assets of the Company and&#13;are subordinated to amounts outstanding under the Company&amp;#146;s working capital bank line of credit with the Company&amp;#146;s&#13;bank.&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;&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;/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;Long&#13;Term Related Party Convertible Note Payable&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;Long&#13;term related party convertible note payable was $371,929 at December 31, 2015 and December 31, 2014. Issued to the Company&amp;#146;s&#13;Chairman on September 4, 2013 and maturing on September 4, 2017, the note has an interest rate that compounds quarterly of 18%&#13;per annum as long as the warrants issued on November 19, 2010 are outstanding (warrants expire May 20, 2016) or 12% per annum&#13;thereafter. Principal and accrued interest on the note payable are convertible into common stock at the option of the holder at&#13;$2.44 per share if the November 19, 2010 warrants are outstanding or at $1.25 per share. Accrued interest was $188,350 and $97,900&#13;at December 31, 2015 and December 31, 2014, respectively, and was included in Accounts Payable and Accrued Expenses. Interest&#13;expense for 2015 and 2014 was $90,451 and $75,848, respectively. The convertible note is secured by all of the assets of the Company&#13;and is subordinated to amounts outstanding under the Company&amp;#146;s working capital bank line of credit with the Company&amp;#146;s&#13;bank.&lt;/font&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ShortTermDebtTextBlock contextRef="From2015-01-01to2015-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;&lt;b&gt;NOTE&#13;3 &amp;#151; 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;January 31, 2013, the Company&amp;#146;s Board of Directors approved a subordinated line of credit of up to $1,000,000 including&#13;up to $550,000 in advances by the Company&amp;#146;s Chairman. The funds raised are being used for working capital purposes. The&#13;notes had an initial expiration date of December 1, 2013, which in November 2013 was extended to June 1, 2014. Interest on the&#13;original notes accrued at the rate of 1% per week and was paid weekly through the extended maturity date of June 1, 2014. On May&#13;15, 2014, the Company&amp;#146;s Board of Directors approved the issue of subordinated notes totaling $650,000 to replace the subordinated&#13;line of credit notes in the same amount maturing on June 1, 2014 mentioned previously. The replacement subordinated notes are&#13;two-year notes that mature on June 1, 2016, and are repayable by the Company at any time and have an interest rate of 18% per&#13;annum payable monthly in cash. Beginning October 1, 2014, investors may request note repayment at will. Balances under the line&#13;of credit are secured by all of the assets of the Company and are subordinated to amounts outstanding under the Company&amp;#146;s&#13;credit facility with its bank.&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;December 31, 2015, a total of $500,000 in notes payable were outstanding under this line, of which $450,000 and $50,000 respectively&#13;are from the Company&amp;#146;s Chairman and Chief Executive Officer. Interest expenses for 2015 and 2014 were $100,455and $207,299,&#13;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;January 29, 2016, the Company repaid all outstanding credit line notes in the amount of $500,000 to the note holders.&lt;/font&gt;&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="From2015-01-01to2015-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;&lt;b&gt;NOTE&#13;4 &amp;#151; 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;&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;February 27, 2014, the Company entered into a credit facility agreement with Bridge Bank (the &amp;#147;Bank&amp;#148;). The credit&#13;facility was activated and transfer of the credit facility from the Company&amp;#146;s former bank was completed on March 7, 2014.&#13;The revolving credit line agreement is for a two year period ending February 27, 2016. On March 23, 2015, the Company signed a&#13;Business Financing Modification Agreement by and between the Company and the Bank to extend the expiration date of the revolving&#13;credit line agreement for the domestic (U.S. based) portion of the line from February 27, 2016 to February 27, 2017. All other&#13;terms and the expiration date of the international portion of the revolving credit line agreement remain unchanged. In June 2015,&#13;Bridge Bank merged with and into Western Alliance Bank and became a wholly owned subsidiary of Western Alliance Bank. Under the&#13;terms of the credit facility agreement with the Bank, the Company may borrow up to $2.5 million, of which up to $1.5 million is&#13;based on qualified receivables from domestic customers and up to $1.0 million is based on qualified receivables from international&#13;customers. The Company&amp;#146;s total borrowings under the line may not exceed 50% of the sum of cash plus qualified receivables.&#13;Advances against the domestic and international lines are calculated at 70% of qualified receivables. Borrowings under the lines&#13;bear an annual interest rate equal to the Bank&amp;#146;s prime rate (minimum of 3.25%) plus 1.5%. There is also a collateral handling&#13;fee of 0.2% per month of the financed receivables outstanding. The applicable interest and fees are calculated based on the actual&#13;amounts borrowed. At December 31, 2015, the effective rate (interest plus all applicable fees) on actual cash advanced is 7.15%&#13;per annum. The borrowings under the credit facility are secured by a first priority security interest in the assets of the Company.&#13;All advances are at the Bank&amp;#146;s discretion and the Bank is not obligated to make advances. The agreement may be terminated&#13;by the Company or by the Bank at any time. At December 31, 2015, the Company had no amounts borrowed under the bank lines of credit&#13;and had a borrowing capacity of approximately $1,620,000.&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;/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;Total&#13;interest expense on the amounts drawn under the Company&amp;#146;s bank credit lines in effect during the years ended December 31,&#13;2015 and 2014, was $38,494 and $69,874, respectively. Accrued interest related to the amounts outstanding under the Company&amp;#146;s&#13;bank lines of credit at December 31, 2015 and 2014 was $0 and $3,981, 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;February 26, 2016, the Company completed a Business Financing Modification Agreement by and between the Company and the Bank to&#13;extend the expiration date of the revolving credit line for both domestic and international portions of the line to February 27,&#13;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&#13;$2.0 million is based on qualified receivables from domestic customers and up to $0.5 million is based on qualified receivables&#13;from international customers. In addition, the Company must maintain a minimum liquidity ratio calculated at the end of each month&#13;of quick assets (cash plus qualified accounts receivable) to outstanding obligations to the Bank of not less than 1.75 to 1.0.&#13;Advances against the domestic and international lines are calculated at 70% of qualified receivables. Borrowings under the lines&#13;bear an annual interest rate equal to the Bank&amp;#146;s prime rate (minimum of 3.25%) plus 1.5%. There is also a collateral handling&#13;fee of 0.1% per month of the financed receivables outstanding. The applicable interest and fees are calculated based on the actual&#13;amounts borrowed.&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2015-01-01to2015-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;&lt;b&gt;NOTE&#13;5 &amp;#151; Intangible Assets&lt;/b&gt;&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;&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;Intangible&#13;assets consist of a patent purchased in 2004 for $600,000 covering the design and functioning of plug-in bar code scanners, bar&#13;code imagers, and radio frequency identification products, which was amortized on a straight line basis over its estimated life&#13;of ten years. The Company completed the amortization of the patent in the first half of 2014. Intangible assets of $570,750 remaining&#13;from a prior acquisition in 2000 consisting of developed software and technology with estimated lives at the time of acquisition&#13;of 8.5 years was fully amortized in the quarter ended June 30, 2009.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&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: 22pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Amortization&#13;of all intangible assets in the years ended December 31, 2015 and 2014, was $0 and $30,000, respectively, and is included in research&#13;and development expense. Intangible assets as of December 31, 2015 and 2014 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: 22pt"&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: 22pt"&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"&gt;&#13;    &lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Gross &lt;br /&gt;Assets&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Accumulated &lt;br /&gt;Amortization&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Net&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: 46%; color: Black; padding-left: 0.7pt"&gt;Patent&lt;/td&gt;&lt;td style="width: 5%; 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: 11%; color: Black; text-align: right"&gt;600,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; 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: 11%; color: Black; text-align: right"&gt;600,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; 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: 11%; color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&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-bottom: 1pt; padding-left: 0.7pt"&gt;Project management tools&amp;#9;&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;570,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;570,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;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total intangible assets&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,170,750&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,170,750&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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: 22pt"&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;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2015-01-01to2015-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;&lt;b&gt;NOTE&#13;6 &amp;#151; Commitments and Contingencies&lt;/b&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;&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 4% per year annually on July&#13;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, 2015 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;2016&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;408,986&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;2017&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;425,345&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;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: White"&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: 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;2020 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;1,229,724&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,966,467&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;&#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, 2015 and 2014 was $430,648 and $428,647, respectively. The&#13;amount of deferred rent at December 31, 2015 and December 31, 2014 was $283,053 and $263,476, 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, 2015 and 2014, property and equipment with costs of $124,427 and $87,945, respectively, were subject to such financing arrangements.&#13;Related accumulated amortization at December 31, 2015 and December 31, 2014, amounted to $28,795 and $22,408 respectively.&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;minimum payments under capital lease and equipment financing arrangements as of December 31, 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" 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;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;26,191&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;2017&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,146&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; vertical-align: middle"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2018&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,859&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-left: 5.4pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total minimum payments&amp;#9;&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,196&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: 5.4pt"&gt;Less amount representing interest&amp;#9;&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;(2,793&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-left: 5.4pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Present value of net minimum payments&amp;#9;&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;46,403&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: 5.4pt"&gt;Short term portion of capital leases&amp;#9;&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;(24,440&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: 5.4pt"&gt;Long term portion of capital leases&amp;#9;&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;21,963&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;&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;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, 2015, the Company&amp;#146;s non-cancelable purchase commitments for inventory to be used in the ordinary course of&#13;business during the first nine months of 2016 were approximately $2,613,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;#146;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;#146; legal use of the Company&amp;#146;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;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2015-01-01to2015-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;&lt;b&gt;NOTE&#13;7 &amp;#151; 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;#147;2004 Plan&amp;#148;).&#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.&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;/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 2015 and 2014 was $1.58 and $0.96, 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;&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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 0.7pt"&gt;Risk-free interest rate (%)&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;2.10&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;2.56&lt;/td&gt;&lt;td style="width: 1%; color: Black; 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="color: Black; text-align: left; padding-left: 0.7pt"&gt;Dividend yield&amp;#9;&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;#151;&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;#151;&amp;#160;&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; text-align: left; padding-left: 0.7pt"&gt;Volatility factor&amp;#9;&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;92.22&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;87.44&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left; padding-left: 0.7pt"&gt;Expected option life (years)&amp;#9;&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.8&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.6&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;&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 information related to stock option activity for the years ended December 31, 2015 and 2014:&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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left"&gt;Total intrinsic value of stock options exercised&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;60,056&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;20,684&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;Cash received from stock option exercises&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;155,949&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;44,771&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;&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, 2015 and 2014 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, 2013&amp;#9;&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;215,898&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,659,170&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.47&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&amp;#9;&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;191,843&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;#151;&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&amp;#9;&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;(382,000&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;382,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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.41&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&amp;#9;&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;#151;&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;(31,475&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.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;&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&amp;#9;&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;118,637&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;(118,637&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.65&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, 2014&amp;#9;&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;144,378&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;1,891,058&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.09&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&amp;#9;&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;#151;&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&amp;#9;&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: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Exercised&amp;#9;&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;#151;&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: White"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Canceled&amp;#9;&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: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt"&gt;Balance at December 31, 2015&amp;#9;&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;5.83&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;879,566&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&amp;#9;&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,547,485&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.32&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.00&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;627,777&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&amp;#9;&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;474,868&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.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;&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;251,789&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;&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 lesser of 400,000 shares, 4% of the outstanding shares on that date, or a lesser amount as determined&#13;by the Board of Directors. On January 1, 2016, 2015, and 2014, a total of 224,818, 200,000, and 191,843 additional shares, respectively,&#13;became available for grant from the 2004 Plan. As of March 18, 2016, 255,500 stock options at a weighted average grant price of&#13;$2.75 per share have been granted from the 2004 Plan subsequent to December 31, 2015.&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;/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, 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 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;414,303&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;7.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;270,686&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.03&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;58,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;7.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.22&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;41,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.21&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;186,857&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.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.70&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;184,532&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.70&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;539,695&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;7.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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.11&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;314,964&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.04&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.74&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;260,379&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.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;2.48&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;172,601&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.51&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.45&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;560,819&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.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;3.08&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;560,819&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;&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;2.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: 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: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$10.00 - $11.70&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;1,400&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;0.75&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;10.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="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;1,400&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;10.73&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="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 - $11.70&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,022,353&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;5.83&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;2.15&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,547,485&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;2.24&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;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;#146;s statements of income for the years ended December 31, 2015 and&#13;2014, 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; 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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black; border-bottom: Black 1pt solid"&gt;Income Statement Classification&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Cost of revenues&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;19,322&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;21,597&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;Research and development&amp;#9;&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;40,951&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;54,679&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; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Sales and marketing&amp;#9;&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;62,898&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;33,030&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; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;General and administrative&amp;#9;&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;86,693&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;95,372&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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: 2.5pt; padding-left: 0.7pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;209,864&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;204,678&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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;&#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, 2015, the total remaining unamortized stock-based compensation expense was $471,914, and is expected to be amortized&#13;over a weighted average period of 2.82 years.&lt;/font&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2015-01-01to2015-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;&lt;b&gt;NOTE&#13;8 &amp;#151; 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 the following outstanding warrants to purchase common stock at December 31, 2015:&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;&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;&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 style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Reason&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Number &lt;br /&gt;of Shares&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Price Per &lt;br /&gt;Share&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: center; border-bottom: Black 1pt solid"&gt;Issue Date&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: center; border-bottom: Black 1pt solid"&gt;Expiration &lt;br /&gt;Date&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: 32%; color: Black; text-align: left; padding-left: 1.05pt"&gt;Common stock financing&amp;#9;&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: 16%; color: Black; text-align: right"&gt;35,775&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 10%; color: Black; text-align: right"&gt;1.80&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt"&gt;May 2009&lt;/td&gt;&lt;td style="width: 3%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt"&gt;June 2016&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-bottom: 1pt; padding-left: 1.05pt"&gt;Senior convertible note financing&amp;#9;&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;133,560&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;1.25&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: center; padding-bottom: 1pt; padding-left: 1.05pt"&gt;Nov 2010&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: center; padding-bottom: 1pt; padding-left: 1.05pt"&gt;May 2016&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: 2.5pt; padding-left: 1.05pt"&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;169,335&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="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: right"&gt;&amp;#160;&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: center; padding-bottom: 2.5pt; padding-left: 1.05pt"&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: center; padding-bottom: 2.5pt; padding-left: 1.05pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#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;&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: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company had the following outstanding warrants to purchase common stock at December 31, 2014:&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: 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 13pt 0 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"&gt;&#13;    &lt;td style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Reason&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Number &lt;br /&gt;of Shares&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Price Per &lt;br /&gt;Share&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: center; border-bottom: Black 1pt solid"&gt;Issue Date&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: center; border-bottom: Black 1pt solid"&gt;Expiration &lt;br /&gt;Date&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: 32%; color: Black; text-align: left; padding-left: 1.05pt"&gt;Common stock financing&amp;#9;&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: 16%; color: Black; text-align: right"&gt;35,775&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 10%; color: Black; text-align: right"&gt;1.80&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt"&gt;May 2009&lt;/td&gt;&lt;td style="width: 3%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt"&gt;June 2016&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-bottom: 1pt; padding-left: 1.05pt"&gt;Senior convertible note financing&amp;#9;&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;277,600&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;1.25&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: center; padding-bottom: 1pt; padding-left: 1.05pt"&gt;Nov 2010&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: center; padding-bottom: 1pt; padding-left: 1.05pt"&gt;May 2016&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: 2.5pt; padding-left: 1.05pt"&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;313,375&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="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: right"&gt;&amp;#160;&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: center; padding-bottom: 2.5pt; padding-left: 1.05pt"&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: center; padding-bottom: 2.5pt; padding-left: 1.05pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 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:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <SCKT:CommonStockResrevedForFutureIssuanceTextBlock contextRef="From2015-01-01to2015-12-31">&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;9 &amp;#151; 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;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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left"&gt;Stock option grants outstanding (see Note 7)&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;2,022,353&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; 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;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;Reserved for future stock option grants (see Note 7)&amp;#9;&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;121,750&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;147,217&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;Reserved for note conversion (see Note 2)&amp;#9;&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;977,398&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;977,398&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; padding-bottom: 1pt"&gt;Reserved for exercise of outstanding warrants (see Note 8)&amp;#9;&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;169,335&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;313,375&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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: 2.5pt"&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;3,290,836&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;3,329,048&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;&amp;#160;&lt;/font&gt;&lt;/p&gt;</SCKT:CommonStockResrevedForFutureIssuanceTextBlock>
    <us-gaap:PostemploymentBenefitPlansPolicy contextRef="From2015-01-01to2015-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;&lt;b&gt;NOTE&#13;10 &amp;#151; 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;#147;401(k) Plan&amp;#148;), 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, 2015 and 2014. Administrative expenses relating to the 401(k) Plan are not significant.&lt;/font&gt;&lt;/p&gt;</us-gaap:PostemploymentBenefitPlansPolicy>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2015-01-01to2015-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;&lt;b&gt;NOTE&#13;11 &amp;#151; 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 expense is related to the deferred tax liability on the portion of the Company's goodwill amortized for tax purposes. Due&#13;to the indefinite characteristic of this deferred tax liability, it cannot be offset against deferred tax assets. The provision&#13;for deferred tax for the periods ended December 31, 2015 and 2014, consists of the following components:&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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&amp;#160;&lt;u&gt;Current:&lt;/u&gt;&lt;/font&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;&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;Federal&amp;#9;&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;&amp;#151;&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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&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;State&amp;#9;&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;&amp;#151;&amp;#160;&amp;#160;&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;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total Current&amp;#9;&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;&amp;#151;&amp;#160;&amp;#160;&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;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&amp;#160;&lt;u&gt;Deferred:&lt;/u&gt;&lt;/font&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;&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="width: 56%; color: Black; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Federal&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;31,940&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;31,940&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: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;State&amp;#9;&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;&amp;#151;&amp;#160;&amp;#160;&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;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total Deferred&amp;#9;&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;31,940&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;31,940&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt"&gt;Total provision for deferred tax&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;31,940&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;31,940&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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;&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"&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;/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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Federal tax at statutory rate&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;34.00&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;34.00&lt;/td&gt;&lt;td style="width: 1%; color: Black; 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="color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;State income tax rate&amp;#9;&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.83&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;5.83&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Losses and credits not benefited&amp;#9;&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;(41.56&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;(32.95&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Goodwill impairment&amp;#9;&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;&amp;#151;&amp;#160;&amp;#160;&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;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Provision for taxes&amp;#9;&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.73&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;%)&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;6.88&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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"&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;As&#13;of December 31, 2015, 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;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&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. Significant components of net deferred tax assets 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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black; padding-bottom: 1pt"&gt;Deferred tax assets:&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Net operating loss carryforwards&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;8,833,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;9,729,000&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; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Credits&amp;#9;&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;753,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;716,000&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; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Capitalized research and development costs&amp;#9;&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,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;122,000&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; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Other acquired intangibles&amp;#9;&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,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;134,000&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; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Accruals not currently deductible&amp;#9;&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;1,614,000&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;1,356,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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;&amp;#160;&amp;#160;Total deferred tax assets&amp;#9;&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;11,309,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;12,057,000&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; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Valuation allowance for deferred tax assets&amp;#9;&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;(11,279,000&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="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;(12,032,274&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; 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="color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Net deferred tax assets&amp;#9;&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;30,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;24,726&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; padding-left: 0.7pt"&gt;Deferred tax liability:&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; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Acquired intangibles&amp;#9;&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;(205,000&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="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;(168,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; 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="color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt"&gt;Net deferred tax liabilities&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(175,000&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;)&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(143,274&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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;&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 has not consistently generated taxable income in any jurisdiction for the prior 12 quarters.&amp;#160; Currently, the Company&#13;has maintained a full valuation allowance for all deferred tax assets due to negative evidence outweighing the positive evidence.&amp;#160;&#13;The primary negative evidence includes the Company&amp;#146;s recent history of losses (including Q1 of 2015), the phase out of the&#13;SoMo product line with diminishing revenue forecasted for 2016, and no contractual commitment assuring future revenue except for&#13;the remainder of SoMo related orders for OEM customers.&amp;#160; However, the Company&amp;#146;s short term trend of net income for&#13;the last two years allows for the possible reversal of existing taxable temporary differences.&amp;#160; If the Company continues&#13;to remain profitable and determines that the positive evidence outweighs the negative evidence, projected future taxable income&#13;could be included in the evaluation.&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, 2015, the Company had net operating loss carryforwards for federal income tax purposes of approximately $27,578,000&#13;which will expire at various dates beginning in 2017 and through 2033, and federal research and development tax credits of approximately&#13;$460,000, which will expire at various dates beginning in 2018 and through 2033. As of December 31, 2015, the Company had net&#13;operating loss carryforwards for state income tax purposes of approximately $18,020,000, which will expire at various dates in&#13;2015 and through 2033, and state research and development tax credits of approximately $294,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;Utilization&#13;of the net operating loss and tax credit carryforwards is subject to annual limitations due to the ownership change limitations&#13;provided by the Internal Revenue Code Section 382 and similar state provisions. The annual limitation will result in the expiration&#13;of the net operating loss and credit carryforwards before utilization. The deferred tax assets for the year ended December 31,&#13;2015 reflect estimates of Section 382 limitations.&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; 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;A&#13;reconciliation of the beginning and ending amount of unrecognized tax benefits (&amp;#147;UTBs&amp;#148;), 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;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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; 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%; color: Black; text-indent: 8.1pt; padding-left: 5.4pt"&gt;Beginning balance at January 1, 2015&amp;#9;&lt;/td&gt;&lt;td style="width: 10%; 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: 18%; color: Black; text-align: right"&gt;730,000&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; text-indent: 8.1pt; padding-left: 5.4pt"&gt;Decreases in UTBs taken in prior years&amp;#9;&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,000&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; text-indent: 8.1pt; padding-left: 5.4pt; padding-bottom: 1pt"&gt;Decreases in UTBs taken in current years&amp;#9;&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; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right; border-bottom: Black 1pt solid"&gt;20,000&lt;/td&gt;&lt;td style="color: Black; text-align: left; border-bottom: Black 1pt solid"&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: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt"&gt;Ending balance at December 31, 2015&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;754,000&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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;&#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;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, 2015. The Company estimates that the unrecognized tax benefit will not&#13;change significantly within the next twelve months.&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 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 2014 remain open to examination&#13;by the major domestic taxing jurisdictions to which the Company is subject, and for the years 2002 to 2009 for the international&#13;taxing jurisdictions to which the Company is subject.&lt;/font&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2015-01-01to2015-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;&lt;b&gt;NOTE&#13;12 &amp;#151; 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; background-color: lime"&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;On&#13;January 29, 2016, the Company fully paid off all remaining subordinated credit line notes in the amount of $500,000 to the note&#13;holders.&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; 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;February 26, 2016, the Company signed a Business Financing Modification Agreement by and between the Company and Bridge Bank to&#13;extend the expiration date of revolving credit line agreement to February 27, 2018.&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;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&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 March 18, 2016, 255,500 stock options at a weighted average grant price of $2.75per share have been granted from the 2004 Plan&#13;subsequent to December 31, 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 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 March 18, 2016, the Company has issued 39,448 shares of common stock for the exercise of stock options.&lt;/font&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2015-01-01to2015-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;&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;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2015-01-01to2015-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;&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, 2015 and 2014, all of the Company&amp;#146;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;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2015-01-01to2015-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;&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;#146;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;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesPolicyTextBlock contextRef="From2015-01-01to2015-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;&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, 2015, the Company had no open forward foreign&#13;currency contract. At December 31, 2014, contracts with a notional amount of $302,500 to hedge Euros had a fair value of an immaterial&#13;amount based on quotations from financial institutions, and had maturity dates in January 2015.&lt;/font&gt;&lt;/p&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2015-01-01to2015-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;&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 2015,&#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 $13,000 compared to a net loss of $14,000 in 2014.&lt;/font&gt;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:AllowanceForCreditLossesTextBlock contextRef="From2015-01-01to2015-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;&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, 2015 and 2014:&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"&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Balance at &lt;br /&gt;Beginning of &lt;br /&gt;Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; 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="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Amounts &lt;br /&gt;Written Off&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; 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%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2015&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;89,058&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&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: 3%; 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: 15%; color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&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: 3%; 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: 15%; color: Black; text-align: right"&gt;89,058&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: right"&gt;2014&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;89,058&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;&amp;#151;&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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#151;&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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;89,058&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;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2015-01-01to2015-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;&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 the Company writes off the cost of any&#13;inventory that is surplus, less any amounts that the Company believes it can recover from the disposal of goods that it specifically&#13;believes will be saleable past a nine- month horizon. The Company&amp;#146;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. Inventory components at year-end, net of write-downs, are presented in the following&#13;table:&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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left"&gt;Raw materials and sub-assemblies&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;2,521,585&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;2,153,764&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;Finished goods&amp;#9;&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;39,083&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;61,175&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; padding-bottom: 1pt"&gt;Inventory reserves&amp;#9;&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;(1,234,578&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="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;(1,257,612&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; 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="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Inventory, net&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,326,090&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;957,327&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2015-01-01to2015-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;&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;#146;s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense&#13;in the years ended December 31, 2015 and 2014, was $197,686 and $216,577, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="From2015-01-01to2015-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;&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, 2015. 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;#146;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, 2015.&lt;/font&gt;&lt;/p&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:LeasePolicyTextBlock contextRef="From2015-01-01to2015-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;&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&#13;lined basis over actual accumulated rent paid is capitalized as a liability on the Company&amp;#146;s balance sheet in its short&#13;and long term components. Deferred rent at December 31, 2015 and December 31, 2014 was $283,053 and $263,476, respectively, and&#13;was classified as long term at each reporting date.&lt;/font&gt;&lt;/p&gt;</us-gaap:LeasePolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2015-01-01to2015-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;&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;#146;s trade accounts receivables are primarily with distributors. The Company performs&#13;ongoing credit evaluations of its customers&amp;#146; 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;#146;s expectations. Customers who accounted&#13;for at least 10% of the Company&amp;#146;s accounts receivable balances at December 31, 2015 and December 31, 2014 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;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"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left"&gt;Ingram Micro Inc.&amp;#160;&amp;#160;&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;35&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;42&lt;/td&gt;&lt;td style="width: 1%; color: Black; 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="color: Black; text-align: left"&gt;Bluestar, Inc.&amp;#160;&amp;#160;&amp;#9;&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;22&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;25&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left"&gt;ScanSource, Inc.&amp;#160;&amp;#160;&amp;#9;&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;17&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;14&lt;/td&gt;&lt;td style="color: Black; 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:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2015-01-01to2015-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;&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;#146;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, 2015 and December 31, 2014, 29% and 22%, respectively,&#13;of the Company&amp;#146;s accounts payable balances were concentrated with the top supplier. For the years ended December 31, 2015&#13;and 2014, this supplier and two other suppliers accounted for 73% and 71%, respectively, of the inventory purchases in each of&#13;these years.&lt;/font&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:RevenueRecognitionDeferredRevenue contextRef="From2015-01-01to2015-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;&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: 24pt"&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;#147;sell-through,&amp;#148; when products are shipped from the distributor to&#13;the distributor&amp;#146;s customer. Revenue related to those products in the Company&amp;#146;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;#146;s balance sheet. At December 31, 2015 and&#13;December 31, 2014, net deferred revenue on shipments to distributors represented deferred revenues totaling $1,925,268 and $2,012,217,&#13;respectively, net of related costs of those revenues of $921,008 and $1,033,662, 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: 24pt"&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;#146; 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 two-year and three-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;#146;s balance sheet in its short and long term components.&lt;/font&gt;&lt;/p&gt;</us-gaap:RevenueRecognitionDeferredRevenue>
    <us-gaap:StandardProductWarrantyPolicy contextRef="From2015-01-01to2015-12-31">&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;#146;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;#146;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, 2015 and 2014:&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"&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Balance at &lt;br /&gt;Beginning of Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; border-bottom: Black 1pt solid"&gt;Additional Warranty Reserves&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Amounts &lt;br /&gt;Charged to Reserves&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; 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%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2015&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;78,871&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;41,029&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 15%; color: Black; text-align: right"&gt;(41,029&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 3%; 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: 15%; color: Black; text-align: right"&gt;78,871&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: right"&gt;2014&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;69,554&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;44,817&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;(35,500&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;78,871&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;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2015-01-01to2015-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;&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;#146;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 operations.&lt;/font&gt;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2015-01-01to2015-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;&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 $47,287 and $186,530, in advertising costs during 2015&#13;and 2014, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2015-01-01to2015-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;&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;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="From2015-01-01to2015-12-31">&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;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2015-01-01to2015-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;&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:&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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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: 2.15pt"&gt;Numerator:&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="width: 56%; color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;Net income&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; color: Black; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,817,672&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; color: Black; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;432,117&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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: 2.15pt"&gt;Denominator:&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: 2.15pt"&gt;Weighted average shares outstanding used in computing net income per share:&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: 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;Basic&amp;#9;&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;5,554,541&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;5,005,579&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt"&gt;Effect of dilutive stock options and warrants (treasury stock method)&amp;#9;&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;421,511&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;245,335&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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: 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;Diluted&amp;#9;&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;5,975,052&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;5,250,914&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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: 2.15pt"&gt;Net income per share applicable to common&#13;    stockholders:&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: 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;Basic&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.33&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.09&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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: 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;Diluted&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.30&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.08&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;&#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 2015 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 and warrants, which is calculated based on the average share price&#13;for the 2015 fiscal period using the treasury stock method. Under the treasury stock method, the hypothetically received proceeds&#13;from the exercise of in-the-money options and warrants are assumed to be used to repurchase shares. For 2015, options and warrants&#13;to purchase, and shares issuable for convertible notes and related accrued interest, totaling 2,271,894 shares of the Company&amp;#146;s&#13;Common Stock were excluded from the calculation of the diluted earnings per share because the exercise prices were greater than&#13;or equal to the average price of the common shares, and therefore their inclusion would have been anti-dilutive. For 2014, options&#13;and warrants to purchase, and shares issuable for convertible notes and related accrued interest, totaling 2,325,260 shares of&#13;common stock, have been omitted from the income per share calculation.&lt;/font&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2015-01-01to2015-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;&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;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2015-01-01to2015-12-31">&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;#151;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, 2015 and 2014 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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black; padding-bottom: 1pt"&gt;Revenues: (in thousands)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;United States&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;14,343&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;12,840&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; padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;Europe&amp;#9;&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,698&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,864&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; padding-bottom: 1pt; padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;Asia and rest of world&amp;#9;&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;1,359&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;1,317&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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: 2.5pt; padding-left: 1.05pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;18,400&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;17,021&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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;&#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;#146;s customers. The Company does not hold long-lived&#13;assets in foreign locations.&lt;/font&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:MajorCustomersPolicyPolicyTextBlock contextRef="From2015-01-01to2015-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;&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, 2015 and 2014 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;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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 1.05pt"&gt;Ingram Micro Inc. &amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;29&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;31&lt;/td&gt;&lt;td style="width: 1%; color: Black; 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="color: Black; text-align: left; padding-left: 1.05pt"&gt;BlueStar, Inc. &amp;#9;&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;22&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;17&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left; padding-left: 1.05pt"&gt;Scansource, Inc. &amp;#9;&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&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;19&lt;/td&gt;&lt;td style="color: Black; 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:MajorCustomersPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementEarlyAdoptionTableTextBlock contextRef="From2015-01-01to2015-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;&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 Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;In February 2016, the Financial Accounting Standards&#13;Board (&amp;#147;FASB&amp;#148;) issued its new lease accounting guidance in Accounting Standards Update (&amp;#147;ASU&amp;#148;) No. 2016-02,&#13;Leases (Topic 842).&amp;#160; Under the new guidance, lessees will be required to recognize for all leases (with the exception of&#13;short-term leases) a lease liability, which is a lessee&amp;#146;s obligation to make lease payments arising from a lease, measured&#13;on a discounted basis and a right-of-use asset, which is an asset that represents the lessee&amp;#146;s right to use, or control&#13;the use of, a specified asset for the lease term.&amp;#160; The new standard is effective for annual periods beginning after December&#13;15, 2018, including interim periods within those fiscal years.&amp;#160; The Company is currently evaluating the impact of the adoption&#13;of this ASU to the Company&amp;#146;s consolidated financial statements and related disclosures.&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;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 22pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;In&#13;November 2015, the Financial Accounting Standards Board (&amp;#34;FASB&amp;#34;) issued Accounting Standards Update (&amp;#34;ASU&amp;#34;)&#13;2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which will require deferred tax assets and&#13;deferred tax liabilities to be presented as noncurrent within a classified balance sheet. The ASU simplifies the current guidance&#13;which requires an entity to separate deferred income tax liabilities and assets into current and noncurrent amounts in a classified&#13;balance sheet. The current requirement that deferred tax assets and liabilities of a tax-paying component of an entity be offset&#13;and presented as a single amount is not affected. The ASU is effective for financial statements issued for annual periods beginning&#13;after December 15, 2016, and interim periods within those annual periods. Earlier application is permitted for all entities as&#13;of the beginning of an interim or annual reporting period. We do not presently anticipate that the adoption of this standard will&#13;have a material impact on our financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% 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/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;September 2015, the FASB issued ASU 2015-16,&amp;#160;Simplifying the Accounting for Measurement-Period Adjustments, which eliminates&#13;the requirement to retrospectively account for measurement-period adjustments. This standard is effective for our financial statements&#13;issued for fiscal years beginning after December 15, 2015, and interim periods within those fiscal years. Early adoption is permitted&#13;for financial statements that have not been previously issued. We intend to apply the new guidance on a prospective basis. We&#13;do not presently anticipate that the adoption of this standard will have a material impact on our financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&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/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;In August 2015, the FASB issued ASU 2015-15,&amp;#160;Presentation&#13;and Subsequent Measurement of Debt Issuance Costs Associated With Line-of-Credit Arrangements - Amendments to SEC Paragraphs Pursuant&#13;to Staff Announcement at June 18, 2015 EITF Meeting,&amp;#160;to clarify that given the absence of authoritative guidance within ASU&#13;No. 2015-03 for debt issuance costs related to the line-of-credit arrangements, such costs may be presented as an asset and subsequently&#13;amortized ratably over the term of the line-of-credit arrangement. We do not presently expect the adoption of this update to have&#13;a material effect on our consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;In July 2015, the FASB issued ASU 2015-11,&#13;Simplifying the Measurement of Inventory. This standard requires that inventory be measured at the lower of cost or net realizable&#13;value. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs&#13;of completion, disposal, and transportation. Inventory measured using last-in, first-out or the retail inventory method are excluded&#13;from the scope of this update which is effective for fiscal years beginning after December 15, 2016, and interim periods within&#13;those fiscal years. We do not anticipate that the implementation of ASU 2015-11 will have a material impact on our consolidated&#13;financial statements.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;In April 2015, the FASB issued ASU 2015-03,&amp;#160;Simplifying&#13;the Presentation of Debt Issuance Costs, which requires debt issuance costs to be presented in the balance sheet as a direct deduction&#13;from the associated debt liability. This standard is effective for our financial statements issued for fiscal years beginning&#13;after December 15, 2015, and interim periods within those fiscal years. Early adoption is permitted for financial statements that&#13;have not been previously issued. The new guidance will be applied on a retrospective basis. We do not presently anticipate that&#13;the adoption of this standard will have a material impact on our financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"&gt;In August 2014, the Financial Accounting&#13;Standards Board (&amp;#34;FASB&amp;#34;) issued Accounting Standards Update (ASU) 2014-15, which requires management to assess, at each&#13;annual and interim reporting period, the entity's ability to continue as a going concern within one year after the date that the&#13;financial statements are issued and provide related disclosures. The guidance is effective for the year ended December 31, 2016,&#13;with early adoption permitted. We have assessed the impact of this standard and do not believe that it will have a material impact&#13;on our consolidated financial statements or disclosures upon adoption.&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 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; 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 2016 or with a cumulative effect adjustment&#13;upon adoption in 2018. We are assessing the impact this new standard is anticipated to have on our consolidated financial statements.&lt;/font&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementEarlyAdoptionTableTextBlock>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock contextRef="From2015-01-01to2015-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="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Balance at &lt;br /&gt;Beginning of &lt;br /&gt;Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; 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="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Amounts &lt;br /&gt;Written Off&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; 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%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2015&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;89,058&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&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: 3%; 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: 15%; color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&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: 3%; 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: 15%; color: Black; text-align: right"&gt;89,058&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: right"&gt;2014&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;89,058&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;&amp;#151;&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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#151;&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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;89,058&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2015-01-01to2015-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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left"&gt;Raw materials and sub-assemblies&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;2,521,585&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;2,153,764&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;Finished goods&amp;#9;&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;39,083&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;61,175&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; padding-bottom: 1pt"&gt;Inventory reserves&amp;#9;&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;(1,234,578&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="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;(1,257,612&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; 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="color: Black; text-align: left; padding-bottom: 2.5pt"&gt;Inventory, net&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,326,090&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;957,327&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <SCKT:ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock contextRef="From2015-01-01to2015-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 style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left"&gt;Ingram Micro Inc.&amp;#160;&amp;#160;&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;35&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;42&lt;/td&gt;&lt;td style="width: 1%; color: Black; 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="color: Black; text-align: left"&gt;Bluestar, Inc.&amp;#160;&amp;#160;&amp;#9;&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;22&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;25&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left"&gt;ScanSource, Inc.&amp;#160;&amp;#160;&amp;#9;&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;17&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;14&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</SCKT:ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="From2015-01-01to2015-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="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Balance at &lt;br /&gt;Beginning of Year&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; border-bottom: Black 1pt solid"&gt;Additional Warranty Reserves&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Amounts &lt;br /&gt;Charged to Reserves&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; 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%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: right"&gt;2015&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;78,871&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 16%; color: Black; text-align: right"&gt;41,029&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 15%; color: Black; text-align: right"&gt;(41,029&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 3%; 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: 15%; color: Black; text-align: right"&gt;78,871&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: right"&gt;2014&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;69,554&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;44,817&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;(35,500&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;78,871&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareReconciliationTableTextBlock contextRef="From2015-01-01to2015-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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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: 2.15pt"&gt;Numerator:&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="width: 56%; color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;Net income&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; color: Black; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,817,672&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; color: Black; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;432,117&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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: 2.15pt"&gt;Denominator:&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: 2.15pt"&gt;Weighted average shares outstanding used in computing net income per share:&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: 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;Basic&amp;#9;&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;5,554,541&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;5,005,579&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt"&gt;Effect of dilutive stock options and warrants (treasury stock method)&amp;#9;&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;421,511&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;245,335&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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: 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;Diluted&amp;#9;&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;5,975,052&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;5,250,914&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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: 2.15pt"&gt;Net income per share applicable to common&#13;    stockholders:&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: 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;Basic&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.33&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.09&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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: 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;Diluted&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.30&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;0.08&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareReconciliationTableTextBlock>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="From2015-01-01to2015-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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black; padding-bottom: 1pt"&gt;Revenues: (in thousands)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;United States&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;14,343&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;12,840&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; padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;Europe&amp;#9;&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,698&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,864&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; padding-bottom: 1pt; padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;Asia and rest of world&amp;#9;&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;1,359&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;1,317&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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: 2.5pt; padding-left: 1.05pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;18,400&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;17,021&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="From2015-01-01to2015-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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 1.05pt"&gt;Ingram Micro Inc. &amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;29&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;31&lt;/td&gt;&lt;td style="width: 1%; color: Black; 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="color: Black; text-align: left; padding-left: 1.05pt"&gt;BlueStar, Inc. &amp;#9;&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;22&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;17&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left; padding-left: 1.05pt"&gt;Scansource, Inc. &amp;#9;&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&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;19&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="From2015-01-01to2015-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; color: Black"&gt;Amortization&#13;of all intangible assets in the years ended December 31, 2015 and 2014, was $0 and $30,000, respectively, and is included in research&#13;and development expense. Intangible assets as of December 31, 2015 and 2014 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; color: Black"&gt;&amp;#160;&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; color: Black; background-color: yellow"&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"&gt;&#13;    &lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Gross &lt;br /&gt;Assets&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Accumulated &lt;br /&gt;Amortization&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Net&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: 46%; color: Black; padding-left: 0.7pt"&gt;Patent&lt;/td&gt;&lt;td style="width: 5%; 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: 11%; color: Black; text-align: right"&gt;600,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; 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: 11%; color: Black; text-align: right"&gt;600,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 5%; 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: 11%; color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&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-bottom: 1pt; padding-left: 0.7pt"&gt;Project management tools&amp;#9;&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;570,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;570,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;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total intangible assets&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,170,750&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,170,750&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2015-01-01to2015-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; color: Black"&gt;Future&#13;minimum lease payments under the operating lease at December 31, 2015 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; color: Black"&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; color: Black"&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;2016&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;408,986&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;2017&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;425,345&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;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: White"&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: 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;2020 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;1,229,724&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,966,467&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; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock contextRef="From2015-01-01to2015-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; color: Black"&gt;Future&#13;minimum payments under capital lease and equipment financing arrangements as of December 31, 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; color: Black"&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; color: Black"&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;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;&amp;#160;&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;26,191&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;2017&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,146&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; vertical-align: middle"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2018&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,859&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-left: 5.4pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total minimum payments&amp;#9;&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,196&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: 5.4pt"&gt;Less amount representing interest&amp;#9;&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;(2,793&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-left: 5.4pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Present value of net minimum payments&amp;#9;&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;46,403&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: 5.4pt"&gt;Short term portion of capital leases&amp;#9;&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;(24,440&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: 5.4pt"&gt;Long term portion of capital leases&amp;#9;&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;21,963&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; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2015-01-01to2015-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; color: Black"&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 2015 and 2014 was $1.58 and $0.96, 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; color: Black"&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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 0.7pt"&gt;Risk-free interest rate (%)&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;2.10&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;2.56&lt;/td&gt;&lt;td style="width: 1%; color: Black; 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="color: Black; text-align: left; padding-left: 0.7pt"&gt;Dividend yield&amp;#9;&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;#151;&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;#151;&amp;#160;&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; text-align: left; padding-left: 0.7pt"&gt;Volatility factor&amp;#9;&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;92.22&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;87.44&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left; padding-left: 0.7pt"&gt;Expected option life (years)&amp;#9;&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.8&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.6&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2015-01-01to2015-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; color: Black"&gt;The&#13;table below presents information related to socket option activity for the years ended December 31, 2015 and 2014:&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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left"&gt;Total intrinsic value of stock options exercised&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;60,056&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;20,684&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;Cash received from stock option exercises&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;155,949&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;44,771&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock contextRef="From2015-01-01to2015-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; color: Black"&gt;Changes&#13;in stock options for the years ended December 31, 2015 and 2014 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; color: Black"&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 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, 2013&amp;#9;&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;215,898&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,659,170&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.47&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&amp;#9;&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;191,843&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;#151;&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&amp;#9;&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;(382,000&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;382,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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.41&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&amp;#9;&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;#151;&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;(31,475&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.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;&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&amp;#9;&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;118,637&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;(118,637&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.65&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, 2014&amp;#9;&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;144,378&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;1,891,058&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.09&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&amp;#9;&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;#151;&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&amp;#9;&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: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Exercised&amp;#9;&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;#151;&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: White"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Canceled&amp;#9;&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: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt"&gt;Balance at December 31, 2015&amp;#9;&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;5.83&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;879,566&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&amp;#9;&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,547,485&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.32&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.00&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;627,777&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&amp;#9;&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;474,868&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.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;&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;251,789&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="From2015-01-01to2015-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; color: Black"&gt;The&#13;following table summarizes information about stock options outstanding and exercisable at December 31, 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; color: Black"&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 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;414,303&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;7.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;270,686&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.03&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;58,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;7.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.22&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;41,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.21&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;186,857&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.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.70&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;184,532&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.70&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;539,695&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;7.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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.11&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;314,964&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.04&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.74&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;260,379&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.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;2.48&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;172,601&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.51&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.45&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;560,819&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.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;3.08&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;560,819&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;&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;2.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: 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: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$10.00 - $11.70&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;1,400&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;0.75&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;10.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="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;1,400&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;10.73&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="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: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$0.95 - $11.70&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,022,353&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;5.83&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;2.15&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,547,485&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;2.24&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="From2015-01-01to2015-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; color: Black"&gt;The&#13;stock-based compensation expense included in the Company&amp;#146;s statements of income for the years ended December 31, 2015 and&#13;2014, 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; color: Black"&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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black; border-bottom: Black 1pt solid"&gt;Income Statement Classification&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Cost of revenues&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;19,322&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;21,597&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;Research and development&amp;#9;&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;40,951&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;54,679&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; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Sales and marketing&amp;#9;&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;62,898&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;33,030&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; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;General and administrative&amp;#9;&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;86,693&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;95,372&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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: 2.5pt; padding-left: 0.7pt"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;209,864&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;204,678&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <SCKT:ScheduleOfWarrantsOrRightsTextBlock contextRef="From2015-01-01to2015-12-31">&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; color: Black"&gt;The&#13;Company has the following outstanding warrants to purchase common stock at December 31, 2015:&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; color: Black"&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 style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Reason&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Number &lt;br /&gt;of Shares&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;Price Per &lt;br /&gt;Share&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: center; border-bottom: Black 1pt solid"&gt;Issue Date&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: center; border-bottom: Black 1pt solid"&gt;Expiration &lt;br /&gt;Date&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: 32%; color: Black; text-align: left; padding-left: 1.05pt"&gt;Common stock financing&amp;#9;&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: 16%; color: Black; text-align: right"&gt;35,775&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; 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: 10%; color: Black; text-align: right"&gt;1.80&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt"&gt;May 2009&lt;/td&gt;&lt;td style="width: 3%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt"&gt;June 2016&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-bottom: 1pt; padding-left: 1.05pt"&gt;Senior convertible note financing&amp;#9;&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;133,560&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;1.25&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: center; padding-bottom: 1pt; padding-left: 1.05pt"&gt;Nov 2010&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: center; padding-bottom: 1pt; padding-left: 1.05pt"&gt;May 2016&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: 2.5pt; padding-left: 1.05pt"&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;169,335&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="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: right"&gt;&amp;#160;&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: center; padding-bottom: 2.5pt; padding-left: 1.05pt"&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: center; padding-bottom: 2.5pt; padding-left: 1.05pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</SCKT:ScheduleOfWarrantsOrRightsTextBlock>
    <SCKT:ScheduleOfWarrantsOrRightsTextBlock contextRef="From2014-01-01to2014-12-31">&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"&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 the following outstanding warrants to purchase common stock at December 31, 2014:&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;&amp;#160;&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;/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 style="text-align: center; border-bottom: Black 1pt solid"&gt;Reason&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;Number &lt;br /&gt;of Shares&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;Price Per &lt;br /&gt;Share&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Issue Date&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center; border-bottom: Black 1pt solid"&gt;Expiration &lt;br /&gt;Date&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: 32%; text-align: left; padding-left: 1.05pt"&gt;Common stock financing&amp;#9;&lt;/td&gt;&lt;td style="width: 3%"&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: 9%; text-align: right"&gt;35,775&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: 9%; text-align: right"&gt;1.80&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: 17%; text-align: center; padding-left: 1.05pt"&gt;May 2009&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: center; padding-left: 1.05pt"&gt;June 2016&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: 1.05pt"&gt;Senior convertible note financing &lt;br /&gt;(fully converted in 2011) (a)&amp;#9;&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;277,600&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1.25&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="text-align: center; padding-bottom: 1pt; padding-left: 1.05pt"&gt;Nov 2010&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: center; padding-bottom: 1pt; padding-left: 1.05pt"&gt;May 2016&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: 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;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;313,375&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: left"&gt;&amp;#160;&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="text-align: center; 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="text-align: center; padding-bottom: 2.5pt; padding-left: 1.05pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"&gt;&lt;/p&gt;</SCKT:ScheduleOfWarrantsOrRightsTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2015-01-01to2015-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;Deferred&#13;tax expense is related to the deferred tax liability on the portion of the Company's goodwill amortized for tax purposes. Due&#13;to the indefinite characteristic of this deferred tax liability, it cannot be offset against deferred tax assets. The provision&#13;for deferred tax for the periods ended December 31, 2015 and 2014, consists of the following components:&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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&amp;#160;&lt;u&gt;Current:&lt;/u&gt;&lt;/font&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;&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;Federal&amp;#9;&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;&amp;#151;&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;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#151;&amp;#160;&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;State&amp;#9;&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;&amp;#151;&amp;#160;&amp;#160;&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;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total Current&amp;#9;&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;&amp;#151;&amp;#160;&amp;#160;&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;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&amp;#160;&lt;u&gt;Deferred:&lt;/u&gt;&lt;/font&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;&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="width: 56%; color: Black; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Federal&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;31,940&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;31,940&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: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;State&amp;#9;&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;&amp;#151;&amp;#160;&amp;#160;&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;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total Deferred&amp;#9;&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;31,940&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;31,940&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt"&gt;Total provision for deferred tax&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;31,940&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;31,940&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#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; color: Black"&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; color: Black"&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; color: Black"&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;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2015-01-01to2015-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; color: Black"&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; color: Black"&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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Federal tax at statutory rate&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;34.00&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;34.00&lt;/td&gt;&lt;td style="width: 1%; color: Black; 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="color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;State income tax rate&amp;#9;&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.83&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;5.83&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Losses and credits not benefited&amp;#9;&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;(41.56&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;(32.95&lt;/td&gt;&lt;td style="color: Black; 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="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Goodwill impairment&amp;#9;&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;&amp;#151;&amp;#160;&amp;#160;&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;&amp;#151;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Provision for taxes&amp;#9;&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.73&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;%)&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;6.88&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2015-01-01to2015-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; color: Black"&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. Significant components of net deferred tax assets are as follows:&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; color: Black"&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 style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="color: Black; 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="color: Black; padding-bottom: 1pt"&gt;Deferred tax assets:&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid"&gt;2014&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%; color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Net operating loss carryforwards&amp;#9;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;8,833,000&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%; 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: 12%; color: Black; text-align: right"&gt;9,729,000&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; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Credits&amp;#9;&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;753,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;716,000&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; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Capitalized research and development costs&amp;#9;&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,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;122,000&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; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Other acquired intangibles&amp;#9;&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,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;134,000&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; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Accruals not currently deductible&amp;#9;&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;1,614,000&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;1,356,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; 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;&amp;#160;&amp;#160;Total deferred tax assets&amp;#9;&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;11,309,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;12,057,000&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; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Valuation allowance for deferred tax assets&amp;#9;&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;(11,279,000&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="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;(12,032,274&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; 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="color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Net deferred tax assets&amp;#9;&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;30,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;24,726&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; padding-left: 0.7pt"&gt;Deferred tax liability:&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; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Acquired intangibles&amp;#9;&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;(205,000&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="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;(168,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; 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="color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt"&gt;Net deferred tax liabilities&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(175,000&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;)&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;(143,274&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="From2015-01-01to2015-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;A&#13;reconciliation of the beginning and ending amount of unrecognized tax benefits (&amp;#147;UTBs&amp;#148;), excluding interest and penalties,&#13;is as follows:&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"&gt;&#13;    &lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="color: Black; 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%; color: Black; text-indent: 8.1pt; padding-left: 5.4pt"&gt;Beginning balance at January 1, 2015&amp;#9;&lt;/td&gt;&lt;td style="width: 10%; 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: 18%; color: Black; text-align: right"&gt;730,000&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; text-indent: 8.1pt; padding-left: 5.4pt"&gt;Decreases in UTBs taken in prior years&amp;#9;&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,000&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; text-indent: 8.1pt; padding-left: 5.4pt; padding-bottom: 1pt"&gt;Decreases in UTBs taken in current years&amp;#9;&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; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right; border-bottom: Black 1pt solid"&gt;20,000&lt;/td&gt;&lt;td style="color: Black; text-align: left; border-bottom: Black 1pt solid"&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: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt"&gt;Ending balance at December 31, 2015&amp;#9;&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;754,000&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; 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;&#13;&#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; color: Black"&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;/p&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments contextRef="AsOf2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">302500</us-gaap:NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <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:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2013-12-31" unitRef="USD" decimals="0">89058</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="From2014-01-01to2014-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="From2014-01-01to2014-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:InventoryRawMaterials contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2521585</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">2153764</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">39083</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">61175</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1234578</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">1257612</us-gaap:InventoryValuationReserves>
    <us-gaap:Depreciation contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">197686</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">216577</us-gaap:Depreciation>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">283053</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">263476</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredRevenue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1925268</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">2012217</us-gaap:DeferredRevenue>
    <SCKT:CostsOfDeferredIncome contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">921008</SCKT:CostsOfDeferredIncome>
    <SCKT:CostsOfDeferredIncome contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">1033662</SCKT:CostsOfDeferredIncome>
    <us-gaap:AdvertisingExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">47287</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">186530</us-gaap:AdvertisingExpense>
    <us-gaap:NetIncomeLoss contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">1817672</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">432117</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2014-01-01to2014-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">432117</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:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">5554541</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2014-01-01to2014-12-31" unitRef="Shares" decimals="INF">5005579</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">5975052</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2014-01-01to2014-12-31" unitRef="Shares" decimals="INF">5250914</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2014-01-01to2014-12-31" unitRef="USDPShares" decimals="INF">0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">0.30</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2014-01-01to2014-12-31" unitRef="USDPShares" decimals="INF">0.08</us-gaap:EarningsPerShareDiluted>
    <SCKT:Revenues1 contextRef="From2014-01-01to2014-12-31_custom_UnitedStatesMember" unitRef="USD" decimals="0">12840</SCKT:Revenues1>
    <SCKT:Revenues1 contextRef="From2014-01-01to2014-12-31_us-gaap_EuropeMember" unitRef="USD" decimals="0">2864</SCKT:Revenues1>
    <SCKT:Revenues1 contextRef="From2014-01-01to2014-12-31_custom_AsiaAndRestOfWorldMember" unitRef="USD" decimals="0">1317</SCKT:Revenues1>
    <SCKT:Revenues1 contextRef="From2014-01-01to2014-12-31_custom_TotalMember" unitRef="USD" decimals="0">17021</SCKT:Revenues1>
    <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:DebtInstrumentConvertibleConversionPrice1WithHudson contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">2.44</SCKT:DebtInstrumentConvertibleConversionPrice1WithHudson>
    <SCKT:DebtInstrumentConvertibleConversionPrice1WithHudson contextRef="AsOf2014-12-31" unitRef="USDPShares" decimals="INF">2.44</SCKT:DebtInstrumentConvertibleConversionPrice1WithHudson>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">1.25</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="AsOf2014-12-31" unitRef="USDPShares" decimals="INF">1.25</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">25000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:SubordinatedBorrowingDueDate contextRef="From2015-01-01to2015-12-31">2017-09-04</us-gaap:SubordinatedBorrowingDueDate>
    <us-gaap:SubordinatedBorrowingDueDate contextRef="From2014-01-01to2014-12-31">2017-09-04</us-gaap:SubordinatedBorrowingDueDate>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2014-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">3981</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2015-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">0</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2015-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="USD" decimals="0">0</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2014-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="USD" decimals="0">0</us-gaap:InterestPayableCurrentAndNoncurrent>
    <SCKT:InterestExpenseRelatedPartyLongTerm contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">90451</SCKT:InterestExpenseRelatedPartyLongTerm>
    <SCKT:InterestExpenseRelatedPartyLongTerm contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">75848</SCKT:InterestExpenseRelatedPartyLongTerm>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2013-01-31_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="USD" decimals="0">1000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="AsOf2013-01-31_custom_RelatedPartyAndOtherNotesPayableToChairmanMember" unitRef="USD" decimals="0">550000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2015-01-01to2015-12-31_us-gaap_DomesticLineOfCreditMember">2017-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2015-01-01to2015-12-31_us-gaap_ForeignLineOfCreditMember">2016-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2014-01-01to2014-12-31_us-gaap_DomesticLineOfCreditMember">2016-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2014-01-01to2014-12-31_us-gaap_ForeignLineOfCreditMember">2016-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2016-02-25to2016-02-26_us-gaap_DomesticLineOfCreditMember">2018-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2016-02-25to2016-02-26_us-gaap_ForeignLineOfCreditMember">2018-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <SCKT:RelatedPartyAndOtherNotesPayable contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">500000</SCKT:RelatedPartyAndOtherNotesPayable>
    <SCKT:RelatedPartyAndOtherNotesPayable contextRef="AsOf2015-12-31_custom_RelatedPartyAndOtherNotesPayableToChairmanMember" unitRef="USD" decimals="0">450000</SCKT:RelatedPartyAndOtherNotesPayable>
    <SCKT:RelatedPartyAndOtherNotesPayable contextRef="AsOf2015-12-31_custom_RelatedPartyAndOtherNotesPayableToCEOMember" unitRef="USD" decimals="0">50000</SCKT:RelatedPartyAndOtherNotesPayable>
    <us-gaap:InterestExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">100455</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">207299</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-01-01to2015-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">38494</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2014-01-01to2014-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">69874</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">61500</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2014-01-01to2014-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">61500</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">100000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">50000</us-gaap:RepaymentsOfNotesPayable>
    <SCKT:RepaymentOfOtherShorttermNotesPayable contextRef="AsOf2016-01-29_custom_RelatedPartyAndOtherNotesPayableToChairmanMember" unitRef="USD" decimals="0">450000</SCKT:RepaymentOfOtherShorttermNotesPayable>
    <SCKT:RepaymentOfOtherShorttermNotesPayable contextRef="AsOf2016-01-29_custom_RelatedPartyAndOtherNotesPayableToCEOMember" unitRef="USD" decimals="0">50000</SCKT:RepaymentOfOtherShorttermNotesPayable>
    <SCKT:MinimumInterestRateOnDebt contextRef="AsOf2014-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.0325</SCKT:MinimumInterestRateOnDebt>
    <SCKT:MinimumInterestRateOnDebt contextRef="AsOf2015-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.0325</SCKT:MinimumInterestRateOnDebt>
    <SCKT:MinimumInterestRateOnDebt contextRef="AsOf2015-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.0325</SCKT:MinimumInterestRateOnDebt>
    <SCKT:MinimumInterestRateOnDebt contextRef="AsOf2016-02-26_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.0325</SCKT:MinimumInterestRateOnDebt>
    <SCKT:MinimumInterestRateOnDebt contextRef="AsOf2016-02-26_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.0325</SCKT:MinimumInterestRateOnDebt>
    <SCKT:MinimumInterestRateOnDebt contextRef="AsOf2014-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.0325</SCKT:MinimumInterestRateOnDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate contextRef="AsOf2014-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate contextRef="AsOf2015-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate contextRef="AsOf2015-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate contextRef="AsOf2016-02-26_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate contextRef="AsOf2016-02-26_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate contextRef="AsOf2014-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate>
    <SCKT:MonthlyCollateralHandlingFee contextRef="AsOf2014-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.0020</SCKT:MonthlyCollateralHandlingFee>
    <SCKT:MonthlyCollateralHandlingFee contextRef="AsOf2015-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.002</SCKT:MonthlyCollateralHandlingFee>
    <SCKT:MonthlyCollateralHandlingFee contextRef="AsOf2015-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.0020</SCKT:MonthlyCollateralHandlingFee>
    <SCKT:MonthlyCollateralHandlingFee contextRef="AsOf2016-02-26_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.001</SCKT:MonthlyCollateralHandlingFee>
    <SCKT:MonthlyCollateralHandlingFee contextRef="AsOf2016-02-26_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.001</SCKT:MonthlyCollateralHandlingFee>
    <SCKT:MonthlyCollateralHandlingFee contextRef="AsOf2014-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.0020</SCKT:MonthlyCollateralHandlingFee>
    <us-gaap:LineOfCreditFacilityInitiationDate1 contextRef="From2015-01-01to2015-12-31_us-gaap_DomesticLineOfCreditMember">2014-02-27</us-gaap:LineOfCreditFacilityInitiationDate1>
    <us-gaap:LineOfCreditFacilityInitiationDate1 contextRef="From2015-01-01to2015-12-31_us-gaap_ForeignLineOfCreditMember">2014-02-27</us-gaap:LineOfCreditFacilityInitiationDate1>
    <us-gaap:LineOfCreditFacilityInitiationDate1 contextRef="From2014-01-01to2014-12-31_us-gaap_DomesticLineOfCreditMember">2014-02-27</us-gaap:LineOfCreditFacilityInitiationDate1>
    <us-gaap:LineOfCreditFacilityInitiationDate1 contextRef="From2014-01-01to2014-12-31_us-gaap_ForeignLineOfCreditMember">2014-02-27</us-gaap:LineOfCreditFacilityInitiationDate1>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="AsOf2014-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">1500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="AsOf2015-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">1500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="AsOf2015-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="USD" decimals="0">1000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="AsOf2016-02-26_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">2000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="AsOf2016-02-26_us-gaap_ForeignLineOfCreditMember" unitRef="USD" decimals="0">500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="AsOf2014-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="USD" decimals="0">1000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityBorrowingCapacityDescription contextRef="From2015-01-01to2015-12-31_us-gaap_DomesticLineOfCreditMember">70% of qualified receivables</us-gaap:LineOfCreditFacilityBorrowingCapacityDescription>
    <us-gaap:LineOfCreditFacilityBorrowingCapacityDescription contextRef="From2015-01-01to2015-12-31_us-gaap_ForeignLineOfCreditMember">70% of qualified receivables</us-gaap:LineOfCreditFacilityBorrowingCapacityDescription>
    <us-gaap:LineOfCreditFacilityBorrowingCapacityDescription contextRef="From2014-01-01to2014-12-31_us-gaap_DomesticLineOfCreditMember">70% of qualified receivables</us-gaap:LineOfCreditFacilityBorrowingCapacityDescription>
    <us-gaap:LineOfCreditFacilityBorrowingCapacityDescription contextRef="From2014-01-01to2014-12-31_us-gaap_ForeignLineOfCreditMember">70% of qualified receivables</us-gaap:LineOfCreditFacilityBorrowingCapacityDescription>
    <us-gaap:LineOfCreditFacilityBorrowingCapacityDescription contextRef="From2016-02-25to2016-02-26_us-gaap_DomesticLineOfCreditMember">70% of qualified receivables</us-gaap:LineOfCreditFacilityBorrowingCapacityDescription>
    <us-gaap:LineOfCreditFacilityBorrowingCapacityDescription contextRef="From2016-02-25to2016-02-26_us-gaap_ForeignLineOfCreditMember">70% of qualified receivables</us-gaap:LineOfCreditFacilityBorrowingCapacityDescription>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2015-01-01to2015-12-31_us-gaap_DomesticLineOfCreditMember">Bank's Prime Rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2015-01-01to2015-12-31_us-gaap_ForeignLineOfCreditMember">Bank's Prime Rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2014-01-01to2014-12-31_us-gaap_DomesticLineOfCreditMember">Bank's Prime Rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2014-01-01to2014-12-31_us-gaap_ForeignLineOfCreditMember">Bank's Prime Rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2016-02-25to2016-02-26_us-gaap_DomesticLineOfCreditMember">Bank's Prime Rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2016-02-25to2016-02-26_us-gaap_ForeignLineOfCreditMember">Bank's Prime Rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="AsOf2014-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.0715</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="AsOf2015-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.0715</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="AsOf2015-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.0715</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="AsOf2014-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.0715</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="AsOf2014-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">815981</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="AsOf2015-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="AsOf2015-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="USD" decimals="0">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="AsOf2014-12-31_us-gaap_ForeignLineOfCreditMember" unitRef="USD" decimals="0">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <SCKT:LineOfCreditExtensionDate contextRef="From2015-01-01to2015-12-31_us-gaap_DomesticLineOfCreditMember">2015-03-23</SCKT:LineOfCreditExtensionDate>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1170750</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">1170750</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2014-12-31_custom_PatentMember" unitRef="USD" decimals="0">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2014-12-31_custom_ProjectManagementToolsMember" unitRef="USD" decimals="0">570750</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2015-12-31_custom_PatentMember" unitRef="USD" decimals="0">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="AsOf2015-12-31_custom_ProjectManagementToolsMember" unitRef="USD" decimals="0">570750</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1170750</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">1170750</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2014-12-31_custom_PatentMember" unitRef="USD" decimals="0">600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2014-12-31_custom_ProjectManagementToolsMember" unitRef="USD" decimals="0">570750</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2015-12-31_custom_PatentMember" unitRef="USD" decimals="0">600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2015-12-31_custom_ProjectManagementToolsMember" unitRef="USD" decimals="0">570750</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2014-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2014-12-31_custom_PatentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2014-12-31_custom_ProjectManagementToolsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2015-12-31_custom_PatentMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2015-12-31_custom_ProjectManagementToolsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">30000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:LeaseAndRentalExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">430648</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">428647</us-gaap:LeaseAndRentalExpense>
    <us-gaap:DeferredRentCredit contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">283053</us-gaap:DeferredRentCredit>
    <us-gaap:DeferredRentCredit contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">263476</us-gaap:DeferredRentCredit>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2613000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:CapitalLeaseObligations contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">124427</us-gaap:CapitalLeaseObligations>
    <us-gaap:CapitalLeaseObligations contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">87945</us-gaap:CapitalLeaseObligations>
    <us-gaap:CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">28795</us-gaap:CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization>
    <us-gaap:CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">22408</us-gaap:CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">408986</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">425345</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">442359</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">460053</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1229724</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2966467</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">26191</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">13146</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">49196</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2793</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">46403</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <SCKT:ShortTermCapitalLeases contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">-24440</SCKT:ShortTermCapitalLeases>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">21963</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">9859</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">0.9222</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="From2014-01-01to2014-12-31" unitRef="Pure" decimals="INF">0.8744</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2015-01-01to2015-12-31">P4Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2014-01-01to2014-12-31">P4Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">1.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2014-01-01to2014-12-31" unitRef="USDPShares" decimals="INF">0.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">0.0210</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2014-01-01to2014-12-31" unitRef="Pure" decimals="INF">0.0256</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">60056</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">20684</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">155949</us-gaap:EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">44771</us-gaap:EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions>
    <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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2013-12-31" unitRef="Shares" decimals="INF">215898</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2013-12-31" unitRef="Shares" decimals="INF">191843</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">-316600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2014-01-01to2014-12-31" unitRef="Shares" decimals="INF">-382000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">93972</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2014-01-01to2014-12-31" unitRef="Shares" decimals="INF">118637</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2013-12-31" unitRef="Shares" decimals="INF">1659170</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">-91333</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2014-01-01to2014-12-31" unitRef="Shares" decimals="INF">-31475</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2014-01-01to2014-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">68975</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">1547485</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">474868</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2013-12-31" unitRef="USDPShares" decimals="INF">2.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">2.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2014-01-01to2014-12-31" unitRef="USDPShares" decimals="INF">1.41</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">1.71</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2014-01-01to2014-12-31" unitRef="USDPShares" decimals="INF">1.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">2.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2014-01-01to2014-12-31" unitRef="USDPShares" decimals="INF">2.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">2.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">1.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2015-01-01to2015-12-31">P5Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2015-01-01to2015-12-31_custom_PriceRange1Member">P7Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2015-01-01to2015-12-31_custom_PriceRange2Member">P7Y6M0D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2015-01-01to2015-12-31_custom_PriceRange3Member">P6Y3M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2015-01-01to2015-12-31_custom_PriceRange4Member">P7Y3M0D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2015-01-01to2015-12-31_custom_PriceRange9Member">P5Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2015-01-01to2015-12-31_custom_PriceRange8Member">P0Y9M0D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2015-01-01to2015-12-31_custom_PriceRange7Member">P2Y7M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2015-01-01to2015-12-31_custom_PriceRange6Member">P4Y6M0D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2015-01-01to2015-12-31_custom_PriceRange5Member">P2Y5M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">879566</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2015-01-01to2015-12-31">P5Y0M0D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">627777</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="From2015-01-01to2015-12-31">P8Y8M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">251789</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange1Member" unitRef="USDPShares" decimals="INF">0.95</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange2Member" unitRef="USDPShares" decimals="INF">1.20</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange3Member" unitRef="USDPShares" decimals="INF">1.50</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange4Member" unitRef="USDPShares" decimals="INF">1.89</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange9Member" unitRef="USDPShares" decimals="INF">0.95</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange8Member" unitRef="USDPShares" decimals="INF">10.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange7Member" unitRef="USDPShares" decimals="INF">6.90</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange6Member" unitRef="USDPShares" decimals="INF">3.04</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange5Member" unitRef="USDPShares" decimals="INF">2.36</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange1Member" unitRef="USDPShares" decimals="INF">1.10</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange2Member" unitRef="USDPShares" decimals="INF">1.25</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange3Member" unitRef="USDPShares" decimals="INF">1.82</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange4Member" unitRef="USDPShares" decimals="INF">2.27</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange9Member" unitRef="USDPShares" decimals="INF">11.70</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange8Member" unitRef="USDPShares" decimals="INF">11.70</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange7Member" unitRef="USDPShares" decimals="INF">6.90</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange6Member" unitRef="USDPShares" decimals="INF">3.45</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2015-01-01to2015-12-31_custom_PriceRange5Member" unitRef="USDPShares" decimals="INF">2.74</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">209864</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">204678</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2014-01-01to2014-12-31_custom_CostOfRevenuesMember" unitRef="USD" decimals="0">21597</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2014-01-01to2014-12-31_custom_ResearchAndDevemopmentMember" unitRef="USD" decimals="0">54679</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2014-01-01to2014-12-31_custom_SalesAndMarketingMember" unitRef="USD" decimals="0">33030</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2014-01-01to2014-12-31_custom_GeneralAndAdministrativeMember" unitRef="USD" decimals="0">95372</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_ResearchAndDevemopmentMember" 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:ShareBasedCompensation contextRef="From2014-01-01to2014-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">204678</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:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">471914</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2015-01-01to2015-12-31">P2Y9M25D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">169335</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">313375</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2014-12-31_us-gaap_IssuanceOfEquityMember" unitRef="Shares" decimals="INF">35775</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2014-12-31_us-gaap_ConvertibleDebtMember" unitRef="Shares" decimals="INF">277600</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2015-12-31_us-gaap_IssuanceOfEquityMember" unitRef="Shares" decimals="INF">35775</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2015-12-31_us-gaap_ConvertibleDebtMember" unitRef="Shares" decimals="INF">133560</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2014-12-31_us-gaap_IssuanceOfEquityMember" unitRef="USDPShares" decimals="INF">1.8</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2014-12-31_us-gaap_ConvertibleDebtMember" unitRef="USDPShares" decimals="INF">1.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2015-12-31_us-gaap_IssuanceOfEquityMember" unitRef="USDPShares" decimals="INF">1.80</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2015-12-31_us-gaap_ConvertibleDebtMember" unitRef="USDPShares" decimals="INF">1.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">121750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">147217</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <SCKT:CommonStockCapitalSharesReservedForConvertibleNote contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">977398</SCKT:CommonStockCapitalSharesReservedForConvertibleNote>
    <SCKT:CommonStockCapitalSharesReservedForConvertibleNote contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">977398</SCKT:CommonStockCapitalSharesReservedForConvertibleNote>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">3290836</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">3329048</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="From2014-01-01to2014-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2014-01-01to2014-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2014-01-01to2014-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">31940</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">31940</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="From2014-01-01to2014-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">31940</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">31940</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">31940</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">31940</us-gaap:IncomeTaxExpenseBenefit>
    <SCKT:EffectiveIncomeTaxRateReconciliationGoodwillImpairment contextRef="From2015-01-01to2015-12-31" unitRef="Pure" xsi:nil="true" />
    <SCKT:EffectiveIncomeTaxRateReconciliationGoodwillImpairment contextRef="From2014-01-01to2014-12-31" unitRef="Pure" xsi:nil="true" />
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">8833000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">9729000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardDeferredTaxAsset contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">753000</us-gaap:TaxCreditCarryforwardDeferredTaxAsset>
    <us-gaap:TaxCreditCarryforwardDeferredTaxAsset contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">716000</us-gaap:TaxCreditCarryforwardDeferredTaxAsset>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">91000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">134000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1614000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">1356000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">11309000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">12057000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">11279000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">12032274</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">30000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">24726</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">205000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">168000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">754000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">730000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-4000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">20000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2094000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">27578000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <SCKT:DeferredFederalResearchAndDevelopmentExpenseBenefit contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">460000</SCKT:DeferredFederalResearchAndDevelopmentExpenseBenefit>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">18020000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <SCKT:DeferredStateResearchAndDevelopmentExpenseBenefit contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">294000</SCKT:DeferredStateResearchAndDevelopmentExpenseBenefit>
    <us-gaap:SubsequentEventDescription contextRef="From2015-01-01to2015-03-23">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&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;January 29, 2016, the Company fully paid off all remaining subordinated credit line notes in the amount of $500,000 to the note&#13;holders.&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; 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;February 26, 2016, the Company signed a Business Financing Modification Agreement by and between the Company and Bridge Bank to&#13;extend the expiration date of revolving credit line agreement to February 27, 2018.&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;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&amp;#160;&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 March 18, 2016, 255,500 stock options at a weighted average grant price of $2.75per share have been granted from the 2004 Plan&#13;subsequent to December 31, 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 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 March 18, 2016, the Company has issued 39,448 shares of common stock for the exercise of stock options.&lt;/font&gt;&lt;/p&gt;&#13;&lt;/p&gt;</us-gaap:SubsequentEventDescription>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2014-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">5620455</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">5403851</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">5620455</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">5403851</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:Revenues contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">18400182</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">17020754</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">9465443</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">9607829</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">8934739</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">7412925</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">2323005</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">2332918</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">2497093</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">2199009</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">1985804</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">1950191</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">6805902</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">6482118</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">2128837</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">930807</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">1849612</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">464057</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-462182</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">-469111</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-368763</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">147761</us-gaap:IncreaseDecreaseInInventories>
    <SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">38151</SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets>
    <SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">-460</SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-792581</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">-517100</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">74733</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">-52510</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">25705</SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors>
    <SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">-27502</SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-89267</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">-52878</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <SCKT:ChangeInDeferredRent contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">19578</SCKT:ChangeInDeferredRent>
    <SCKT:ChangeInDeferredRent contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">34702</SCKT:ChangeInDeferredRent>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">1352976</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">52214</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">391375</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">166172</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-391375</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">-166172</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">27295</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">21831</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:ProceedsFromSecuredLinesOfCredit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">138453</us-gaap:ProceedsFromSecuredLinesOfCredit>
    <us-gaap:ProceedsFromSecuredLinesOfCredit contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">988764</us-gaap:ProceedsFromSecuredLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">954434</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">936270</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">155949</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">47171</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">131250</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">137500</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-656077</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">140334</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">305524</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">26376</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:InterestPaid contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">143067</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">280762</us-gaap:InterestPaid>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">10000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2014-01-01to2014-12-31" unitRef="USD" xsi:nil="true" />
    <SCKT:DeferredServiceRevenueCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">85578</SCKT:DeferredServiceRevenueCurrent>
    <SCKT:DeferredServiceRevenueCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">131344</SCKT:DeferredServiceRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1004260</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">978555</us-gaap:DeferredRevenueCurrent>
    <us-gaap:CommonStockValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">5620</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">5404</us-gaap:CommonStockValue>
    <SCKT:NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">36482</SCKT:NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease>
    <SCKT:NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease contextRef="From2014-01-01to2014-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">12500</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="From2014-01-01to2014-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">10</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="From2014-01-01to2014-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">12490</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">155949</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">47171</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2014-01-01to2014-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">69</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2014-01-01to2014-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">47102</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="From2015-01-01to2015-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">155858</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">640440</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2014-01-01to2014-12-31" unitRef="USD" xsi:nil="true" />
    <SCKT:ConcentrationOfSupplierPercentage contextRef="AsOf2015-12-31" unitRef="Pure" decimals="INF">0.29</SCKT:ConcentrationOfSupplierPercentage>
    <SCKT:ConcentrationOfSupplierPercentage contextRef="AsOf2014-12-31" unitRef="Pure" decimals="INF">0.22</SCKT:ConcentrationOfSupplierPercentage>
    <SCKT:PercentageOfInventoryPurchasesFromTopSuppliers contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">0.73</SCKT:PercentageOfInventoryPurchasesFromTopSuppliers>
    <SCKT:PercentageOfInventoryPurchasesFromTopSuppliers contextRef="From2014-01-01to2014-12-31" unitRef="Pure" decimals="INF">0.71</SCKT:PercentageOfInventoryPurchasesFromTopSuppliers>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2014-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.25</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2014-12-31_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.42</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2014-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.14</SCKT:PercentOfNetAccountsReceivableBalances>
    <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:ThresholdForDisclosurePercentage1 contextRef="AsOf2014-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2014-12-31_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2014-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <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>
    <us-gaap:InterestExpenseRelatedParty contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">34858</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">32204</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">77037</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">42179</us-gaap:InterestPayableCurrent>
    <SCKT:InterstPayableNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">188350</SCKT:InterstPayableNoncurrent>
    <SCKT:InterstPayableNoncurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">97900</SCKT:InterstPayableNoncurrent>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2014-01-01to2014-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.19</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2014-01-01to2014-12-31_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.31</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2014-01-01to2014-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.17</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-01-01to2015-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.18</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-01-01to2015-12-31_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.29</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-01-01to2015-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.22</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2014-01-01to2014-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2014-01-01to2014-12-31_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2014-01-01to2014-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="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:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">18000</SCKT:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts>
    <SCKT:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">122000</SCKT:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts>
    <SCKT:InterestRateOnShortTermConvertibleNotesPayable contextRef="AsOf2015-12-31" unitRef="Pure" decimals="INF">0.08</SCKT:InterestRateOnShortTermConvertibleNotesPayable>
    <SCKT:InterestRateOnShortTermConvertibleNotesPayable contextRef="AsOf2014-12-31" unitRef="Pure" decimals="INF">0.08</SCKT:InterestRateOnShortTermConvertibleNotesPayable>
    <SCKT:InterestRateOnLongTermConvertibleNotesPayable contextRef="AsOf2015-12-31" unitRef="Pure" decimals="INF">0.18</SCKT:InterestRateOnLongTermConvertibleNotesPayable>
    <SCKT:InterestRateOnLongTermConvertibleNotesPayable contextRef="AsOf2014-12-31" unitRef="Pure" decimals="INF">0.18</SCKT:InterestRateOnLongTermConvertibleNotesPayable>
    <us-gaap:DebtInstrumentInterestRateAtPeriodEnd contextRef="AsOf2013-01-31_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="Pure" decimals="INF">0.01</us-gaap:DebtInstrumentInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentInterestRateAtPeriodEnd contextRef="AsOf2013-01-31_custom_RelatedPartyAndOtherNotesPayableToChairmanMember" unitRef="Pure" decimals="INF">0.01</us-gaap:DebtInstrumentInterestRateAtPeriodEnd>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">0.0583</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="From2014-01-01to2014-12-31" unitRef="Pure" decimals="INF">0.0583</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">0.3400</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2014-01-01to2014-12-31" unitRef="Pure" decimals="INF">0.3400</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">-0.4156</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="From2014-01-01to2014-12-31" unitRef="Pure" decimals="INF">-0.3295</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">-0.0173</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2014-01-01to2014-12-31" unitRef="Pure" decimals="INF">0.0688</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2015-12-31_custom_PriceRange1Member" unitRef="Shares" decimals="INF">414303</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2015-12-31_custom_PriceRange2Member" unitRef="Shares" decimals="INF">58000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2015-12-31_custom_PriceRange3Member" unitRef="Shares" decimals="INF">186857</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2015-12-31_custom_PriceRange4Member" unitRef="Shares" decimals="INF">539695</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2015-12-31_custom_PriceRange5Member" unitRef="Shares" decimals="INF">260379</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2015-12-31_custom_PriceRange6Member" unitRef="Shares" decimals="INF">560819</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2015-12-31_custom_PriceRange7Member" unitRef="Shares" decimals="INF">900</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2015-12-31_custom_PriceRange8Member" unitRef="Shares" decimals="INF">1400</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2015-12-31_custom_PriceRange9Member" unitRef="Shares" decimals="INF">2022353</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2015-12-31_custom_PriceRange1Member" unitRef="USDPShares" decimals="INF">1.01</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2015-12-31_custom_PriceRange2Member" unitRef="USDPShares" decimals="INF">1.22</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2015-12-31_custom_PriceRange3Member" unitRef="USDPShares" decimals="INF">1.7</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2015-12-31_custom_PriceRange4Member" unitRef="USDPShares" decimals="INF">2.11</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2015-12-31_custom_PriceRange5Member" unitRef="USDPShares" decimals="INF">2.48</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2015-12-31_custom_PriceRange6Member" unitRef="USDPShares" decimals="INF">3.08</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2015-12-31_custom_PriceRange7Member" unitRef="USDPShares" decimals="INF">6.9</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2015-12-31_custom_PriceRange8Member" unitRef="USDPShares" decimals="INF">10.73</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2015-12-31_custom_PriceRange9Member" unitRef="USDPShares" decimals="INF">2.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2015-12-31_custom_PriceRange1Member" unitRef="USDPShares" decimals="INF">1.03</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2015-12-31_custom_PriceRange2Member" unitRef="USDPShares" decimals="INF">1.21</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2015-12-31_custom_PriceRange3Member" unitRef="USDPShares" decimals="INF">1.7</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2015-12-31_custom_PriceRange4Member" unitRef="USDPShares" decimals="INF">2.04</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2015-12-31_custom_PriceRange5Member" unitRef="USDPShares" decimals="INF">2.51</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2015-12-31_custom_PriceRange6Member" unitRef="USDPShares" decimals="INF">3.08</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2015-12-31_custom_PriceRange7Member" unitRef="USDPShares" decimals="INF">6.9</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2015-12-31_custom_PriceRange8Member" unitRef="USDPShares" decimals="INF">10.73</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2015-12-31_custom_PriceRange9Member" unitRef="USDPShares" decimals="INF">2.24</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2015-12-31_custom_PriceRange1Member" unitRef="Shares" decimals="INF">270686</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2015-12-31_custom_PriceRange2Member" unitRef="Shares" decimals="INF">41583</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2015-12-31_custom_PriceRange3Member" unitRef="Shares" decimals="INF">184532</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2015-12-31_custom_PriceRange4Member" unitRef="Shares" decimals="INF">314964</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2015-12-31_custom_PriceRange5Member" unitRef="Shares" decimals="INF">172601</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2015-12-31_custom_PriceRange6Member" unitRef="Shares" decimals="INF">560819</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2015-12-31_custom_PriceRange7Member" unitRef="Shares" decimals="INF">900</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2015-12-31_custom_PriceRange8Member" unitRef="Shares" decimals="INF">1400</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2015-12-31_custom_PriceRange9Member" unitRef="Shares" decimals="INF">1547485</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">175000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">143274</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:SharesIssued contextRef="AsOf2015-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">5620455</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2013-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">4867063</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2014-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">5403851</us-gaap:SharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesOther contextRef="From2014-01-01to2014-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">10000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <SCKT:StockIssuedDuringPeriodSharesWarrantsExercised contextRef="From2014-01-01to2014-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">457813</SCKT:StockIssuedDuringPeriodSharesWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodSharesWarrantsExercised contextRef="From2015-01-01to2015-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">125271</SCKT:StockIssuedDuringPeriodSharesWarrantsExercised>
    <us-gaap:SubordinatedBorrowingInterestRate contextRef="From2014-05-14to2014-05-15" unitRef="Pure" decimals="INF">0.18</us-gaap:SubordinatedBorrowingInterestRate>
    <us-gaap:SubordinatedBorrowingInterestRate contextRef="From2014-05-14to2014-05-15_custom_RelatedPartyAndOtherNotesPayableToChairmanMember" unitRef="Pure" decimals="INF">0.18</us-gaap:SubordinatedBorrowingInterestRate>
    <us-gaap:SubordinatedBorrowingInterestRate contextRef="From2014-05-14to2014-05-15_custom_RelatedPartyAndOtherNotesPayableToCEOMember" unitRef="Pure" decimals="INF">0.18</us-gaap:SubordinatedBorrowingInterestRate>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">131250</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">137500</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2014-01-01to2014-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">458</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2014-01-01to2014-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">137042</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2015-01-01to2015-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">125</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2015-01-01to2015-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">131125</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:ShareBasedCompensationCustom contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">209864</SCKT:ShareBasedCompensationCustom>
    <SCKT:ShareBasedCompensationCustom contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">217178</SCKT:ShareBasedCompensationCustom>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">420511</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther contextRef="From2014-01-01to2014-12-31" unitRef="USD" decimals="0">245335</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2013-01-30to2013-01-31_custom_RelatedPartyAndOtherNotesPayableMember">2014-06-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2013-01-30to2013-01-31_custom_RelatedPartyAndOtherNotesPayableToChairmanMember">2014-06-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2014-05-14to2014-05-15">2016-06-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2014-05-14to2014-05-15_custom_RelatedPartyAndOtherNotesPayableToChairmanMember">2016-06-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2014-05-14to2014-05-15_custom_RelatedPartyAndOtherNotesPayableToCEOMember">2016-06-01</us-gaap:DebtInstrumentMaturityDate>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>sckt-20151231.xsd
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2015.xfr; Date: 2016%2D03%2D24T00:55:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80160000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +6spo7xRiXgen8uHanRMSaCPSaP9wJZyyekxtWR9HRkqvy8goyxkoio5GSGmQaoA -->
<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/2015-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:SCKT="http://socketmobile.com/20151231" elementFormDefault="qualified" targetNamespace="http://socketmobile.com/20151231">
    <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-RelatedPartyConvertibleNotesPayable" id="Note2-RelatedPartyConvertibleNotesPayable">
	  <link:definition>00000008 - Disclosure - Note 2 - 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-RelatedPartyAndOtherShort-termNotesPayable" id="Note3-RelatedPartyAndOtherShort-termNotesPayable">
	  <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-IntangibleAssets" id="Note5-IntangibleAssets">
	  <link:definition>00000011 - Disclosure - Note 5 - Intangible Assets</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-CommitmentsAndContingencies" id="Note6-CommitmentsAndContingencies">
	  <link:definition>00000012 - Disclosure - Note 6 - 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/Note7-Share-basedCompensationPlan" id="Note7-Share-basedCompensationPlan">
	  <link:definition>00000013 - Disclosure - Note 7 - 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/Note8-Warrants" id="Note8-Warrants">
	  <link:definition>00000014 - Disclosure - Note 8 - 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/Note9-SharesReserved" id="Note9-SharesReserved">
	  <link:definition>00000015 - Disclosure - Note 9 - 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/Note10-RetirementPlan" id="Note10-RetirementPlan">
	  <link:definition>00000016 - Disclosure - Note 10 - 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/Note11-IncomeTaxes" id="Note11-IncomeTaxes">
	  <link:definition>00000017 - Disclosure - Note 11 - 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/Note12-SubsequentEvents" id="Note12-SubsequentEvents">
	  <link:definition>00000018 - Disclosure - Note 12 - 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/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000019 - Disclosure - 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>00000020 - 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/IntangibleAssetsTables" id="IntangibleAssetsTables">
	  <link:definition>00000021 - Disclosure - Intangible Assets (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>00000022 - 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>00000023 - 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/WarrantsTables" id="WarrantsTables">
	  <link:definition>00000024 - Disclosure - Warrants (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>00000025 - 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>00000026 - 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>00000027 - 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/SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails" id="SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails">
	  <link:definition>00000028 - Disclosure - Summary of Significant Accounting Policies - 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>00000029 - 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/DepreciationExpenseDetailsNarrative" id="DepreciationExpenseDetailsNarrative">
	  <link:definition>00000030 - 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/DeferredRentDetailsNarrative" id="DeferredRentDetailsNarrative">
	  <link:definition>00000031 - Disclosure - Deferred rent (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>00000032 - 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>00000033 - 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>00000034 - 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/AdvertisingCostsDetailsNarrative" id="AdvertisingCostsDetailsNarrative">
	  <link:definition>00000035 - 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>00000036 - 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>00000037 - 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>00000038 - 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/RelatedPartyConvertibleNotesPayableDetailsNarrative" id="RelatedPartyConvertibleNotesPayableDetailsNarrative">
	  <link:definition>00000039 - Disclosure - 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/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" id="RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative">
	  <link:definition>00000040 - Disclosure - Related Party and Other Short Term 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>00000041 - 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/IntangibleAssets-IntangibleAssetsDetails" id="IntangibleAssets-IntangibleAssetsDetails">
	  <link:definition>00000042 - Disclosure - Intangible Assets - Intangible 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/IntangibleAssetsDetailsNarrative" id="IntangibleAssetsDetailsNarrative">
	  <link:definition>00000043 - Disclosure - Intangible Assets (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>00000044 - 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>00000045 - 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>00000046 - 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>00000047 - 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>00000048 - 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>00000049 - 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>00000050 - 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>00000051 - 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>00000052 - 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/OutstandingWarrantsToPurchaseCommonStockDetails" id="OutstandingWarrantsToPurchaseCommonStockDetails">
	  <link:definition>00000053 - Disclosure - Outstanding warrants to purchase common stock (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>00000054 - 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>00000055 - 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>00000056 - 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>00000057 - 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>00000058 - 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>00000059 - 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/SubsequentEventDetailsNarrative" id="SubsequentEventDetailsNarrative">
	  <link:definition>00000060 - Disclosure - Subsequent Event (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-20151231_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-20151231_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-20151231_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-20151231_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.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/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-types-2015-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_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_CommonStockResrevedForFutureIssuanceTextBlock" name="CommonStockResrevedForFutureIssuanceTextBlock" 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_ScheduleOfWarrantsOrRightsTextBlock" name="ScheduleOfWarrantsOrRightsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" 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_Revenues1" name="Revenues1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_DebtInstrumentConvertibleConversionPrice1WithHudson" name="DebtInstrumentConvertibleConversionPrice1WithHudson" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_InterestExpenseRelatedPartyLongTerm" name="InterestExpenseRelatedPartyLongTerm" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" 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_RepaymentOfOtherShorttermNotesPayable" name="RepaymentOfOtherShorttermNotesPayable" nillable="true" xbrli:periodType="instant" 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_MonthlyCollateralHandlingFee" name="MonthlyCollateralHandlingFee" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_LineOfCreditExtensionDate" name="LineOfCreditExtensionDate" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" 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_EffectiveIncomeTaxRateReconciliationGoodwillImpairment" name="EffectiveIncomeTaxRateReconciliationGoodwillImpairment" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_DeferredFederalResearchAndDevelopmentExpenseBenefit" name="DeferredFederalResearchAndDevelopmentExpenseBenefit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_DeferredStateResearchAndDevelopmentExpenseBenefit" name="DeferredStateResearchAndDevelopmentExpenseBenefit" nillable="true" xbrli:periodType="instant" 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_DeferredServiceRevenueCurrent" name="DeferredServiceRevenueCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_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_PercentOfNetAccountsReceivableBalances" name="PercentOfNetAccountsReceivableBalances" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ThresholdForDisclosurePercentage1" name="ThresholdForDisclosurePercentage1" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_InterstPayableNoncurrent" name="InterstPayableNoncurrent" nillable="true" xbrli:periodType="instant" 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_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_InterestRateOnLongTermConvertibleNotesPayable" name="InterestRateOnLongTermConvertibleNotesPayable" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_StockIssuedDuringPeriodSharesWarrantsExercised" name="StockIssuedDuringPeriodSharesWarrantsExercised" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" 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_ShareBasedCompensationCustom" name="ShareBasedCompensationCustom" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_BlueStarIncMember" name="BlueStarIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_IngramMicroIncMember" name="IngramMicroIncMember" 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_PatentMember" name="PatentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ProjectManagementToolsMember" name="ProjectManagementToolsMember" 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_ResearchAndDevemopmentMember" name="ResearchAndDevemopmentMember" 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_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_PriceRange9Member" name="PriceRange9Member" 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_PriceRange7Member" name="PriceRange7Member" 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_PriceRange5Member" name="PriceRange5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ScansourceEuropeSPRLMember" name="ScansourceEuropeSPRLMember" 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_SupplementalDisclosureOfNoncashInvestingActivites" name="SupplementalDisclosureOfNoncashInvestingActivites" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract" name="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract" 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_LineOfCreditFacilityCollateralAmount" name="LineOfCreditFacilityCollateralAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>sckt-20151231_cal.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2015.xfr; Date: 2016%2D03%2D24T00:55:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80160000 -->
<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-20151231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheets" xlink:href="sckt-20151231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:href="sckt-20151231.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfIncome" xlink:href="sckt-20151231.xsd#StatementsOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfStockholdersEquity" xlink:href="sckt-20151231.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfCashFlows" xlink:href="sckt-20151231.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="sckt-20151231.xsd#Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note2-RelatedPartyConvertibleNotesPayable" xlink:href="sckt-20151231.xsd#Note2-RelatedPartyConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShort-termNotesPayable" xlink:href="sckt-20151231.xsd#Note3-RelatedPartyAndOtherShort-termNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note4-BankFinancingArrangements" xlink:href="sckt-20151231.xsd#Note4-BankFinancingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note5-IntangibleAssets" xlink:href="sckt-20151231.xsd#Note5-IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note6-CommitmentsAndContingencies" xlink:href="sckt-20151231.xsd#Note6-CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note7-Share-basedCompensationPlan" xlink:href="sckt-20151231.xsd#Note7-Share-basedCompensationPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note8-Warrants" xlink:href="sckt-20151231.xsd#Note8-Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note9-SharesReserved" xlink:href="sckt-20151231.xsd#Note9-SharesReserved" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note10-RetirementPlan" xlink:href="sckt-20151231.xsd#Note10-RetirementPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note11-IncomeTaxes" xlink:href="sckt-20151231.xsd#Note11-IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note12-SubsequentEvents" xlink:href="sckt-20151231.xsd#Note12-SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="sckt-20151231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="sckt-20151231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IntangibleAssetsTables" xlink:href="sckt-20151231.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:href="sckt-20151231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Share-basedCompensationPlanTables" xlink:href="sckt-20151231.xsd#Share-basedCompensationPlanTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/WarrantsTables" xlink:href="sckt-20151231.xsd#WarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SharesReservedTables" xlink:href="sckt-20151231.xsd#SharesReservedTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesTables" xlink:href="sckt-20151231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" xlink:href="sckt-20151231.xsd#ForeignCurrencyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:href="sckt-20151231.xsd#SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoryComponentsDetails" xlink:href="sckt-20151231.xsd#InventoryComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DepreciationExpenseDetailsNarrative" xlink:href="sckt-20151231.xsd#DepreciationExpenseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DeferredRentDetailsNarrative" xlink:href="sckt-20151231.xsd#DeferredRentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:href="sckt-20151231.xsd#MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:href="sckt-20151231.xsd#ConcentrationOfSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:href="sckt-20151231.xsd#DeferredRevenueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:href="sckt-20151231.xsd#AdvertisingCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareDetails" xlink:href="sckt-20151231.xsd#NetIncomePerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:href="sckt-20151231.xsd#RevenueByGeographicAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:href="sckt-20151231.xsd#MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:href="sckt-20151231.xsd#RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:href="sckt-20151231.xsd#RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:href="sckt-20151231.xsd#BankFinancingArrangementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IntangibleAssets-IntangibleAssetsDetails" xlink:href="sckt-20151231.xsd#IntangibleAssets-IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IntangibleAssetsDetailsNarrative" xlink:href="sckt-20151231.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="sckt-20151231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:href="sckt-20151231.xsd#FutureMinimumPaymentsForOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:href="sckt-20151231.xsd#FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:href="sckt-20151231.xsd#StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails" xlink:href="sckt-20151231.xsd#ActivityOfStockOptionsExercisedDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:href="sckt-20151231.xsd#PlanOptionsAvailableForGrantDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" xlink:href="sckt-20151231.xsd#PlanOutstandingOptionsRollforwardDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:href="sckt-20151231.xsd#PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensationDetails" xlink:href="sckt-20151231.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/OutstandingWarrantsToPurchaseCommonStockDetails" xlink:href="sckt-20151231.xsd#OutstandingWarrantsToPurchaseCommonStockDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:href="sckt-20151231.xsd#CommonStockReservedForFutureIssuanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:href="sckt-20151231.xsd#ScheduleOfIncomeTaxExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="sckt-20151231.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="sckt-20151231.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:href="sckt-20151231.xsd#ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" xlink:href="sckt-20151231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEventDetailsNarrative" xlink:href="sckt-20151231.xsd#SubsequentEventDetailsNarrative" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="4" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:calculationArc order="5" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="1" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="sckt-20151231.xsd#SCKT_DeferredServiceRevenueCurrent" xlink:label="loc_SCKTDeferredServiceRevenueCurrent" />
      <link:calculationArc order="5" 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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" />
      <link:calculationArc order="6" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="loc_us-gaapShortTermNonBankLoansAndNotesPayable" />
      <link:calculationArc order="7" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:calculationArc order="8" 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-20151231.xsd#SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="loc_SCKTShortTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:calculationArc order="9" 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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaapDeferredRevenueNoncurrent" />
      <link:calculationArc order="2" 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-20151231.xsd#SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="loc_SCKTLongTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:calculationArc order="3" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="loc_us-gaapConvertibleLongTermNotesPayable" />
      <link:calculationArc order="5" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="3" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="8" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:calculationArc order="9" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:calculationArc order="10" 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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:calculationArc order="15" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaapRepaymentsOfConvertibleDebt" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfConvertibleDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-RelatedPartyConvertibleNotesPayable" xlink:title="00000008 - Disclosure - Note 2 - Related Party Convertible Notes Payable" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShort-termNotesPayable" 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-IntangibleAssets" xlink:title="00000011 - Disclosure - Note 5 - Intangible Assets" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note6-CommitmentsAndContingencies" xlink:title="00000012 - Disclosure - Note 6 - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note7-Share-basedCompensationPlan" xlink:title="00000013 - Disclosure - Note 7 - Share-Based Compensation Plan" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note8-Warrants" xlink:title="00000014 - Disclosure - Note 8 - Warrants" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note9-SharesReserved" xlink:title="00000015 - Disclosure - Note 9 - Shares Reserved" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note10-RetirementPlan" xlink:title="00000016 - Disclosure - Note 10 - Retirement Plan" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note11-IncomeTaxes" xlink:title="00000017 - Disclosure - Note 11 - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note12-SubsequentEvents" xlink:title="00000018 - Disclosure - Note 12 - Subsequent Events" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000019 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000020 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IntangibleAssetsTables" xlink:title="00000021 - Disclosure - Intangible Assets (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:title="00000022 - Disclosure - Commitments and Contingencies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Share-basedCompensationPlanTables" xlink:title="00000023 - Disclosure - Share-Based Compensation Plan (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/WarrantsTables" xlink:title="00000024 - Disclosure - Warrants (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SharesReservedTables" xlink:title="00000025 - Disclosure - Shares Reserved (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxesTables" xlink:title="00000026 - Disclosure - Income Taxes (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" xlink:title="00000027 - Disclosure - Foreign Currency (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:title="00000028 - Disclosure - Summary of Significant Accounting Policies - Activities in allowance for doubtful accounts (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/InventoryComponentsDetails" xlink:title="00000029 - Disclosure - Inventory Components (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/DepreciationExpenseDetailsNarrative" xlink:title="00000030 - Disclosure - Depreciation expense (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DeferredRentDetailsNarrative" xlink:title="00000031 - Disclosure - Deferred rent (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:title="00000032 - 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="00000033 - Disclosure - Concentration of Suppliers (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:title="00000034 - Disclosure - Deferred Revenue (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:title="00000035 - Disclosure - Advertising Costs (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomePerShareDetails" xlink:title="00000036 - Disclosure - Net income per share (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:label="loc_us-gaapDilutiveSecuritiesEffectOnBasicEarningsPerShareOther" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaapDilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:title="00000037 - Disclosure - Revenue by geographic areas (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:title="00000038 - Disclosure - Major customers accounted for at least 10% of total revenues (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:title="00000039 - Disclosure - Related Party Convertible Notes Payable (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:title="00000040 - Disclosure - Related Party and Other Short Term Notes Payable (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:title="00000041 - Disclosure - Bank Financing Arrangements (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IntangibleAssets-IntangibleAssetsDetails" xlink:title="00000042 - Disclosure - Intangible Assets - Intangible Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000043 - Disclosure - Intangible Assets (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000044 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:title="00000045 - Disclosure - Future Minimum Payments For Operating Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000046 - 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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="00000047 - 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="00000048 - Disclosure - Activity of stock options exercised (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:title="00000049 - Disclosure - 2004 Plan Options Available for Grant (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" xlink:title="00000050 - Disclosure - 2004 Plan Outstanding Options Rollforward (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:title="00000051 - 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="00000052 - Disclosure - Stock-Based Compensation (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/OutstandingWarrantsToPurchaseCommonStockDetails" xlink:title="00000053 - Disclosure - Outstanding warrants to purchase common stock (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:title="00000054 - Disclosure - Common stock reserved for future issuance (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:title="00000055 - Disclosure - Schedule of Income Tax Expense (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000056 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="00000057 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:title="00000058 - Disclosure - Schedule of Unrecognized Tax Benefits  (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000059 - Disclosure - Income Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SubsequentEventDetailsNarrative" xlink:title="00000060 - Disclosure - Subsequent Event (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>sckt-20151231_def.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2015.xfr; Date: 2016%2D03%2D24T00:55:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80160000 -->
<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-20151231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheets" xlink:href="sckt-20151231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:href="sckt-20151231.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfIncome" xlink:href="sckt-20151231.xsd#StatementsOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfStockholdersEquity" xlink:href="sckt-20151231.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfCashFlows" xlink:href="sckt-20151231.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="sckt-20151231.xsd#Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note2-RelatedPartyConvertibleNotesPayable" xlink:href="sckt-20151231.xsd#Note2-RelatedPartyConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShort-termNotesPayable" xlink:href="sckt-20151231.xsd#Note3-RelatedPartyAndOtherShort-termNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note4-BankFinancingArrangements" xlink:href="sckt-20151231.xsd#Note4-BankFinancingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note5-IntangibleAssets" xlink:href="sckt-20151231.xsd#Note5-IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note6-CommitmentsAndContingencies" xlink:href="sckt-20151231.xsd#Note6-CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note7-Share-basedCompensationPlan" xlink:href="sckt-20151231.xsd#Note7-Share-basedCompensationPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note8-Warrants" xlink:href="sckt-20151231.xsd#Note8-Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note9-SharesReserved" xlink:href="sckt-20151231.xsd#Note9-SharesReserved" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note10-RetirementPlan" xlink:href="sckt-20151231.xsd#Note10-RetirementPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note11-IncomeTaxes" xlink:href="sckt-20151231.xsd#Note11-IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note12-SubsequentEvents" xlink:href="sckt-20151231.xsd#Note12-SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="sckt-20151231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="sckt-20151231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IntangibleAssetsTables" xlink:href="sckt-20151231.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:href="sckt-20151231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Share-basedCompensationPlanTables" xlink:href="sckt-20151231.xsd#Share-basedCompensationPlanTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/WarrantsTables" xlink:href="sckt-20151231.xsd#WarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SharesReservedTables" xlink:href="sckt-20151231.xsd#SharesReservedTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesTables" xlink:href="sckt-20151231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" xlink:href="sckt-20151231.xsd#ForeignCurrencyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:href="sckt-20151231.xsd#SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoryComponentsDetails" xlink:href="sckt-20151231.xsd#InventoryComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DepreciationExpenseDetailsNarrative" xlink:href="sckt-20151231.xsd#DepreciationExpenseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DeferredRentDetailsNarrative" xlink:href="sckt-20151231.xsd#DeferredRentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:href="sckt-20151231.xsd#MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:href="sckt-20151231.xsd#ConcentrationOfSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:href="sckt-20151231.xsd#DeferredRevenueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:href="sckt-20151231.xsd#AdvertisingCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareDetails" xlink:href="sckt-20151231.xsd#NetIncomePerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:href="sckt-20151231.xsd#RevenueByGeographicAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:href="sckt-20151231.xsd#MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:href="sckt-20151231.xsd#RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:href="sckt-20151231.xsd#RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:href="sckt-20151231.xsd#BankFinancingArrangementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IntangibleAssets-IntangibleAssetsDetails" xlink:href="sckt-20151231.xsd#IntangibleAssets-IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IntangibleAssetsDetailsNarrative" xlink:href="sckt-20151231.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="sckt-20151231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:href="sckt-20151231.xsd#FutureMinimumPaymentsForOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:href="sckt-20151231.xsd#FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:href="sckt-20151231.xsd#StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails" xlink:href="sckt-20151231.xsd#ActivityOfStockOptionsExercisedDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:href="sckt-20151231.xsd#PlanOptionsAvailableForGrantDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" xlink:href="sckt-20151231.xsd#PlanOutstandingOptionsRollforwardDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:href="sckt-20151231.xsd#PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensationDetails" xlink:href="sckt-20151231.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/OutstandingWarrantsToPurchaseCommonStockDetails" xlink:href="sckt-20151231.xsd#OutstandingWarrantsToPurchaseCommonStockDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:href="sckt-20151231.xsd#CommonStockReservedForFutureIssuanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:href="sckt-20151231.xsd#ScheduleOfIncomeTaxExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="sckt-20151231.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="sckt-20151231.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:href="sckt-20151231.xsd#ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" xlink:href="sckt-20151231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEventDetailsNarrative" xlink:href="sckt-20151231.xsd#SubsequentEventDetailsNarrative" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueOther_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueOther_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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="5" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_50" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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="11" />
    </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-RelatedPartyConvertibleNotesPayable" xlink:title="00000008 - Disclosure - Note 2 - Related Party Convertible Notes Payable" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShort-termNotesPayable" 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-IntangibleAssets" xlink:title="00000011 - Disclosure - Note 5 - Intangible Assets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note6-CommitmentsAndContingencies" xlink:title="00000012 - Disclosure - Note 6 - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note7-Share-basedCompensationPlan" xlink:title="00000013 - Disclosure - Note 7 - Share-Based Compensation Plan" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note8-Warrants" xlink:title="00000014 - Disclosure - Note 8 - Warrants" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note9-SharesReserved" xlink:title="00000015 - Disclosure - Note 9 - Shares Reserved" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note10-RetirementPlan" xlink:title="00000016 - Disclosure - Note 10 - Retirement Plan" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note11-IncomeTaxes" xlink:title="00000017 - Disclosure - Note 11 - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note12-SubsequentEvents" xlink:title="00000018 - Disclosure - Note 12 - Subsequent Events" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000019 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000020 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IntangibleAssetsTables" xlink:title="00000021 - Disclosure - Intangible Assets (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:title="00000022 - Disclosure - Commitments and Contingencies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Share-basedCompensationPlanTables" xlink:title="00000023 - Disclosure - Share-Based Compensation Plan (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/WarrantsTables" xlink:title="00000024 - Disclosure - Warrants (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SharesReservedTables" xlink:title="00000025 - Disclosure - Shares Reserved (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxesTables" xlink:title="00000026 - Disclosure - Income Taxes (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" xlink:title="00000027 - Disclosure - Foreign Currency (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:title="00000028 - Disclosure - Summary of Significant Accounting Policies - Activities in allowance for doubtful accounts (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/InventoryComponentsDetails" xlink:title="00000029 - Disclosure - Inventory Components (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DepreciationExpenseDetailsNarrative" xlink:title="00000030 - Disclosure - Depreciation expense (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DeferredRentDetailsNarrative" xlink:title="00000031 - Disclosure - Deferred rent (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:title="00000032 - 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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-20151231.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-20151231.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-20151231.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-20151231.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="00000033 - Disclosure - Concentration of Suppliers (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:title="00000034 - Disclosure - Deferred Revenue (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:title="00000035 - Disclosure - Advertising Costs (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomePerShareDetails" xlink:title="00000036 - Disclosure - Net income per share (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:title="00000037 - Disclosure - Revenue by geographic areas (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-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-20151231.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-20151231.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-20151231.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="00000038 - 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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-20151231.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-20151231.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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerPercentage" xlink:label="loc_us-gaapEntityWideRevenueMajorCustomerPercentage_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEntityWideRevenueMajorCustomerPercentage_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:title="00000039 - Disclosure - Related Party Convertible Notes Payable (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:title="00000040 - Disclosure - Related Party and Other Short Term Notes Payable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.xsd#SCKT_RelatedPartyAndOtherNotesPayableMember" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTRelatedPartyAndOtherNotesPayableMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RelatedPartyAndOtherNotesPayableToChairmanMember" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayableToChairmanMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTRelatedPartyAndOtherNotesPayableToChairmanMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RelatedPartyAndOtherNotesPayableToCEOMember" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayableToCEOMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTRelatedPartyAndOtherNotesPayableToCEOMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateAtPeriodEnd" xlink:label="loc_us-gaapDebtInstrumentInterestRateAtPeriodEnd_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateAtPeriodEnd_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubordinatedBorrowingInterestRate" xlink:label="loc_us-gaapSubordinatedBorrowingInterestRate_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSubordinatedBorrowingInterestRate_150" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate_150" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RelatedPartyAndOtherNotesPayable" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayable_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTRelatedPartyAndOtherNotesPayable_150" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpense_150" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RepaymentOfOtherShorttermNotesPayable" xlink:label="loc_SCKTRepaymentOfOtherShorttermNotesPayable_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTRepaymentOfOtherShorttermNotesPayable_150" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:title="00000041 - Disclosure - Bank Financing Arrangements (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaapForeignLineOfCreditMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapForeignLineOfCreditMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityInitiationDate1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInitiationDate1_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_LineOfCreditExtensionDate" xlink:label="loc_SCKTLineOfCreditExtensionDate_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTLineOfCreditExtensionDate_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityCurrentBorrowingCapacity_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityCurrentBorrowingCapacity_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityBorrowingCapacityDescription" xlink:label="loc_us-gaapLineOfCreditFacilityBorrowingCapacityDescription_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityBorrowingCapacityDescription_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="loc_us-gaapDebtInstrumentDescriptionOfVariableRateBasis_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentDescriptionOfVariableRateBasis_110" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_MinimumInterestRateOnDebt" xlink:label="loc_SCKTMinimumInterestRateOnDebt_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTMinimumInterestRateOnDebt_110" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate" xlink:label="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate_110" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_MonthlyCollateralHandlingFee" xlink:label="loc_SCKTMonthlyCollateralHandlingFee_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTMonthlyCollateralHandlingFee_110" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_110" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding_110" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_LineOfCreditFacilityCollateralAmount" xlink:label="loc_SCKTLineOfCreditFacilityCollateralAmount_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTLineOfCreditFacilityCollateralAmount_110" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpense_110" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent_110" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1_110" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IntangibleAssets-IntangibleAssetsDetails" xlink:title="00000042 - Disclosure - Intangible Assets - Intangible Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_PatentMember" xlink:label="loc_SCKTPatentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_SCKTPatentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_ProjectManagementToolsMember" xlink:label="loc_SCKTProjectManagementToolsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_SCKTProjectManagementToolsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_70" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000043 - Disclosure - Intangible Assets (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000044 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:title="00000045 - Disclosure - Future Minimum Payments For Operating Leases (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:title="00000046 - 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="00000047 - 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="00000048 - Disclosure - Activity of stock options exercised (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:title="00000049 - Disclosure - 2004 Plan Options Available for Grant (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" xlink:title="00000050 - Disclosure - 2004 Plan Outstanding Options Rollforward (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:title="00000051 - Disclosure - 2004 Plan outstanding and exercisable options by price range (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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-20151231.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-20151231.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-20151231.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-20151231.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-20151231.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-20151231.xsd#SCKT_PriceRange7Member" xlink:label="loc_SCKTPriceRange7Member_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange7Member_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_PriceRange8Member" xlink:label="loc_SCKTPriceRange8Member_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange8Member_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_PriceRange9Member" xlink:label="loc_SCKTPriceRange9Member_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange9Member_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_190" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_190" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_190" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_190" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_190" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_190" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_190" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Stock-basedCompensationDetails" xlink:title="00000052 - Disclosure - Stock-Based Compensation (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:label="loc_us-gaapScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_CostOfRevenuesMember" xlink:label="loc_SCKTCostOfRevenuesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTCostOfRevenuesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_ResearchAndDevemopmentMember" xlink:label="loc_SCKTResearchAndDevemopmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTResearchAndDevemopmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_SalesAndMarketingMember" xlink:label="loc_SCKTSalesAndMarketingMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTSalesAndMarketingMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_GeneralAndAdministrativeMember" xlink:label="loc_SCKTGeneralAndAdministrativeMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTGeneralAndAdministrativeMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/OutstandingWarrantsToPurchaseCommonStockDetails" xlink:title="00000053 - Disclosure - Outstanding warrants to purchase common stock (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaapClassOfWarrantOrRightAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapClassOfWarrantOrRightAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaapClassOfWarrantOrRightDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapClassOfWarrantOrRightAxis" xlink:to="loc_us-gaapClassOfWarrantOrRightDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaapClassOfWarrantOrRightDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfWarrantOrRightAxis" xlink:to="loc_us-gaapClassOfWarrantOrRightDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IssuanceOfEquityMember" xlink:label="loc_us-gaapIssuanceOfEquityMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_us-gaapIssuanceOfEquityMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="loc_us-gaapConvertibleDebtMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_us-gaapConvertibleDebtMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_70" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:title="00000054 - Disclosure - Common stock reserved for future issuance (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:title="00000055 - Disclosure - Schedule of Income Tax Expense (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:title="00000056 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="00000057 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:title="00000058 - Disclosure - Schedule of Unrecognized Tax Benefits  (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000059 - Disclosure - Income Taxes (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SubsequentEventDetailsNarrative" xlink:title="00000060 - Disclosure - Subsequent Event (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>sckt-20151231_lab.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2015.xfr; Date: 2016%2D03%2D24T00:55:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80160000 -->
<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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="sckt-20151231.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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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-20151231.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: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">Major Customers [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20151231.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-20151231.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="sckt-20151231.xsd#SCKT_RelatedPartyAndOtherNotesPayableMember" xlink:label="SCKT_RelatedPartyAndOtherNotesPayableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_RelatedPartyAndOtherNotesPayableMember" xlink:to="SCKT_RelatedPartyAndOtherNotesPayableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_RelatedPartyAndOtherNotesPayableMember_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/2015/elts/us-gaap-2015-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-20151231.xsd#SCKT_RelatedPartyAndOtherNotesPayableToChairmanMember" xlink:label="SCKT_RelatedPartyAndOtherNotesPayableToChairmanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_RelatedPartyAndOtherNotesPayableToChairmanMember" xlink:to="SCKT_RelatedPartyAndOtherNotesPayableToChairmanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_RelatedPartyAndOtherNotesPayableToChairmanMember_lbl" xml:lang="en-US">Related party and other short term notes payable to Chairman</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RelatedPartyAndOtherNotesPayableToCEOMember" xlink:label="SCKT_RelatedPartyAndOtherNotesPayableToCEOMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_RelatedPartyAndOtherNotesPayableToCEOMember" xlink:to="SCKT_RelatedPartyAndOtherNotesPayableToCEOMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_RelatedPartyAndOtherNotesPayableToCEOMember_lbl" xml:lang="en-US">Related party and other short term notes payable to CEO</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.xsd#SCKT_PatentMember" xlink:label="SCKT_PatentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PatentMember" xlink:to="SCKT_PatentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PatentMember_lbl" xml:lang="en-US">Patent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Intangible assets [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_ProjectManagementToolsMember" xlink:label="SCKT_ProjectManagementToolsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ProjectManagementToolsMember" xlink:to="SCKT_ProjectManagementToolsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ProjectManagementToolsMember_lbl" xml:lang="en-US">Project management tools</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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-20151231.xsd#SCKT_ResearchAndDevemopmentMember" xlink:label="SCKT_ResearchAndDevemopmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ResearchAndDevemopmentMember" xlink:to="SCKT_ResearchAndDevemopmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ResearchAndDevemopmentMember_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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-20151231.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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IssuanceOfEquityMember" xlink:label="us-gaap_IssuanceOfEquityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfEquityMember" xlink:to="us-gaap_IssuanceOfEquityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IssuanceOfEquityMember_lbl" xml:lang="en-US">Common stock financing</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtMember" xlink:to="us-gaap_ConvertibleDebtMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtMember_lbl" xml:lang="en-US">Senior convertible note financing</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20151231.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-20151231.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-20151231.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-20151231.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 - $11.70</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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 - $11.70</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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-20151231.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.45</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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.74</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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">Accumulated Deficit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsMember_2_lbl" xml:lang="en-US">Retained Earnings / Accumulated Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_ScansourceEuropeSPRLMember" xlink:label="SCKT_ScansourceEuropeSPRLMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ScansourceEuropeSPRLMember" xlink:to="SCKT_ScansourceEuropeSPRLMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ScansourceEuropeSPRLMember_lbl" xml:lang="en-US">Scansource Europe SPRL</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="us-gaap_LinesOfCreditCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LinesOfCreditCurrent_lbl" xml:lang="en-US">Bank line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/verboseLabel" xlink:label="us-gaap_ShortTermNonBankLoansAndNotesPayable_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/2015/elts/us-gaap-2015-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-20151231.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-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Deferred income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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,620,455 shares at December 31, 2015 and 5,403,851 shares at December 31, 2014</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Loss on extinguishment of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2009/role/negatedLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xml:lang="en-US">Issuance of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xml:lang="en-US">Issuance of common stock (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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 (used in) operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of intangible assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred income tax expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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">Purchases of equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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">Repayment of short term notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US">Redemption of related party convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="sckt-20151231.xsd#SCKT_SupplementalDisclosureOfNoncashInvestingActivites" xlink:label="SCKT_SupplementalDisclosureOfNoncashInvestingActivites" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_SupplementalDisclosureOfNoncashInvestingActivites" xlink:to="SCKT_SupplementalDisclosureOfNoncashInvestingActivites_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_SupplementalDisclosureOfNoncashInvestingActivites_lbl" xml:lang="en-US">Supplemental disclosure of non-cash investing activites</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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-20151231.xsd#SCKT_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract" xlink:label="SCKT_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract" xlink:to="SCKT_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract_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/2015/elts/us-gaap-2015-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">Organization and Summary of Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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">Related Party Convertible Notes Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:to="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract_lbl" xml:lang="en-US">Share-based Compensation, Allocation and Classification in Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="us-gaap_DeferredCompensationArrangementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementsAbstract" xlink:to="us-gaap_DeferredCompensationArrangementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementsAbstract_lbl" xml:lang="en-US">Deferred Compensation Arrangements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_CommonStockResrevedForFutureIssuanceTextBlock" xlink:label="SCKT_CommonStockResrevedForFutureIssuanceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_CommonStockResrevedForFutureIssuanceTextBlock" xlink:to="SCKT_CommonStockResrevedForFutureIssuanceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_CommonStockResrevedForFutureIssuanceTextBlock_lbl" xml:lang="en-US">Shares Reserved</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US">Compensation and Retirement Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/verboseLabel" 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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareReconciliationTableTextBlock_lbl" xml:lang="en-US">Net income per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.xsd#SCKT_ScheduleOfWarrantsOrRightsTextBlock" xlink:label="SCKT_ScheduleOfWarrantsOrRightsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ScheduleOfWarrantsOrRightsTextBlock" xlink:to="SCKT_ScheduleOfWarrantsOrRightsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ScheduleOfWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Outstanding warrants to purchase common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl" xml:lang="en-US">Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:to="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable_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/2015/elts/us-gaap-2015-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 Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="sckt-20151231.xsd#SCKT_NotesToFinancialStatementsAbstract" xlink:label="SCKT_NotesToFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_NotesToFinancialStatementsAbstract" xlink:to="SCKT_NotesToFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_NotesToFinancialStatementsAbstract_lbl" xml:lang="en-US">Notes to Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:to="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_lbl" xml:lang="en-US">Notional amounts of foreign exchange contracts not designated as hedges</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:label="us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:to="us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract_lbl" xml:lang="en-US">Inventory, Net, Items Net of Reserve Alternative [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract_lbl" xml:lang="en-US">Liabilities, Other than Long-term Debt, Noncurrent [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_lbl" xml:lang="en-US">Deferred rent</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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-20151231.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="sckt-20151231.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 balances with a single supplier</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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 three suppliers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20151231.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="sckt-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:label="us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:to="us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther_lbl" xml:lang="en-US">Effect of dilutive stock options and warrants (treasury stock method)</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/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Diluted</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-20151231.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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerPercentage" xlink:label="us-gaap_EntityWideRevenueMajorCustomerPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideRevenueMajorCustomerPercentage" xlink:to="us-gaap_EntityWideRevenueMajorCustomerPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideRevenueMajorCustomerPercentage_lbl" xml:lang="en-US">Percent of total revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:label="SCKT_RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="SCKT_RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract_lbl" xml:lang="en-US">Related Party Convertible Notes Payable Details Narrative</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="sckt-20151231.xsd#SCKT_DebtInstrumentConvertibleConversionPrice1WithHudson" xlink:label="SCKT_DebtInstrumentConvertibleConversionPrice1WithHudson" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DebtInstrumentConvertibleConversionPrice1WithHudson" xlink:to="SCKT_DebtInstrumentConvertibleConversionPrice1WithHudson_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_DebtInstrumentConvertibleConversionPrice1WithHudson_lbl" xml:lang="en-US">Conversion price if warrants issued on November 19, 2010 (expire May 20, 2016) are outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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 if warrants issued on November 19, 2010 (expire May 20, 2016) are not outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_2_lbl" xml:lang="en-US">Redemption of short term related party convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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-20151231.xsd#SCKT_InterestRateOnLongTermConvertibleNotesPayable" xlink:label="SCKT_InterestRateOnLongTermConvertibleNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_InterestRateOnLongTermConvertibleNotesPayable" xlink:to="SCKT_InterestRateOnLongTermConvertibleNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_InterestRateOnLongTermConvertibleNotesPayable_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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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 short term related party convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_InterstPayableNoncurrent" xlink:label="SCKT_InterstPayableNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_InterstPayableNoncurrent" xlink:to="SCKT_InterstPayableNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_InterstPayableNoncurrent_lbl" xml:lang="en-US">Accrued interest on long term related party convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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 short term related party convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_InterestExpenseRelatedPartyLongTerm" xlink:label="SCKT_InterestExpenseRelatedPartyLongTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_InterestExpenseRelatedPartyLongTerm" xlink:to="SCKT_InterestExpenseRelatedPartyLongTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_InterestExpenseRelatedPartyLongTerm_lbl" xml:lang="en-US">Interest expense on long term related party convertible notes payable</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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Aggregate principal amount of notes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateAtPeriodEnd" xlink:label="us-gaap_DebtInstrumentInterestRateAtPeriodEnd" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateAtPeriodEnd" xlink:to="us-gaap_DebtInstrumentInterestRateAtPeriodEnd_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateAtPeriodEnd_lbl" xml:lang="en-US">Weekly interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/verboseLabel" xlink:label="SCKT_RelatedPartyAndOtherNotesPayable_lbl" xml:lang="en-US">Related party and other short term notes payable</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 for notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RepaymentOfOtherShorttermNotesPayable" xlink:label="SCKT_RepaymentOfOtherShorttermNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_RepaymentOfOtherShorttermNotesPayable" xlink:to="SCKT_RepaymentOfOtherShorttermNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_RepaymentOfOtherShorttermNotesPayable_lbl" xml:lang="en-US">Repayment of other short-term notes payable</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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US">Lender Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="us-gaap_LineOfCreditFacilityInitiationDate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInitiationDate1" xlink:to="us-gaap_LineOfCreditFacilityInitiationDate1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInitiationDate1_lbl" xml:lang="en-US">Line of credit initiation date</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_LineOfCreditExtensionDate" xlink:label="SCKT_LineOfCreditExtensionDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_LineOfCreditExtensionDate" xlink:to="SCKT_LineOfCreditExtensionDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_LineOfCreditExtensionDate_lbl" xml:lang="en-US">Line of credit extension date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate_lbl" xml:lang="en-US">Basis point added to reference rate of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xml:lang="en-US">Effective rate on cash advances</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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="sckt-20151231.xsd#SCKT_LineOfCreditFacilityCollateralAmount" xlink:label="SCKT_LineOfCreditFacilityCollateralAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_LineOfCreditFacilityCollateralAmount" xlink:to="SCKT_LineOfCreditFacilityCollateralAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_LineOfCreditFacilityCollateralAmount_lbl" xml:lang="en-US">Amount of accounts receivable provided as collateral</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestExpense_3_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Gross Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Net intangible assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_2_lbl" xml:lang="en-US">Amortization expense on intangibles</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/verboseLabel" 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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligations" xlink:to="us-gaap_CapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligations_lbl" xml:lang="en-US">Capital lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization" xlink:label="us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization" xlink:to="us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization_lbl" xml:lang="en-US">Capital lease accumulated amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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">2016</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">2020 to 2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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">2016</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions_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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_2_lbl" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] (Deprecated 2013-01-31)</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/2015/elts/us-gaap-2015-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/periodEndLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Total compensation cost not yet recognized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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">Number of Shares of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Price Per Share</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 7)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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 7)</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2_lbl" xml:lang="en-US">Reserved for exercise of outstanding warrants (see Note 8)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/label" 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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_3_lbl" xml:lang="en-US">Total, Deferred</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total provision for deferred tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Losses and credits not benefited</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_EffectiveIncomeTaxRateReconciliationGoodwillImpairment" xlink:label="SCKT_EffectiveIncomeTaxRateReconciliationGoodwillImpairment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_EffectiveIncomeTaxRateReconciliationGoodwillImpairment" xlink:to="SCKT_EffectiveIncomeTaxRateReconciliationGoodwillImpairment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_EffectiveIncomeTaxRateReconciliationGoodwillImpairment_lbl" xml:lang="en-US">Goodwill impairment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/label" 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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxCreditCarryforwardDeferredTaxAsset" xlink:label="us-gaap_TaxCreditCarryforwardDeferredTaxAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardDeferredTaxAsset" xlink:to="us-gaap_TaxCreditCarryforwardDeferredTaxAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardDeferredTaxAsset_lbl" xml:lang="en-US">Credits</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl" xml:lang="en-US">Acquired intangibles</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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 year</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">Balance at end of year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="sckt-20151231.xsd#SCKT_DeferredFederalResearchAndDevelopmentExpenseBenefit" xlink:label="SCKT_DeferredFederalResearchAndDevelopmentExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DeferredFederalResearchAndDevelopmentExpenseBenefit" xlink:to="SCKT_DeferredFederalResearchAndDevelopmentExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_DeferredFederalResearchAndDevelopmentExpenseBenefit_lbl" xml:lang="en-US">Deferred federal income research and development expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20151231.xsd#SCKT_DeferredStateResearchAndDevelopmentExpenseBenefit" xlink:label="SCKT_DeferredStateResearchAndDevelopmentExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DeferredStateResearchAndDevelopmentExpenseBenefit" xlink:to="SCKT_DeferredStateResearchAndDevelopmentExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_DeferredStateResearchAndDevelopmentExpenseBenefit_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/2015/elts/us-gaap-2015-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 event</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_ShortTermNonBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermNonBankLoansAndNotesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermNonBankLoansAndNotesPayable_2_lbl" xml:lang="en-US">Short-term Non-bank Loans and Notes Payable</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_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_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3_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="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</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_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</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="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</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="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="SCKT_RelatedPartyAndOtherNotesPayable" xlink:to="SCKT_RelatedPartyAndOtherNotesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_RelatedPartyAndOtherNotesPayable_2_lbl" xml:lang="en-US">RelatedPartyAndOtherNotesPayable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRentCredit" xlink:to="us-gaap_DeferredRentCredit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRentCredit_2_lbl" xml:lang="en-US">Deferred Rent Credit</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_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]</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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2_lbl" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</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_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_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_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_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-20151231_pre.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2015.xfr; Date: 2016%2D03%2D24T00:55:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80160000 -->
<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-20151231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheets" xlink:href="sckt-20151231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:href="sckt-20151231.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfIncome" xlink:href="sckt-20151231.xsd#StatementsOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfStockholdersEquity" xlink:href="sckt-20151231.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfCashFlows" xlink:href="sckt-20151231.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="sckt-20151231.xsd#Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note2-RelatedPartyConvertibleNotesPayable" xlink:href="sckt-20151231.xsd#Note2-RelatedPartyConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShort-termNotesPayable" xlink:href="sckt-20151231.xsd#Note3-RelatedPartyAndOtherShort-termNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note4-BankFinancingArrangements" xlink:href="sckt-20151231.xsd#Note4-BankFinancingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note5-IntangibleAssets" xlink:href="sckt-20151231.xsd#Note5-IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note6-CommitmentsAndContingencies" xlink:href="sckt-20151231.xsd#Note6-CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note7-Share-basedCompensationPlan" xlink:href="sckt-20151231.xsd#Note7-Share-basedCompensationPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note8-Warrants" xlink:href="sckt-20151231.xsd#Note8-Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note9-SharesReserved" xlink:href="sckt-20151231.xsd#Note9-SharesReserved" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note10-RetirementPlan" xlink:href="sckt-20151231.xsd#Note10-RetirementPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note11-IncomeTaxes" xlink:href="sckt-20151231.xsd#Note11-IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note12-SubsequentEvents" xlink:href="sckt-20151231.xsd#Note12-SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="sckt-20151231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="sckt-20151231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IntangibleAssetsTables" xlink:href="sckt-20151231.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:href="sckt-20151231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Share-basedCompensationPlanTables" xlink:href="sckt-20151231.xsd#Share-basedCompensationPlanTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/WarrantsTables" xlink:href="sckt-20151231.xsd#WarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SharesReservedTables" xlink:href="sckt-20151231.xsd#SharesReservedTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesTables" xlink:href="sckt-20151231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" xlink:href="sckt-20151231.xsd#ForeignCurrencyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:href="sckt-20151231.xsd#SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoryComponentsDetails" xlink:href="sckt-20151231.xsd#InventoryComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DepreciationExpenseDetailsNarrative" xlink:href="sckt-20151231.xsd#DepreciationExpenseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DeferredRentDetailsNarrative" xlink:href="sckt-20151231.xsd#DeferredRentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:href="sckt-20151231.xsd#MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:href="sckt-20151231.xsd#ConcentrationOfSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:href="sckt-20151231.xsd#DeferredRevenueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:href="sckt-20151231.xsd#AdvertisingCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareDetails" xlink:href="sckt-20151231.xsd#NetIncomePerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:href="sckt-20151231.xsd#RevenueByGeographicAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:href="sckt-20151231.xsd#MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:href="sckt-20151231.xsd#RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:href="sckt-20151231.xsd#RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:href="sckt-20151231.xsd#BankFinancingArrangementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IntangibleAssets-IntangibleAssetsDetails" xlink:href="sckt-20151231.xsd#IntangibleAssets-IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IntangibleAssetsDetailsNarrative" xlink:href="sckt-20151231.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="sckt-20151231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:href="sckt-20151231.xsd#FutureMinimumPaymentsForOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:href="sckt-20151231.xsd#FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:href="sckt-20151231.xsd#StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails" xlink:href="sckt-20151231.xsd#ActivityOfStockOptionsExercisedDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:href="sckt-20151231.xsd#PlanOptionsAvailableForGrantDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" xlink:href="sckt-20151231.xsd#PlanOutstandingOptionsRollforwardDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:href="sckt-20151231.xsd#PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensationDetails" xlink:href="sckt-20151231.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/OutstandingWarrantsToPurchaseCommonStockDetails" xlink:href="sckt-20151231.xsd#OutstandingWarrantsToPurchaseCommonStockDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:href="sckt-20151231.xsd#CommonStockReservedForFutureIssuanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:href="sckt-20151231.xsd#ScheduleOfIncomeTaxExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="sckt-20151231.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="sckt-20151231.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:href="sckt-20151231.xsd#ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" xlink:href="sckt-20151231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEventDetailsNarrative" xlink:href="sckt-20151231.xsd#SubsequentEventDetailsNarrative" 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-20151231.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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="160" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="170" 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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:presentationArc order="270" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent" />
      <link:presentationArc order="280" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="loc_us-gaapShortTermNonBankLoansAndNotesPayable" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapShortTermNonBankLoansAndNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:presentationArc order="300" 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-20151231.xsd#SCKT_DeferredServiceRevenueCurrent" xlink:label="loc_SCKTDeferredServiceRevenueCurrent" />
      <link:presentationArc order="310" 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-20151231.xsd#SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="loc_SCKTShortTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:presentationArc order="320" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="330" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="loc_us-gaapConvertibleLongTermNotesPayable" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapConvertibleLongTermNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaapDeferredRevenueNoncurrent" />
      <link:presentationArc order="360" 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-20151231.xsd#SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="loc_SCKTLongTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:presentationArc order="370" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilities" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="390" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="410" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="420" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="430" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="440" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="450" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="460" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="470" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" />
      <link:presentationArc order="170" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="190" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="210" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="220" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="230" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="250" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="260" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="270" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueOther" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesOther" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_StockIssuedDuringPeriodValueWarrantsExercised" xlink:label="loc_SCKTStockIssuedDuringPeriodValueWarrantsExercised" />
      <link:presentationArc order="50" 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-20151231.xsd#SCKT_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="loc_SCKTStockIssuedDuringPeriodSharesWarrantsExercised" />
      <link:presentationArc order="60" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="70" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="80" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="90" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="110" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="120" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_2" />
      <link:presentationArc order="130" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="60" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="80" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="90" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" xlink:label="loc_SCKTIncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" />
      <link:presentationArc order="110" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:presentationArc order="120" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="130" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:presentationArc order="140" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:presentationArc order="150" 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-20151231.xsd#SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" xlink:label="loc_SCKTIncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" />
      <link:presentationArc order="160" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="170" 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-20151231.xsd#SCKT_ChangeInDeferredRent" xlink:label="loc_SCKTChangeInDeferredRent" />
      <link:presentationArc order="180" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="190" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="200" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="210" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="220" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="230" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapRepaymentsOfDebtAndCapitalLeaseObligations" />
      <link:presentationArc order="240" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSecuredLinesOfCredit" xlink:label="loc_us-gaapProceedsFromSecuredLinesOfCredit" />
      <link:presentationArc order="250" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLinesOfCredit" />
      <link:presentationArc order="260" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="270" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="280" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:presentationArc order="290" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaapRepaymentsOfConvertibleDebt" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfConvertibleDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="320" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="330" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="340" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="350" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaapInterestPaid" />
      <link:presentationArc order="360" 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="sckt-20151231.xsd#SCKT_SupplementalDisclosureOfNoncashInvestingActivites" xlink:label="loc_SCKTSupplementalDisclosureOfNoncashInvestingActivites" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_SCKTSupplementalDisclosureOfNoncashInvestingActivites" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease" xlink:label="loc_SCKTNoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTSupplementalDisclosureOfNoncashInvestingActivites" xlink:to="loc_SCKTNoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease" 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="sckt-20151231.xsd#SCKT_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract" xlink:label="loc_SCKTOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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_SCKTOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note2-RelatedPartyConvertibleNotesPayable" xlink:title="00000008 - Disclosure - Note 2 - Related Party Convertible Notes Payable">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-RelatedPartyAndOtherShort-termNotesPayable" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapRelatedPartyTransactionsAbstract" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-IntangibleAssets" xlink:title="00000011 - Disclosure - Note 5 - Intangible Assets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note6-CommitmentsAndContingencies" xlink:title="00000012 - Disclosure - Note 6 - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/Note7-Share-basedCompensationPlan" xlink:title="00000013 - Disclosure - Note 7 - Share-Based Compensation Plan">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="loc_us-gaapShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note8-Warrants" xlink:title="00000014 - Disclosure - Note 8 - Warrants">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="loc_us-gaapWarrantsAndRightsNoteDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/Note9-SharesReserved" xlink:title="00000015 - Disclosure - Note 9 - Shares Reserved">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="loc_us-gaapDeferredCompensationArrangementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_CommonStockResrevedForFutureIssuanceTextBlock" xlink:label="loc_SCKTCommonStockResrevedForFutureIssuanceTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementsAbstract" xlink:to="loc_SCKTCommonStockResrevedForFutureIssuanceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note10-RetirementPlan" xlink:title="00000016 - Disclosure - Note 10 - Retirement Plan">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapCompensationAndRetirementDisclosureAbstract" xlink:to="loc_us-gaapPostemploymentBenefitPlansPolicy" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note11-IncomeTaxes" xlink:title="00000017 - Disclosure - Note 11 - Income Taxes">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/Note12-SubsequentEvents" xlink:title="00000018 - Disclosure - Note 12 - Subsequent Events">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000019 - Disclosure - Summary of Significant Accounting Policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="70" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaapGoodwillDisclosureTextBlock" />
      <link:presentationArc order="80" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeasePolicyTextBlock" xlink:label="loc_us-gaapLeasePolicyTextBlock" />
      <link:presentationArc order="90" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="100" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="110" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenueRecognitionDeferredRevenue" xlink:label="loc_us-gaapRevenueRecognitionDeferredRevenue" />
      <link:presentationArc order="120" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaapStandardProductWarrantyPolicy" />
      <link:presentationArc order="130" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="140" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="150" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="loc_us-gaapShippingAndHandlingCostPolicyTextBlock" />
      <link:presentationArc order="170" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="180" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="190" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" />
      <link:presentationArc order="200" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:label="loc_us-gaapMajorCustomersPolicyPolicyTextBlock" />
      <link:presentationArc order="210" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementEarlyAdoptionTableTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementEarlyAdoptionTableTextBlock" />
      <link:presentationArc order="220" 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="00000020 - Disclosure - Summary of Significant Accounting Policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.xsd#SCKT_ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock" xlink:label="loc_SCKTScheduleOfAccountsReceivableByMajorCustomersTableTextBlock" />
      <link:presentationArc order="20" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:presentationArc order="30" 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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareReconciliationTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaapScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
      <link:presentationArc order="50" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaapScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
      <link:presentationArc order="60" 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/IntangibleAssetsTables" xlink:title="00000021 - Disclosure - Intangible Assets (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:title="00000022 - Disclosure - Commitments and Contingencies (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000023 - Disclosure - Share-Based Compensation Plan (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/WarrantsTables" xlink:title="00000024 - Disclosure - Warrants (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="loc_us-gaapWarrantsAndRightsNoteDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_ScheduleOfWarrantsOrRightsTextBlock" xlink:label="loc_SCKTScheduleOfWarrantsOrRightsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWarrantsAndRightsNoteDisclosureAbstract" xlink:to="loc_SCKTScheduleOfWarrantsOrRightsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SharesReservedTables" xlink:title="00000025 - Disclosure - Shares Reserved (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaapCommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:label="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTable" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxesTables" xlink:title="00000026 - Disclosure - Income Taxes (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000027 - Disclosure - Foreign Currency (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_NotesToFinancialStatementsAbstract" xlink:label="loc_SCKTNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="loc_us-gaapNotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapNotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:title="00000028 - Disclosure - Summary of Significant Accounting Policies - Activities in allowance for doubtful accounts (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaapValuationAllowancesAndReservesChargedToCostAndExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaapValuationAllowancesAndReservesDeductions" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapValuationAllowancesAndReservesDeductions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" 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="00000029 - Disclosure - Inventory Components (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract" xlink:label="loc_us-gaapInventoryNetItemsNetOfReserveAlternativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapInventoryNetItemsNetOfReserveAlternativeAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapInventoryNetItemsNetOfReserveAlternativeAbstract" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapInventoryNetItemsNetOfReserveAlternativeAbstract" 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/2015/elts/us-gaap-2015-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-gaapInventoryNetItemsNetOfReserveAlternativeAbstract" 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/DepreciationExpenseDetailsNarrative" xlink:title="00000030 - Disclosure - Depreciation expense (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapPropertyPlantAndEquipmentLineItems" 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/DeferredRentDetailsNarrative" xlink:title="00000031 - Disclosure - Deferred rent (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesOtherThanLongTermDebtNoncurrentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaapDeferredCompensationLiabilityClassifiedNoncurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesOtherThanLongTermDebtNoncurrentAbstract" xlink:to="loc_us-gaapDeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:title="00000032 - Disclosure - Major Customers as a Percentage of Net Accounts Receivable Balances (Details)">
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_NotesToFinancialStatementsAbstract" xlink:label="loc_SCKTNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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-20151231.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-20151231.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-20151231.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-20151231.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="00000033 - Disclosure - Concentration of Suppliers (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_NotesToFinancialStatementsAbstract" xlink:label="loc_SCKTNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_ConcentrationOfSupplierPercentage" xlink:label="loc_SCKTConcentrationOfSupplierPercentage" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTNotesToFinancialStatementsAbstract" xlink:to="loc_SCKTConcentrationOfSupplierPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_PercentageOfInventoryPurchasesFromTopSuppliers" xlink:label="loc_SCKTPercentageOfInventoryPurchasesFromTopSuppliers" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTNotesToFinancialStatementsAbstract" xlink:to="loc_SCKTPercentageOfInventoryPurchasesFromTopSuppliers" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:title="00000034 - Disclosure - Deferred Revenue (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_NotesToFinancialStatementsAbstract" xlink:label="loc_SCKTNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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_SCKTNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapDeferredRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_CostsOfDeferredIncome" xlink:label="loc_SCKTCostsOfDeferredIncome" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTNotesToFinancialStatementsAbstract" xlink:to="loc_SCKTCostsOfDeferredIncome" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:title="00000035 - Disclosure - Advertising Costs (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_AdvertisingCostsDetailsNarrativeAbstract" xlink:label="loc_SCKTAdvertisingCostsDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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="00000036 - Disclosure - Net income per share (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.xsd#SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1" xlink:label="loc_SCKTNetIncomeLossAvailableToCommonStockholdersBasicAbstract1" />
      <link:presentationArc order="50" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="60" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:label="loc_us-gaapDilutiveSecuritiesEffectOnBasicEarningsPerShareOther" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapDilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="80" 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/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="100" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="110" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="120" 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="00000037 - Disclosure - Revenue by geographic areas (Details)">
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_NotesToFinancialStatementsAbstract" xlink:label="loc_SCKTNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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/2015/elts/us-gaap-2015-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-20151231.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-20151231.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-20151231.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="00000038 - Disclosure - Major customers accounted for at least 10% of total revenues (Details)">
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_NotesToFinancialStatementsAbstract" xlink:label="loc_SCKTNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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-20151231.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-20151231.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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerPercentage" xlink:label="loc_us-gaapEntityWideRevenueMajorCustomerPercentage" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEntityWideRevenueMajorCustomerPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:title="00000039 - Disclosure - Related Party Convertible Notes Payable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:label="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" 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/2015/elts/us-gaap-2015-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_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_us-gaapConvertibleLongTermNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_DebtInstrumentConvertibleConversionPrice1WithHudson" xlink:label="loc_SCKTDebtInstrumentConvertibleConversionPrice1WithHudson" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_SCKTDebtInstrumentConvertibleConversionPrice1WithHudson" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaapDebtInstrumentConvertibleConversionPrice1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_us-gaapDebtInstrumentConvertibleConversionPrice1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="loc_us-gaapRepaymentsOfConvertibleDebt" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_us-gaapRepaymentsOfConvertibleDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_InterestRateOnShortTermConvertibleNotesPayable" xlink:label="loc_SCKTInterestRateOnShortTermConvertibleNotesPayable" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_SCKTInterestRateOnShortTermConvertibleNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_InterestRateOnLongTermConvertibleNotesPayable" xlink:label="loc_SCKTInterestRateOnLongTermConvertibleNotesPayable" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_SCKTInterestRateOnLongTermConvertibleNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubordinatedBorrowingDueDate" xlink:label="loc_us-gaapSubordinatedBorrowingDueDate" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_us-gaapSubordinatedBorrowingDueDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_us-gaapInterestPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_InterstPayableNoncurrent" xlink:label="loc_SCKTInterstPayableNoncurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_SCKTInterstPayableNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpenseRelatedParty" xlink:label="loc_us-gaapInterestExpenseRelatedParty" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_us-gaapInterestExpenseRelatedParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_InterestExpenseRelatedPartyLongTerm" xlink:label="loc_SCKTInterestExpenseRelatedPartyLongTerm" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_SCKTInterestExpenseRelatedPartyLongTerm" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:title="00000040 - Disclosure - Related Party and Other Short Term Notes Payable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.xsd#SCKT_RelatedPartyAndOtherNotesPayableMember" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayableMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTRelatedPartyAndOtherNotesPayableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RelatedPartyAndOtherNotesPayableToChairmanMember" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayableToChairmanMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTRelatedPartyAndOtherNotesPayableToChairmanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RelatedPartyAndOtherNotesPayableToCEOMember" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayableToCEOMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTRelatedPartyAndOtherNotesPayableToCEOMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateAtPeriodEnd" xlink:label="loc_us-gaapDebtInstrumentInterestRateAtPeriodEnd" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateAtPeriodEnd" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubordinatedBorrowingInterestRate" xlink:label="loc_us-gaapSubordinatedBorrowingInterestRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSubordinatedBorrowingInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RelatedPartyAndOtherNotesPayable" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayable" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTRelatedPartyAndOtherNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_RepaymentOfOtherShorttermNotesPayable" xlink:label="loc_SCKTRepaymentOfOtherShorttermNotesPayable" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTRepaymentOfOtherShorttermNotesPayable" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:title="00000041 - Disclosure - Bank Financing Arrangements (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaapLineOfCreditFacilityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapLineOfCreditFacilityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaapForeignLineOfCreditMember" />
      <link:presentationArc order="20" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityInitiationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityInitiationDate1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInitiationDate1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_LineOfCreditExtensionDate" xlink:label="loc_SCKTLineOfCreditExtensionDate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTLineOfCreditExtensionDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityCurrentBorrowingCapacity" />
      <link:presentationArc order="20" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityBorrowingCapacityDescription" xlink:label="loc_us-gaapLineOfCreditFacilityBorrowingCapacityDescription" />
      <link:presentationArc order="30" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="loc_us-gaapDebtInstrumentDescriptionOfVariableRateBasis" />
      <link:presentationArc order="40" 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-20151231.xsd#SCKT_MinimumInterestRateOnDebt" xlink:label="loc_SCKTMinimumInterestRateOnDebt" />
      <link:presentationArc order="50" 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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate" xlink:label="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_MonthlyCollateralHandlingFee" xlink:label="loc_SCKTMonthlyCollateralHandlingFee" />
      <link:presentationArc order="70" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding" />
      <link:presentationArc order="90" 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="sckt-20151231.xsd#SCKT_LineOfCreditFacilityCollateralAmount" xlink:label="loc_SCKTLineOfCreditFacilityCollateralAmount" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTLineOfCreditFacilityCollateralAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IntangibleAssets-IntangibleAssetsDetails" xlink:title="00000042 - Disclosure - Intangible Assets - Intangible Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_PatentMember" xlink:label="loc_SCKTPatentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_SCKTPatentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_ProjectManagementToolsMember" xlink:label="loc_SCKTProjectManagementToolsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_SCKTProjectManagementToolsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000043 - Disclosure - Intangible Assets (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000044 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaapCapitalLeaseObligations" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeaseObligations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization" xlink:label="loc_us-gaapCapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:title="00000045 - Disclosure - Future Minimum Payments For Operating Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000046 - 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="40" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
      <link:presentationArc order="50" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" />
      <link:presentationArc order="60" 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-20151231.xsd#SCKT_ShortTermCapitalLeases" xlink:label="loc_SCKTShortTermCapitalLeases" />
      <link:presentationArc order="70" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" />
      <link:presentationArc order="80" 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="00000047 - 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000048 - Disclosure - Activity of stock options exercised (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:title="00000049 - Disclosure - 2004 Plan Options Available for Grant (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000050 - Disclosure - 2004 Plan Outstanding Options Rollforward (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000051 - Disclosure - 2004 Plan outstanding and exercisable options by price range (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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-20151231.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-20151231.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-20151231.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-20151231.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-20151231.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-20151231.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-20151231.xsd#SCKT_PriceRange7Member" xlink:label="loc_SCKTPriceRange7Member" />
      <link:presentationArc order="130" 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-20151231.xsd#SCKT_PriceRange8Member" xlink:label="loc_SCKTPriceRange8Member" />
      <link:presentationArc order="150" 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-20151231.xsd#SCKT_PriceRange9Member" xlink:label="loc_SCKTPriceRange9Member" />
      <link:presentationArc order="170" 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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000052 - Disclosure - Stock-Based Compensation (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:label="loc_us-gaapScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_CostOfRevenuesMember" xlink:label="loc_SCKTCostOfRevenuesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTCostOfRevenuesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_ResearchAndDevemopmentMember" xlink:label="loc_SCKTResearchAndDevemopmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTResearchAndDevemopmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_SalesAndMarketingMember" xlink:label="loc_SCKTSalesAndMarketingMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTSalesAndMarketingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_GeneralAndAdministrativeMember" xlink:label="loc_SCKTGeneralAndAdministrativeMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTGeneralAndAdministrativeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/OutstandingWarrantsToPurchaseCommonStockDetails" xlink:title="00000053 - Disclosure - Outstanding warrants to purchase common stock (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:label="loc_us-gaapOtherLiabilitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapOtherLiabilitiesDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaapClassOfWarrantOrRightAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapClassOfWarrantOrRightAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaapClassOfWarrantOrRightDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightAxis" xlink:to="loc_us-gaapClassOfWarrantOrRightDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IssuanceOfEquityMember" xlink:label="loc_us-gaapIssuanceOfEquityMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_us-gaapIssuanceOfEquityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="loc_us-gaapConvertibleDebtMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_us-gaapConvertibleDebtMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:title="00000054 - Disclosure - Common stock reserved for future issuance (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="loc_us-gaapDeferredCompensationArrangementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapDeferredCompensationArrangementsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapDeferredCompensationArrangementsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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-gaapDeferredCompensationArrangementsAbstract" xlink:to="loc_SCKTCommonStockCapitalSharesReservedForConvertibleNote" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapDeferredCompensationArrangementsAbstract" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-gaapDeferredCompensationArrangementsAbstract" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:title="00000055 - Disclosure - Schedule of Income Tax Expense (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000056 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.xsd#SCKT_EffectiveIncomeTaxRateReconciliationGoodwillImpairment" xlink:label="loc_SCKTEffectiveIncomeTaxRateReconciliationGoodwillImpairment" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_SCKTEffectiveIncomeTaxRateReconciliationGoodwillImpairment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="00000057 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxCreditCarryforwardDeferredTaxAsset" xlink:label="loc_us-gaapTaxCreditCarryforwardDeferredTaxAsset" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapTaxCreditCarryforwardDeferredTaxAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20151231.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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="70" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="80" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:presentationArc order="90" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" />
      <link:presentationArc order="100" 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/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:title="00000058 - Disclosure - Schedule of Unrecognized Tax Benefits  (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="00000059 - Disclosure - Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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/2015/elts/us-gaap-2015-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="sckt-20151231.xsd#SCKT_DeferredFederalResearchAndDevelopmentExpenseBenefit" xlink:label="loc_SCKTDeferredFederalResearchAndDevelopmentExpenseBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_SCKTDeferredFederalResearchAndDevelopmentExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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-20151231.xsd#SCKT_DeferredStateResearchAndDevelopmentExpenseBenefit" xlink:label="loc_SCKTDeferredStateResearchAndDevelopmentExpenseBenefit" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_SCKTDeferredStateResearchAndDevelopmentExpenseBenefit" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SubsequentEventDetailsNarrative" xlink:title="00000060 - Disclosure - Subsequent Event (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6733146800">
<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>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Mar. 18, 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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,  2015<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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="nump">$ 11,305,978<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,659,903<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr 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">2015<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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6733737408">
<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, 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_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">$ 938,155<span></span>
</td>
<td class="nump">$ 632,631<span></span>
</td>
</tr>
<tr class="re">
<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,358,883<span></span>
</td>
<td class="nump">1,896,701<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">1,326,090<span></span>
</td>
<td class="nump">957,327<span></span>
</td>
</tr>
<tr class="re">
<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">87,556<span></span>
</td>
<td class="nump">125,707<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">4,710,684<span></span>
</td>
<td class="nump">3,612,366<span></span>
</td>
</tr>
<tr class="re">
<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,124,297<span></span>
</td>
<td class="nump">2,025,397<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">1,049,234<span></span>
</td>
<td class="nump">984,099<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,173,531<span></span>
</td>
<td class="nump">3,009,496<span></span>
</td>
</tr>
<tr class="re">
<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,698,828)<span></span>
</td>
<td class="num">(2,764,964)<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">$ 474,703<span></span>
</td>
<td class="nump">$ 244,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="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_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="re">
<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">85,918<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">9,688,305<span></span>
</td>
<td class="nump">8,369,816<span></span>
</td>
</tr>
<tr class="re">
<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">2,214,467<span></span>
</td>
<td class="nump">3,007,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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and related expenses</a></td>
<td class="nump">$ 602,888<span></span>
</td>
<td class="nump">528,155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Bank line of credit</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">815,981<span></span>
</td>
</tr>
<tr class="re">
<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,004,260<span></span>
</td>
<td class="nump">$ 978,555<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">640,440<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_ShortTermNonBankLoansAndNotesPayable', window );">Related party and other short term notes payable</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">$ 600,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_ConvertibleNotesPayableCurrent', window );">Related party convertible notes payable-current portion</a></td>
<td class="nump">380,696<span></span>
</td>
<td class="nump">380,696<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_DeferredServiceRevenueCurrent', window );">Short term portion of deferred service revenue</a></td>
<td class="nump">85,578<span></span>
</td>
<td class="nump">131,344<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_ShortTermPortionOfCapitalLeasesAndDeferredRent', window );">Short term portion of capital leases and deferred rent</a></td>
<td class="nump">24,440<span></span>
</td>
<td class="nump">25,102<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">5,452,769<span></span>
</td>
<td class="nump">6,466,881<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">371,929<span></span>
</td>
<td class="nump">371,929<span></span>
</td>
</tr>
<tr class="re">
<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">39,800<span></span>
</td>
<td class="nump">83,301<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_LongTermPortionOfCapitalLeasesAndDeferredRent', window );">Long term portion of capital leases and deferred rent</a></td>
<td class="nump">305,016<span></span>
</td>
<td class="nump">275,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="nump">175,214<span></span>
</td>
<td class="nump">143,274<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,344,728<span></span>
</td>
<td class="nump">7,340,974<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value: Authorized &#8211; 20,000,000 shares, Issued and outstanding &#8211; 5,620,455 shares at December 31, 2015 and 5,403,851 shares at December 31, 2014</a></td>
<td class="nump">5,620<span></span>
</td>
<td class="nump">5,404<span></span>
</td>
</tr>
<tr class="re">
<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,210,842<span></span>
</td>
<td class="nump">61,713,995<span></span>
</td>
</tr>
<tr class="ro">
<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">(58,872,885)<span></span>
</td>
<td class="num">(60,690,557)<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">3,343,577<span></span>
</td>
<td class="nump">1,028,842<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 9,688,305<span></span>
</td>
<td class="nump">$ 8,369,816<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>Sum of the carrying values as of the balance sheet date of liabilities incurred and payable to vendors for goods and services received, and other costs not separately disclosed in the balance sheet that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.</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 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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 3<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 31<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.18)<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> -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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 12<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=56944662&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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</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 Liability<br> -URI http://asc.fasb.org/extlink&amp;oid=6510232<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 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 15<br> -Subparagraph b(2)<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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 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.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 13<br> -Section A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 13<br> -Section A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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> -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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 25<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</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 Line-of-Credit Arrangement<br> -URI http://asc.fasb.org/extlink&amp;oid=6517033<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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 19, 20<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-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_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>The aggregate carrying amounts, as of the balance sheet date, of assets not separately disclosed in the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 10<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 45<br> -Paragraph 1<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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 8<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 13<br> -Subparagraph a<br> -Article 5<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 8<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31(a)(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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>Carrying amount at the balance sheet date of borrowings from a creditor other than a bank, not elsewhere specified in the taxonomy, with a maturity within one year (or within one operating cycle if longer) from the date of borrowing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 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 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 SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section E<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6896673216">
<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, 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_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,620,455<span></span>
</td>
<td class="nump">5,403,851<span></span>
</td>
</tr>
<tr class="re">
<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,620,455<span></span>
</td>
<td class="nump">5,403,851<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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)<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><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6733385504">
<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, 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_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">$ 18,400,182<span></span>
</td>
<td class="nump">$ 17,020,754<span></span>
</td>
</tr>
<tr class="re">
<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">9,465,443<span></span>
</td>
<td class="nump">9,607,829<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">8,934,739<span></span>
</td>
<td class="nump">7,412,925<span></span>
</td>
</tr>
<tr class="re">
<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,323,005<span></span>
</td>
<td class="nump">2,332,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_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">2,497,093<span></span>
</td>
<td class="nump">2,199,009<span></span>
</td>
</tr>
<tr class="ro">
<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">1,985,804<span></span>
</td>
<td class="nump">1,950,191<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">6,805,902<span></span>
</td>
<td class="nump">6,482,118<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,128,837<span></span>
</td>
<td class="nump">930,807<span></span>
</td>
</tr>
<tr class="re">
<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">$ (100,455)<span></span>
</td>
<td class="num">(207,299)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">61,500<span></span>
</td>
</tr>
<tr class="re">
<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">$ 1,849,612<span></span>
</td>
<td class="nump">464,057<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income tax expense</a></td>
<td class="num">(31,940)<span></span>
</td>
<td class="num">(31,940)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,817,672<span></span>
</td>
<td class="nump">$ 432,117<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">$ 0.33<span></span>
</td>
<td class="nump">$ 0.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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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,554,541<span></span>
</td>
<td class="nump">5,005,579<span></span>
</td>
</tr>
<tr class="re">
<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">5,975,052<span></span>
</td>
<td class="nump">5,250,914<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=26872669&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_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=56944662&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=6510177<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=6907707&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><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Subsection 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 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=26872669&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<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=7655603&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 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 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><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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=26872669&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12355-112629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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_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=26872669&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=26872669&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>This element represents the income or loss from continuing operations (before interest income and interest expense) attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before interest income, interest expense, income taxes, extraordinary items, and noncontrolling interest.</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_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 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=56944662&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 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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&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 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 19<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 20<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=26872669&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=7655603&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=7655603&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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6733352048">
<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>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, 2013</a></td>
<td class="nump">$ 4,867<span></span>
</td>
<td class="nump">$ 61,251,183<span></span>
</td>
<td class="num">$ (61,122,674)<span></span>
</td>
<td class="nump">$ 133,376<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, 2013</a></td>
<td class="nump">4,867,063<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_StockIssuedDuringPeriodValueOther', window );">Issuance of common stock</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">12,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Issuance of common stock (in shares)</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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">$ 458<span></span>
</td>
<td class="nump">137,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137,500<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">457,813<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">$ 69<span></span>
</td>
<td class="nump">47,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,171<span></span>
</td>
</tr>
<tr class="ro">
<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">68,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,475)<span></span>
</td>
</tr>
<tr class="re">
<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">204,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 204,678<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,500<span></span>
</td>
</tr>
<tr class="re">
<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">432,117<span></span>
</td>
<td class="nump">432,117<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, 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 );">Ending 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="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_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="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_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="ro">
<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="re">
<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="ro">
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12355-112629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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_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=56944662&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 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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&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 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 19<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 20<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=56944662&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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period that is attributable to transactions involving issuance of stock not separately disclosed.</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_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 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><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.28,29)<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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29, 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares of stock issued during the period that is attributable to transactions involving issuance of stock not separately disclosed.</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_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-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_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 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 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 SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section E<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6733325376">
<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, 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_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">$ 1,817,672<span></span>
</td>
<td class="nump">$ 432,117<span></span>
</td>
</tr>
<tr class="re">
<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 (used in) 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">209,864<span></span>
</td>
<td class="nump">217,178<span></span>
</td>
</tr>
<tr class="re">
<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">$ 197,686<span></span>
</td>
<td class="nump">216,577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="text"> <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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense</a></td>
<td class="nump">$ 31,940<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">61,500<span></span>
</td>
</tr>
<tr class="re">
<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">$ (462,182)<span></span>
</td>
<td class="num">(469,111)<span></span>
</td>
</tr>
<tr class="re">
<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">(368,763)<span></span>
</td>
<td class="nump">147,761<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="nump">38,151<span></span>
</td>
<td class="num">$ (460)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">10,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(792,581)<span></span>
</td>
<td class="num">$ (517,100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll and related expenses</a></td>
<td class="nump">74,733<span></span>
</td>
<td class="num">$ (52,510)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">640,440<span></span>
</td>
<td class="text"> <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">25,705<span></span>
</td>
<td class="num">$ (27,502)<span></span>
</td>
</tr>
<tr class="ro">
<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">(89,267)<span></span>
</td>
<td class="num">(52,878)<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">19,578<span></span>
</td>
<td class="nump">34,702<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">1,352,976<span></span>
</td>
<td class="nump">52,214<span></span>
</td>
</tr>
<tr class="re">
<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 );">Purchases of equipment</a></td>
<td class="num">(391,375)<span></span>
</td>
<td class="num">(166,172)<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">(391,375)<span></span>
</td>
<td class="num">(166,172)<span></span>
</td>
</tr>
<tr class="ro">
<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">(27,295)<span></span>
</td>
<td class="num">(21,831)<span></span>
</td>
</tr>
<tr class="ro">
<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">138,453<span></span>
</td>
<td class="nump">988,764<span></span>
</td>
</tr>
<tr class="re">
<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">(954,434)<span></span>
</td>
<td class="num">(936,270)<span></span>
</td>
</tr>
<tr class="ro">
<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">155,949<span></span>
</td>
<td class="nump">47,171<span></span>
</td>
</tr>
<tr class="re">
<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">131,250<span></span>
</td>
<td class="nump">137,500<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Repayment of short term notes payable</a></td>
<td class="num">$ (100,000)<span></span>
</td>
<td class="num">(50,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_RepaymentsOfConvertibleDebt', window );">Redemption of related party convertible notes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(25,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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">$ (656,077)<span></span>
</td>
<td class="nump">140,334<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">305,524<span></span>
</td>
<td class="nump">26,376<span></span>
</td>
</tr>
<tr class="ro">
<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">632,631<span></span>
</td>
<td class="nump">606,255<span></span>
</td>
</tr>
<tr class="re">
<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">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_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="re">
<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">143,067<span></span>
</td>
<td class="nump">$ 280,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_SupplementalDisclosureOfNoncashInvestingActivites', window );"><strong>Supplemental disclosure of non-cash investing activites</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">$ 36,482<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_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_SCKT_SupplementalDisclosureOfNoncashInvestingActivites">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalDisclosureOfNoncashInvestingActivites</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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -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=56944662&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=56944662&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_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=56944662&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=6510177<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=6907707&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><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Subsection 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=56944662&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_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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12355-112629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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=56944662&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=56944662&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=56944662&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=56944662&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=56944662&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=56944662&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>The increase (decrease) during the reporting period in other current operating assets not separately disclosed in the statement of cash flows.</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=56944662&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=56944662&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=56944662&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=56944662&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=56944662&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=56944662&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=56944662&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=56944662&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=56944662&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 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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&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 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 19<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 20<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=56944662&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=56944662&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=56944662&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_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or 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> -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=56944662&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_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-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_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=56944662&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=56944662&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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6607381680">
<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, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract', window );"><strong>Note 1 - Organization And Summary Of Significant Accounting Policies</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 );">Organization and Summary of Significant Accounting Policies</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"><b>NOTE
1 &#151; 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 &#147;Company&#148;) is a leading innovator of data capture and delivery solutions for enhanced productivity
in retail point of sale, field service, healthcare, and other mobile markets. The Company produces a family of data collection
products that connect over Bluetooth with smartphones, tablets and mobile computers running on operating systems from Apple&#174;
(iOS), Google&#153; (Android&#153;) and Microsoft&#174; (Windows&#174;/Windows Mobile&#153;). 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">The
Company also offers a handheld mobile computer running Windows Embedded 6.5 operating system from Microsoft. Handheld computer
revenue has been in decline for several years reflecting the movement of developers away from Windows Embedded devices to smartphones
and tablets. Sales of handheld mobile computer are expected to be discontinued in 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&#146;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&#146;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&#146;s
common stock trades on the OTCQB Marketplace under the symbol &#147;SCKT.&#148; The Company&#146;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.</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, 2015 and 2014, all of the Company&#146;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"><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">&#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&#146;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: 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, 2015, the Company had no open forward foreign
currency contract. At December 31, 2014, contracts with a notional amount of $302,500 to hedge Euros had a fair value of an immaterial
amount based on quotations from financial institutions, and had maturity dates in January 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 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 2015,
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 $13,000 compared to a net loss of $14,000 in 2014.</font></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"><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></i></font></p>

<p style="font: 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, 2015 and 2014:</font></p>

<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">
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Balance at <br />Beginning of <br />Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Charged to <br />Costs and <br />Expenses</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Amounts <br />Written Off</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; 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%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">2015</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">89,058</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">&#151;&#160;&#160;</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">&#151;&#160;&#160;</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">89,058</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: right">2014</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">89,058</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">&#151;&#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">$</td><td style="color: Black; text-align: right">&#151;&#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">$</td><td style="color: Black; text-align: right">89,058</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"><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 the Company writes off the cost of any
inventory that is surplus, less any amounts that the Company believes it can recover from the disposal of goods that it specifically
believes will be saleable past a nine- month horizon. The Company&#146;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. Inventory components at year-end, net of write-downs, are presented 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">&#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">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left">Raw materials and sub-assemblies&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">2,521,585</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">2,153,764</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">Finished goods&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">39,083</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">61,175</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; padding-bottom: 1pt">Inventory reserves&#9;</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">(1,234,578</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">(1,257,612</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Inventory, net</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">1,326,090</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">957,327</td><td style="border-bottom: Black 2.5pt double; 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: 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>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&#146;s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense
in the years ended December 31, 2015 and 2014, was $197,686 and $216,577, 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, 2015. 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&#146;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, 2015.</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 capitalized as a liability on the Company&#146;s balance sheet in its short
and long term components. Deferred rent at December 31, 2015 and December 31, 2014 was $283,053 and $263,476, respectively, and
was classified as long term at each reporting 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"><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&#146;s trade accounts receivables are primarily with distributors. The Company performs
ongoing credit evaluations of its customers&#146; financial condition but the Company generally requires no collateral. Reserves
are maintained for potential credit losses, and such losses have been within management&#146;s expectations. Customers who accounted
for at least 10% of the Company&#146;s accounts receivable balances at December 31, 2015 and December 31, 2014 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>

<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; padding-bottom: 1pt">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left">Ingram Micro Inc.&#160;&#160;&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">35</td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">42</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Bluestar, Inc.&#160;&#160;&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">22</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">25</td><td style="color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">ScanSource, Inc.&#160;&#160;&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">17</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">14</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: 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 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&#146;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, 2015 and December 31, 2014, 29% and 22%, respectively,
of the Company&#146;s accounts payable balances were concentrated with the top supplier. For the years ended December 31, 2015
and 2014, this supplier and two other suppliers accounted for 73% and 71%, 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"><i></i></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>&#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>Revenue
Recognition and Deferred Revenue</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><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 &#147;sell-through,&#148; when products are shipped from the distributor to
the distributor&#146;s customer. Revenue related to those products in the Company&#146;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&#146;s balance sheet. At December 31, 2015 and
December 31, 2014, net deferred revenue on shipments to distributors represented deferred revenues totaling $1,925,268 and $2,012,217,
respectively, net of related costs of those revenues of $921,008 and $1,033,662, 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: 24pt"><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&#146; 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 two-year and three-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&#146;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&#146;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&#146;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, 2015 and 2014:</font></p>

<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">
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Balance at <br />Beginning of Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; border-bottom: Black 1pt solid">Additional Warranty Reserves</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Amounts <br />Charged to Reserves</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; 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%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">2015</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">78,871</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">41,029</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">(41,029</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">78,871</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: right">2014</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">69,554</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">44,817</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">(35,500</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">78,871</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;&#160;</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&#146;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 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>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 $47,287 and $186,530, in advertising costs during 2015
and 2014, 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; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#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>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:</font></p>

<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">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-left: 2.15pt">Numerator:</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="width: 56%; color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;Net income&#9;</td><td style="width: 8%; color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">1,817,672</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">432,117</td><td style="border-bottom: Black 2.5pt double; 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: 2.15pt">Denominator:</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: 2.15pt">Weighted average shares outstanding used in computing net income per share:</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: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic&#9;</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">5,554,541</td><td style="border-bottom: Black 2.5pt double; 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">5,005,579</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt">Effect of dilutive stock options and warrants (treasury stock method)&#9;</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">421,511</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">245,335</td><td style="border-bottom: Black 1pt solid; 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: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted&#9;</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">5,975,052</td><td style="border-bottom: Black 2.5pt double; 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">5,250,914</td><td style="border-bottom: Black 2.5pt double; 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: 2.15pt">Net income per share applicable to common
    stockholders:</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: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">0.33</td><td style="border-bottom: Black 2.5pt double; 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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.09</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">0.30</td><td style="border-bottom: Black 2.5pt double; 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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.08</td><td style="border-bottom: Black 2.5pt double; 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>

<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 2015 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 and warrants, which is calculated based on the average share price
for the 2015 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 2015, options and warrants
to purchase, and shares issuable for convertible notes and related accrued interest, totaling 2,271,894 shares of the Company&#146;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 2014, options
and warrants to purchase, and shares issuable for convertible notes and related accrued interest, totaling 2,325,260 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.<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>&#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&#151;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, 2015 and 2014 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">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black; padding-bottom: 1pt">Revenues: (in thousands)</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 1.05pt">&#160;&#160;&#160;United States&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">14,343</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">12,840</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; padding-left: 1.05pt">&#160;&#160;&#160;Europe&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">2,698</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,864</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; padding-bottom: 1pt; padding-left: 1.05pt">&#160;&#160;&#160;Asia and rest of world&#9;</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">1,359</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">1,317</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt; padding-left: 1.05pt">&#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">$</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">&#160;</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">17,021</td><td style="border-bottom: Black 2.5pt double; 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: 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&#146;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, 2015 and 2014 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>

<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">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 1.05pt">Ingram Micro Inc. &#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">29</td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">31</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 1.05pt">BlueStar, Inc. &#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">22</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">17</td><td style="color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-left: 1.05pt">Scansource, Inc. &#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">18</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">19</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: 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>Recently
Issued Financial Accounting Standards</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In February 2016, the Financial Accounting Standards
Board (&#147;FASB&#148;) issued its new lease accounting guidance in Accounting Standards Update (&#147;ASU&#148;) No. 2016-02,
Leases (Topic 842).&#160; Under the new guidance, lessees will be required to recognize for all leases (with the exception of
short-term leases) a lease liability, which is a lessee&#146;s obligation to make lease payments arising from a lease, measured
on a discounted basis and a right-of-use asset, which is an asset that represents the lessee&#146;s right to use, or control
the use of, a specified asset for the lease term.&#160; The new standard is effective for annual periods beginning after December
15, 2018, including interim periods within those fiscal years.&#160; The Company is currently evaluating the impact of the adoption
of this ASU to the Company&#146;s consolidated financial statements and related disclosures.<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"><b>&#160;</b></p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 22pt"><font style="font: 12pt Times New Roman, Times, Serif"></font>In
November 2015, the Financial Accounting Standards Board (&#34;FASB&#34;) issued Accounting Standards Update (&#34;ASU&#34;)
2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which will require deferred tax assets and
deferred tax liabilities to be presented as noncurrent within a classified balance sheet. The ASU simplifies the current guidance
which requires an entity to separate deferred income tax liabilities and assets into current and noncurrent amounts in a classified
balance sheet. The current requirement that deferred tax assets and liabilities of a tax-paying component of an entity be offset
and presented as a single amount is not affected. The ASU is effective for financial statements issued for annual periods beginning
after December 15, 2016, and interim periods within those annual periods. Earlier application is permitted for all entities as
of the beginning of an interim or annual reporting period. We do not presently anticipate that the adoption of this standard will
have a material impact on our financial statements.</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><font style="font: 12pt Times New Roman, Times, Serif">In
September 2015, the FASB issued ASU 2015-16,&#160;Simplifying the Accounting for Measurement-Period Adjustments, which eliminates
the requirement to retrospectively account for measurement-period adjustments. This standard is effective for our financial statements
issued for fiscal years beginning after December 15, 2015, and interim periods within those fiscal years. Early adoption is permitted
for financial statements that have not been previously issued. We intend to apply the new guidance on a prospective basis. We
do not presently anticipate that the adoption of this standard will have a material impact on our financial statements.</font></p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In August 2015, the FASB issued ASU 2015-15,&#160;Presentation
and Subsequent Measurement of Debt Issuance Costs Associated With Line-of-Credit Arrangements - Amendments to SEC Paragraphs Pursuant
to Staff Announcement at June 18, 2015 EITF Meeting,&#160;to clarify that given the absence of authoritative guidance within ASU
No. 2015-03 for debt issuance costs related to the line-of-credit arrangements, such costs may be presented as an asset and subsequently
amortized ratably over the term of the line-of-credit arrangement. We do not presently expect the adoption of this update to have
a material effect on our consolidated financial statements.</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">&#160;</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In July 2015, the FASB issued ASU 2015-11,
Simplifying the Measurement of Inventory. This standard 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 this update 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.&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In April 2015, the FASB issued ASU 2015-03,&#160;Simplifying
the Presentation of Debt Issuance Costs, which requires debt issuance costs to be presented in the balance sheet as a direct deduction
from the associated debt liability. This standard is effective for our financial statements issued for fiscal years beginning
after December 15, 2015, and interim periods within those fiscal years. Early adoption is permitted for financial statements that
have not been previously issued. The new guidance will be applied on a retrospective basis. We do not presently anticipate that
the adoption of this standard will have a material impact on our financial statements.</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">&#160;</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In August 2014, the Financial Accounting
Standards Board (&#34;FASB&#34;) issued Accounting Standards Update (ASU) 2014-15, which requires management to assess, at each
annual and interim reporting period, the entity's ability to continue as a going concern within one year after the date that the
financial statements are issued and provide related disclosures. The guidance is effective for the year ended December 31, 2016,
with early adoption permitted. We have assessed the impact of this standard and do not believe that it will have a material impact
on our consolidated financial statements or disclosures upon adoption.</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 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; 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 2016 or with a cumulative effect adjustment
upon adoption in 2018. We are assessing the impact this new standard is anticipated to have on our consolidated financial statements.</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesAbstract</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_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=51655414&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=51655414&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=51655414&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=51655414&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=51655414&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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6608919808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - 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, 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>
</tr>
<tr class="ro">
<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 );">Related Party Convertible Notes Payable</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"><b>NOTE
2 &#151; 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"><font style="font: 12pt Times New Roman, Times, Serif"><i>Short
Term Related Party Convertible Notes Payable</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">Short
term related party convertible notes payable were $380,696 at December 31, 2015 and December 31, 2014. Issued on September 4,
2013 to officers and directors of the Company and maturing on September 4, 2017, the notes have an interest rate of 8% per annum
that compounds quarterly, and contain a holder call provision that became effective on September 4, 2014. Accrued interest was
$77,037 and $42,179 at December 31, 2015 and December 31, 2014, respectively and was included in Accounts Payable and Accrued
Expenses. Interest expense for 2015 and 2014 was $34,858 and $32,204, respectively. The notes and accrued interest are convertible
into common stock at the option of the holder at $2.44 per share as long as warrants issued on November 19, 2010 are outstanding
(warrants expire May 20, 2016) or 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&#146;s working capital bank line of credit with the Company&#146;s
bank.&#160;</font></p>

<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"></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>Long
Term Related Party Convertible Note Payable</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">Long
term related party convertible note payable was $371,929 at December 31, 2015 and December 31, 2014. Issued to the Company&#146;s
Chairman on September 4, 2013 and maturing on September 4, 2017, the note has an interest rate that compounds quarterly of 18%
per annum as long as the warrants issued on November 19, 2010 are outstanding (warrants expire May 20, 2016) or 12% per annum
thereafter. Principal and accrued interest on the note payable are convertible into common stock at the option of the holder at
$2.44 per share if the November 19, 2010 warrants are outstanding or at $1.25 per share. Accrued interest was $188,350 and $97,900
at December 31, 2015 and December 31, 2014, respectively, and was included in Accounts Payable and Accrued Expenses. Interest
expense for 2015 and 2014 was $90,451 and $75,848, respectively. The convertible note is secured by all of the assets of the Company
and is subordinated to amounts outstanding under the Company&#146;s working capital bank line of credit with the Company&#146;s
bank.</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_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 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39678-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<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 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 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph b<br> -Article 3A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6591922064">
<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, 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>
</tr>
<tr class="ro">
<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="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
3 &#151; 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
January 31, 2013, the Company&#146;s Board of Directors approved a subordinated line of credit of up to $1,000,000 including
up to $550,000 in advances by the Company&#146;s Chairman. The funds raised are being used for working capital purposes. The
notes had an initial expiration date of December 1, 2013, which in November 2013 was extended to June 1, 2014. Interest on the
original notes accrued at the rate of 1% per week and was paid weekly through the extended maturity date of June 1, 2014. On May
15, 2014, the Company&#146;s Board of Directors approved the issue of subordinated notes totaling $650,000 to replace the subordinated
line of credit notes in the same amount maturing on June 1, 2014 mentioned previously. The replacement subordinated notes are
two-year notes that mature on June 1, 2016, and are repayable by the Company at any time and have an interest rate of 18% per
annum payable monthly in cash. Beginning October 1, 2014, investors may request note repayment at will. Balances under the line
of credit are secured by all of the assets of the Company and are subordinated to amounts outstanding under the Company&#146;s
credit facility with its 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">&#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
December 31, 2015, a total of $500,000 in notes payable were outstanding under this line, of which $450,000 and $50,000 respectively
are from the Company&#146;s Chairman and Chief Executive Officer. Interest expenses for 2015 and 2014 were $100,455and $207,299,
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
January 29, 2016, the Company repaid all outstanding credit line notes in the amount of $500,000 to the note holders.</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_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_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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6606289376">
<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, 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_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="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
4 &#151; 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">&#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
February 27, 2014, the Company entered into a credit facility agreement with Bridge Bank (the &#147;Bank&#148;). The credit
facility was activated and transfer of the credit facility from the Company&#146;s former bank was completed on March 7, 2014.
The revolving credit line agreement is for a two year period ending February 27, 2016. On March 23, 2015, the Company signed a
Business Financing Modification Agreement by and between the Company and the Bank to extend the expiration date of the revolving
credit line agreement for the domestic (U.S. based) portion of the line from February 27, 2016 to February 27, 2017. All other
terms and the expiration date of the international portion of the revolving credit line agreement remain unchanged. In June 2015,
Bridge Bank merged with and into Western Alliance Bank and became a wholly owned subsidiary of Western Alliance Bank. Under the
terms of the credit facility agreement with the Bank, the Company may borrow up to $2.5 million, of which up to $1.5 million is
based on qualified receivables from domestic customers and up to $1.0 million is based on qualified receivables from international
customers. The Company&#146;s total borrowings under the line may not exceed 50% of the sum of cash plus qualified receivables.
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&#146;s prime rate (minimum of 3.25%) plus 1.5%. There is also a collateral handling
fee of 0.2% per month of the financed receivables outstanding. The applicable interest and fees are calculated based on the actual
amounts borrowed. At December 31, 2015, the effective rate (interest plus all applicable fees) on actual cash advanced is 7.15%
per annum. 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&#146;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, 2015, the Company had no amounts borrowed under the bank lines of credit
and had a borrowing capacity of approximately $1,620,000.&#160;</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: 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">Total
interest expense on the amounts drawn under the Company&#146;s bank credit lines in effect during the years ended December 31,
2015 and 2014, was $38,494 and $69,874, respectively. Accrued interest related to the amounts outstanding under the Company&#146;s
bank lines of credit at December 31, 2015 and 2014 was $0 and $3,981, 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
February 26, 2016, 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 both domestic and international portions of the line 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 of 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&#146;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.</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_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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6609111488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</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"><b>NOTE
5 &#151; Intangible Assets</b></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"><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">Intangible
assets consist of a patent purchased in 2004 for $600,000 covering the design and functioning of plug-in bar code scanners, bar
code imagers, and radio frequency identification products, which was amortized on a straight line basis over its estimated life
of ten years. The Company completed the amortization of the patent in the first half of 2014. Intangible assets of $570,750 remaining
from a prior acquisition in 2000 consisting of developed software and technology with estimated lives at the time of acquisition
of 8.5 years was fully amortized in the quarter ended June 30, 2009.&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><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: 22pt"><font style="font: 12pt Times New Roman, Times, Serif">Amortization
of all intangible assets in the years ended December 31, 2015 and 2014, was $0 and $30,000, respectively, and is included in research
and development expense. Intangible assets as of December 31, 2015 and 2014 consisted of the following:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><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: 22pt"><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; text-align: right">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Gross <br />Assets</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Accumulated <br />Amortization</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Net</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black; padding-left: 0.7pt">Patent</td><td style="width: 5%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 11%; color: Black; text-align: right">600,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 5%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 11%; color: Black; text-align: right">600,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 5%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 11%; color: Black; text-align: right">&#151;&#160;&#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-bottom: 1pt; padding-left: 0.7pt">Project management tools&#9;</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">570,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">570,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">&#151;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;Total intangible assets&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">1,170,750</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">1,170,750</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">&#151;&#160;&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or part of the information related to intangible 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6883201120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<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="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
6 &#151; Commitments and Contingencies</b></font></p>

<p style="font: 8pt 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 4% 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, 2015 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">2016</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">408,986</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">2017</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">425,345</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">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: White">
    <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: 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">2020 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">1,229,724</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,966,467</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>

<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, 2015 and 2014 was $430,648 and $428,647, respectively. The
amount of deferred rent at December 31, 2015 and December 31, 2014 was $283,053 and $263,476, 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, 2015 and 2014, property and equipment with costs of $124,427 and $87,945, respectively, were subject to such financing arrangements.
Related accumulated amortization at December 31, 2015 and December 31, 2014, amounted to $28,795 and $22,408 respectively.&#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
minimum payments under capital lease and equipment financing arrangements as of December 31, 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" 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;2016</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">26,191</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;2017</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,146</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; vertical-align: middle">&#160;&#160;&#160;&#160;&#160;2018</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,859</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-left: 5.4pt">&#160;&#160;&#160;&#160;&#160;Total minimum payments&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,196</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: 5.4pt">Less amount representing interest&#9;</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">(2,793</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: 5.4pt">&#160;&#160;&#160;&#160;&#160;Present value of net minimum payments&#9;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">46,403</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: 5.4pt">Short term portion of capital leases&#9;</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">(24,440</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: 5.4pt">Long term portion of capital leases&#9;</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">21,963</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;&#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>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, 2015, the Company&#146;s non-cancelable purchase commitments for inventory to be used in the ordinary course of
business during the first nine months of 2016 were approximately $2,613,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&#146;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&#146; legal use of the Company&#146;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><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=51674963&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=6394976&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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6901163104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - 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, 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_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract', window );"><strong>Share-based Compensation, Allocation and Classification in Financial Statements [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="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
7 &#151; 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 &#147;2004 Plan&#148;).
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.&#160;</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: 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 2015 and 2014 was $1.58 and $0.96, 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"></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">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 0.7pt">Risk-free interest rate (%)&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">2.10</td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">2.56</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 0.7pt">Dividend yield&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#151;&#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">&#151;&#160;&#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; text-align: left; padding-left: 0.7pt">Volatility factor&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">92.22</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">87.44</td><td style="color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 0.7pt">Expected option life (years)&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">4.8</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.6</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;&#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 information related to stock option activity for the years ended December 31, 2015 and 2014:</font></p>

<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">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left">Total intrinsic value of stock options exercised</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">60,056</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">20,684</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">Cash received from stock option exercises</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$&#160;</td><td style="color: Black; text-align: right">155,949</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">44,771</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;&#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, 2015 and 2014 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, 2013&#9;</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">215,898</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,659,170</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.47</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&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">191,843</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">&#151;&#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&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(382,000</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">382,000</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.41</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&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#151;&#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">(31,475</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.50</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&#9;</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">118,637</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">(118,637</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.65</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, 2014&#9;</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">144,378</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">1,891,058</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.09</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&#9;</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">&#151;&#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&#9;</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: rgb(204,238,255)">
    <td style="color: Black; padding-left: 0.7pt">&#160;&#160;&#160;Exercised&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#151;&#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: White">
    <td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;Canceled&#9;</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: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">Balance at December 31, 2015&#9;</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">5.83</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">879,566</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&#9;</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,547,485</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.32</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.00</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">627,777</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&#9;</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">474,868</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.42</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">251,789</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;&#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 lesser of 400,000 shares, 4% of the outstanding shares on that date, or a lesser amount as determined
by the Board of Directors. On January 1, 2016, 2015, and 2014, a total of 224,818, 200,000, and 191,843 additional shares, respectively,
became available for grant from the 2004 Plan. As of March 18, 2016, 255,500 stock options at a weighted average grant price of
$2.75 per share have been granted from the 2004 Plan subsequent to December 31, 2015.&#160;</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: 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, 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 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">414,303</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">7.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">270,686</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.03</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">58,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">7.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.22</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">41,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.21</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">186,857</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.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.70</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">184,532</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.70</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">539,695</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">7.25</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.11</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">314,964</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.04</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.74</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">260,379</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.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">2.48</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">172,601</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.51</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.45</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">560,819</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.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">3.08</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">560,819</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"></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">2.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: White">
    <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.00 - $11.70</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">1,400</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">0.75</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">$</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">10.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="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">1,400</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">$</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">10.73</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="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 - $11.70</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,022,353</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">5.83</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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">2.15</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,547,485</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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">2.24</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;<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&#146;s statements of income for the years ended December 31, 2015 and
2014, 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; 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">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black; border-bottom: Black 1pt solid">Income Statement Classification</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; padding-left: 0.7pt">&#160;&#160;Cost of revenues&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">19,322</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">21,597</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;Research and development&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">40,951</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">54,679</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; padding-left: 0.7pt">&#160;&#160;Sales and marketing&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">62,898</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">33,030</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; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;General and administrative&#9;</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">86,693</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">95,372</td><td style="border-bottom: Black 1pt solid; 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: 2.5pt; padding-left: 0.7pt">&#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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">209,864</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">204,678</td><td style="border-bottom: Black 2.5pt double; 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: 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, 2015, the total remaining unamortized stock-based compensation expense was $471,914, and is expected to be amortized
over a weighted average period of 2.82 years.</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_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=6418621&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=51659978&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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5444-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6877367472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Warrants<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
8 &#151; 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 the following outstanding warrants to purchase common stock at December 31, 2015:</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">&#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"></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; text-align: center; border-bottom: Black 1pt solid">Reason</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Number <br />of Shares</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Price Per <br />Share</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: center; border-bottom: Black 1pt solid">Issue Date</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: center; border-bottom: Black 1pt solid">Expiration <br />Date</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 32%; color: Black; text-align: left; padding-left: 1.05pt">Common stock financing&#9;</td><td style="width: 1%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">35,775</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 10%; color: Black; text-align: right">1.80</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt">May 2009</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt">June 2016</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.05pt">Senior convertible note financing&#9;</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">133,560</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">1.25</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: center; padding-bottom: 1pt; padding-left: 1.05pt">Nov 2010</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: center; padding-bottom: 1pt; padding-left: 1.05pt">May 2016</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt; padding-left: 1.05pt">&#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">169,335</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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right">&#160;</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: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="color: Black; text-align: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td></tr>
</table>
<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">&#160;</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company had the following outstanding warrants to purchase common stock at December 31, 2014:</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 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 13pt 0 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; text-align: center; border-bottom: Black 1pt solid">Reason</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Number <br />of Shares</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Price Per <br />Share</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: center; border-bottom: Black 1pt solid">Issue Date</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: center; border-bottom: Black 1pt solid">Expiration <br />Date</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 32%; color: Black; text-align: left; padding-left: 1.05pt">Common stock financing&#9;</td><td style="width: 1%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">35,775</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 10%; color: Black; text-align: right">1.80</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt">May 2009</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt">June 2016</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.05pt">Senior convertible note financing&#9;</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">277,600</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">1.25</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: center; padding-bottom: 1pt; padding-left: 1.05pt">Nov 2010</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: center; padding-bottom: 1pt; padding-left: 1.05pt">May 2016</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt; padding-left: 1.05pt">&#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">313,375</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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right">&#160;</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: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="color: Black; text-align: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td></tr>
</table>
<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 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_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=51659978&amp;loc=d3e25284-112666<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 28<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6891801744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Shares Reserved<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DeferredCompensationArrangementsAbstract', window );"><strong>Deferred Compensation Arrangements [Abstract]</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_CommonStockResrevedForFutureIssuanceTextBlock', window );">Shares Reserved</a></td>
<td class="text"><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
9 &#151; 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>

<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">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left">Stock option grants outstanding (see Note 7)&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">2,022,353</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">1,891,058</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">Reserved for future stock option grants (see Note 7)&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">121,750</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">147,217</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">Reserved for note conversion (see Note 2)&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">977,398</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">977,398</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; padding-bottom: 1pt">Reserved for exercise of outstanding warrants (see Note 8)&#9;</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">169,335</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">313,375</td><td style="border-bottom: Black 1pt solid; 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: 2.5pt">&#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">3,290,836</td><td style="border-bottom: Black 2.5pt double; 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">3,329,048</td><td style="border-bottom: Black 2.5pt double; 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;&#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_SCKT_CommonStockResrevedForFutureIssuanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommonStockResrevedForFutureIssuanceTextBlock</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_DeferredCompensationArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCompensationArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6606435136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Retirement Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Compensation and Retirement 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_PostemploymentBenefitPlansPolicy', window );">Retirement Plan</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"><b>NOTE
10 &#151; 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 (&#147;401(k) Plan&#148;), 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, 2015 and 2014. Administrative expenses relating to the 401(k) Plan are not significant.</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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=51655414&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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6875444944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<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 );">Income Taxes</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"><b>NOTE
11 &#151; 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 expense is related to the deferred tax liability on the portion of the Company's goodwill amortized for tax purposes. Due
to the indefinite characteristic of this deferred tax liability, it cannot be offset against deferred tax assets. The provision
for deferred tax for the periods ended December 31, 2015 and 2014, consists of the following components:</font></p>

<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">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;&#160;<u>Current:</u></font></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;Federal&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">&#151;&#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">$</td><td style="color: Black; text-align: right">&#151;&#160;&#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;State&#9;</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">&#151;&#160;&#160;</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">&#151;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total Current&#9;</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">&#151;&#160;&#160;</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">&#151;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; 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"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;&#160;<u>Deferred:</u></font></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="width: 56%; color: Black; padding-left: 0.7pt">&#160;&#160;Federal&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">31,940</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">31,940</td><td style="width: 1%; 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;State&#9;</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">&#151;&#160;&#160;</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">&#151;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total Deferred&#9;</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">31,940</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">31,940</td><td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt">Total provision for deferred tax&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">31,940</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">31,940</td><td style="border-bottom: Black 2.5pt double; 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: 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">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"><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"></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">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 0.7pt">&#160;&#160;Federal tax at statutory rate&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">34.00</td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">34.00</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 0.7pt">&#160;&#160;State income tax rate&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5.83</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">5.83</td><td style="color: Black; text-align: left">%</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;Losses and credits not benefited&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(41.56</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">(32.95</td><td style="color: Black; text-align: left">%)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Goodwill impairment&#9;</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">&#151;&#160;&#160;</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">&#151;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; padding-left: 0.7pt">&#160;&#160;Provision for taxes&#9;</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.73</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">%)</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">6.88</td><td style="border-bottom: Black 2.5pt double; color: Black; 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">&#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">As
of December 31, 2015, 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"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p>

<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. 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">&#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">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black; padding-bottom: 1pt">Deferred tax assets:</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 0.7pt">&#160;&#160;Net operating loss carryforwards&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">8,833,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">9,729,000</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; padding-left: 0.7pt">&#160;&#160;Credits&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">753,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">716,000</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; padding-left: 0.7pt">&#160;&#160;Capitalized research and development costs&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">18,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">122,000</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; padding-left: 0.7pt">&#160;&#160;Other acquired intangibles&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">91,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">134,000</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; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Accruals not currently deductible&#9;</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">1,614,000</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">1,356,000</td><td style="border-bottom: Black 1pt solid; 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;&#160;&#160;Total deferred tax assets&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">11,309,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">12,057,000</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; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Valuation allowance for deferred tax assets&#9;</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">(11,279,000</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">(12,032,274</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;Net deferred tax assets&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">30,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">24,726</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; padding-left: 0.7pt">Deferred tax liability:</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; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Acquired intangibles&#9;</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">(205,000</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">(168,000</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">Net deferred tax liabilities&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">(175,000</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">(143,274</td><td style="border-bottom: Black 2.5pt double; 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: 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
Company has not consistently generated taxable income in any jurisdiction for the prior 12 quarters.&#160; Currently, the Company
has maintained a full valuation allowance for all deferred tax assets due to negative evidence outweighing the positive evidence.&#160;
The primary negative evidence includes the Company&#146;s recent history of losses (including Q1 of 2015), the phase out of the
SoMo product line with diminishing revenue forecasted for 2016, and no contractual commitment assuring future revenue except for
the remainder of SoMo related orders for OEM customers.&#160; However, the Company&#146;s short term trend of net income for
the last two years allows for the possible reversal of existing taxable temporary differences.&#160; If the Company continues
to remain profitable and determines that the positive evidence outweighs the negative evidence, projected future taxable income
could be included in the evaluation.</font></p>

<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, 2015, the Company had net operating loss carryforwards for federal income tax purposes of approximately $27,578,000
which will expire at various dates beginning in 2017 and through 2033, and federal research and development tax credits of approximately
$460,000, which will expire at various dates beginning in 2018 and through 2033. As of December 31, 2015, the Company had net
operating loss carryforwards for state income tax purposes of approximately $18,020,000, which will expire at various dates in
2015 and through 2033, and state research and development tax credits of approximately $294,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">Utilization
of the net operating loss and tax credit carryforwards is subject to annual limitations due to the ownership change limitations
provided by the Internal Revenue Code Section 382 and similar state provisions. The annual limitation will result in the expiration
of the net operating loss and credit carryforwards before utilization. The deferred tax assets for the year ended December 31,
2015 reflect estimates of Section 382 limitations.&#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; 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">A
reconciliation of the beginning and ending amount of unrecognized tax benefits (&#147;UTBs&#148;), 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>

<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">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; 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%; color: Black; text-indent: 8.1pt; padding-left: 5.4pt">Beginning balance at January 1, 2015&#9;</td><td style="width: 10%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 18%; color: Black; text-align: right">730,000</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; text-indent: 8.1pt; padding-left: 5.4pt">Decreases in UTBs taken in prior years&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">4,000</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; text-indent: 8.1pt; padding-left: 5.4pt; padding-bottom: 1pt">Decreases in UTBs taken in current years&#9;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="color: Black; text-align: right; border-bottom: Black 1pt solid">20,000</td><td style="color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt">Ending balance at December 31, 2015&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">754,000</td><td style="border-bottom: Black 2.5pt double; 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: 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">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, 2015. 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">&#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 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 2014 remain open to examination
by the major domestic taxing jurisdictions to which the Company is subject, and for the years 2002 to 2009 for the international
taxing jurisdictions to which the Company is subject.</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_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=6907707&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=6907707&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=6907707&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=6907707&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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6882224768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
12 &#151; 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; background-color: lime"></font></p>

<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
January 29, 2016, the Company fully paid off all remaining subordinated credit line notes in the amount of $500,000 to the note
holders.</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; 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
February 26, 2016, the Company signed a Business Financing Modification Agreement by and between the Company and Bridge Bank to
extend the expiration date of revolving credit line agreement to February 27, 2018.</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: 0; text-indent: 0.25in">&#160;</p>

<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 March 18, 2016, 255,500 stock options at a weighted average grant price of $2.75per share have been granted from the 2004 Plan
subsequent to December 31, 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 Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">As
of March 18, 2016, the Company has issued 39,448 shares of common stock for the exercise of stock options.</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_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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6733415472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 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_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="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><span></span>
</td>
</tr>
<tr class="re">
<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="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, 2015 and 2014, all of the Company&#146;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><span></span>
</td>
</tr>
<tr class="ro">
<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="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&#146;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><span></span>
</td>
</tr>
<tr class="re">
<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="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, 2015, the Company had no open forward foreign
currency contract. At December 31, 2014, contracts with a notional amount of $302,500 to hedge Euros had a fair value of an immaterial
amount based on quotations from financial institutions, and had maturity dates in January 2015.</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</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"><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 2015,
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 $13,000 compared to a net loss of $14,000 in 2014.</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_AllowanceForCreditLossesTextBlock', window );">Accounts Receivable Allowances</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"><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, 2015 and 2014:</font></p>

<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">
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Balance at <br />Beginning of <br />Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Charged to <br />Costs and <br />Expenses</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Amounts <br />Written Off</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; 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%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">2015</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">89,058</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">&#151;&#160;&#160;</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">&#151;&#160;&#160;</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">89,058</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: right">2014</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">89,058</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">&#151;&#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">$</td><td style="color: Black; text-align: right">&#151;&#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">$</td><td style="color: Black; text-align: right">89,058</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"><i>&#160;</i></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_InventoryPolicyTextBlock', window );">Inventories</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"><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 the Company writes off the cost of any
inventory that is surplus, less any amounts that the Company believes it can recover from the disposal of goods that it specifically
believes will be saleable past a nine- month horizon. The Company&#146;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. Inventory components at year-end, net of write-downs, are presented 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">&#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">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left">Raw materials and sub-assemblies&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">2,521,585</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">2,153,764</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">Finished goods&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">39,083</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">61,175</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; padding-bottom: 1pt">Inventory reserves&#9;</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">(1,234,578</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">(1,257,612</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Inventory, net</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">1,326,090</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">957,327</td><td style="border-bottom: Black 2.5pt double; 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: 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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</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"><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&#146;s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense
in the years ended December 31, 2015 and 2014, was $197,686 and $216,577, respectively.</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_GoodwillDisclosureTextBlock', window );">Goodwill</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"><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, 2015. 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&#146;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, 2015.</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_LeasePolicyTextBlock', window );">Deferred Rent</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"><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 capitalized as a liability on the Company&#146;s balance sheet in its short
and long term components. Deferred rent at December 31, 2015 and December 31, 2014 was $283,053 and $263,476, respectively, and
was classified as long term at each reporting date.</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_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</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"><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&#146;s trade accounts receivables are primarily with distributors. The Company performs
ongoing credit evaluations of its customers&#146; financial condition but the Company generally requires no collateral. Reserves
are maintained for potential credit losses, and such losses have been within management&#146;s expectations. Customers who accounted
for at least 10% of the Company&#146;s accounts receivable balances at December 31, 2015 and December 31, 2014 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>

<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; padding-bottom: 1pt">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left">Ingram Micro Inc.&#160;&#160;&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">35</td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">42</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Bluestar, Inc.&#160;&#160;&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">22</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">25</td><td style="color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">ScanSource, Inc.&#160;&#160;&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">17</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">14</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: 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_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Suppliers</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"><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&#146;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, 2015 and December 31, 2014, 29% and 22%, respectively,
of the Company&#146;s accounts payable balances were concentrated with the top supplier. For the years ended December 31, 2015
and 2014, this supplier and two other suppliers accounted for 73% and 71%, respectively, of the inventory purchases in each of
these years.</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_RevenueRecognitionDeferredRevenue', window );">Revenue Recognition and Deferred Revenue</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"><i>Revenue
Recognition and Deferred Revenue</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><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 &#147;sell-through,&#148; when products are shipped from the distributor to
the distributor&#146;s customer. Revenue related to those products in the Company&#146;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&#146;s balance sheet. At December 31, 2015 and
December 31, 2014, net deferred revenue on shipments to distributors represented deferred revenues totaling $1,925,268 and $2,012,217,
respectively, net of related costs of those revenues of $921,008 and $1,033,662, 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: 24pt"><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&#146; 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 two-year and three-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&#146;s balance sheet in its short and long term components.</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_StandardProductWarrantyPolicy', window );">Warranty</a></td>
<td class="text"><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&#146;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&#146;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, 2015 and 2014:</font></p>

<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">
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Balance at <br />Beginning of Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; border-bottom: Black 1pt solid">Additional Warranty Reserves</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Amounts <br />Charged to Reserves</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; 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%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">2015</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">78,871</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">41,029</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">(41,029</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">78,871</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: right">2014</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">69,554</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">44,817</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">(35,500</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">78,871</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;&#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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</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"><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&#146;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 operations.</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_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</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"><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 $47,287 and $186,530, in advertising costs during 2015
and 2014, respectively.</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_IncomeTaxPolicyTextBlock', window );">Income Taxes</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"><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><span></span>
</td>
</tr>
<tr class="re">
<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="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><span></span>
</td>
</tr>
<tr class="ro">
<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="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:</font></p>

<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">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-left: 2.15pt">Numerator:</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="width: 56%; color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;Net income&#9;</td><td style="width: 8%; color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">1,817,672</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">432,117</td><td style="border-bottom: Black 2.5pt double; 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: 2.15pt">Denominator:</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: 2.15pt">Weighted average shares outstanding used in computing net income per share:</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: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic&#9;</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">5,554,541</td><td style="border-bottom: Black 2.5pt double; 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">5,005,579</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt">Effect of dilutive stock options and warrants (treasury stock method)&#9;</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">421,511</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">245,335</td><td style="border-bottom: Black 1pt solid; 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: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted&#9;</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">5,975,052</td><td style="border-bottom: Black 2.5pt double; 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">5,250,914</td><td style="border-bottom: Black 2.5pt double; 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: 2.15pt">Net income per share applicable to common
    stockholders:</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: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">0.33</td><td style="border-bottom: Black 2.5pt double; 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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.09</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">0.30</td><td style="border-bottom: Black 2.5pt double; 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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.08</td><td style="border-bottom: Black 2.5pt double; 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>

<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 2015 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 and warrants, which is calculated based on the average share price
for the 2015 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 2015, options and warrants
to purchase, and shares issuable for convertible notes and related accrued interest, totaling 2,271,894 shares of the Company&#146;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 2014, options
and warrants to purchase, and shares issuable for convertible notes and related accrued interest, totaling 2,325,260 shares of
common stock, have been omitted from the income per share calculation.</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation Expense</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"><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><span></span>
</td>
</tr>
<tr class="ro">
<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="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&#151;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, 2015 and 2014 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">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black; padding-bottom: 1pt">Revenues: (in thousands)</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 1.05pt">&#160;&#160;&#160;United States&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">14,343</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">12,840</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; padding-left: 1.05pt">&#160;&#160;&#160;Europe&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">2,698</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,864</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; padding-bottom: 1pt; padding-left: 1.05pt">&#160;&#160;&#160;Asia and rest of world&#9;</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">1,359</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">1,317</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt; padding-left: 1.05pt">&#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">$</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">&#160;</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">17,021</td><td style="border-bottom: Black 2.5pt double; 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: 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&#146;s customers. The Company does not hold long-lived
assets in foreign locations.</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_MajorCustomersPolicyPolicyTextBlock', window );">Major Customers</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"><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, 2015 and 2014 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>

<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">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 1.05pt">Ingram Micro Inc. &#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">29</td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">31</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 1.05pt">BlueStar, Inc. &#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">22</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">17</td><td style="color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-left: 1.05pt">Scansource, Inc. &#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">18</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">19</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: 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_NewAccountingPronouncementEarlyAdoptionTableTextBlock', window );">Recently Issued Financial Accounting Standards</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"><i>Recently
Issued Financial Accounting Standards</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In February 2016, the Financial Accounting Standards
Board (&#147;FASB&#148;) issued its new lease accounting guidance in Accounting Standards Update (&#147;ASU&#148;) No. 2016-02,
Leases (Topic 842).&#160; Under the new guidance, lessees will be required to recognize for all leases (with the exception of
short-term leases) a lease liability, which is a lessee&#146;s obligation to make lease payments arising from a lease, measured
on a discounted basis and a right-of-use asset, which is an asset that represents the lessee&#146;s right to use, or control
the use of, a specified asset for the lease term.&#160; The new standard is effective for annual periods beginning after December
15, 2018, including interim periods within those fiscal years.&#160; The Company is currently evaluating the impact of the adoption
of this ASU to the Company&#146;s consolidated financial statements and related disclosures.<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"><b>&#160;</b></p>


<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 22pt"><font style="font: 12pt Times New Roman, Times, Serif"></font>In
November 2015, the Financial Accounting Standards Board (&#34;FASB&#34;) issued Accounting Standards Update (&#34;ASU&#34;)
2015-17, Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which will require deferred tax assets and
deferred tax liabilities to be presented as noncurrent within a classified balance sheet. The ASU simplifies the current guidance
which requires an entity to separate deferred income tax liabilities and assets into current and noncurrent amounts in a classified
balance sheet. The current requirement that deferred tax assets and liabilities of a tax-paying component of an entity be offset
and presented as a single amount is not affected. The ASU is effective for financial statements issued for annual periods beginning
after December 15, 2016, and interim periods within those annual periods. Earlier application is permitted for all entities as
of the beginning of an interim or annual reporting period. We do not presently anticipate that the adoption of this standard will
have a material impact on our financial statements.</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><font style="font: 12pt Times New Roman, Times, Serif">In
September 2015, the FASB issued ASU 2015-16,&#160;Simplifying the Accounting for Measurement-Period Adjustments, which eliminates
the requirement to retrospectively account for measurement-period adjustments. This standard is effective for our financial statements
issued for fiscal years beginning after December 15, 2015, and interim periods within those fiscal years. Early adoption is permitted
for financial statements that have not been previously issued. We intend to apply the new guidance on a prospective basis. We
do not presently anticipate that the adoption of this standard will have a material impact on our financial statements.</font></p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In August 2015, the FASB issued ASU 2015-15,&#160;Presentation
and Subsequent Measurement of Debt Issuance Costs Associated With Line-of-Credit Arrangements - Amendments to SEC Paragraphs Pursuant
to Staff Announcement at June 18, 2015 EITF Meeting,&#160;to clarify that given the absence of authoritative guidance within ASU
No. 2015-03 for debt issuance costs related to the line-of-credit arrangements, such costs may be presented as an asset and subsequently
amortized ratably over the term of the line-of-credit arrangement. We do not presently expect the adoption of this update to have
a material effect on our consolidated financial statements.</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">&#160;</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In July 2015, the FASB issued ASU 2015-11,
Simplifying the Measurement of Inventory. This standard 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 this update 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.&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In April 2015, the FASB issued ASU 2015-03,&#160;Simplifying
the Presentation of Debt Issuance Costs, which requires debt issuance costs to be presented in the balance sheet as a direct deduction
from the associated debt liability. This standard is effective for our financial statements issued for fiscal years beginning
after December 15, 2015, and interim periods within those fiscal years. Early adoption is permitted for financial statements that
have not been previously issued. The new guidance will be applied on a retrospective basis. We do not presently anticipate that
the adoption of this standard will have a material impact on our financial statements.</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">&#160;</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 22pt">In August 2014, the Financial Accounting
Standards Board (&#34;FASB&#34;) issued Accounting Standards Update (ASU) 2014-15, which requires management to assess, at each
annual and interim reporting period, the entity's ability to continue as a going concern within one year after the date that the
financial statements are issued and provide related disclosures. The guidance is effective for the year ended December 31, 2016,
with early adoption permitted. We have assessed the impact of this standard and do not believe that it will have a material impact
on our consolidated financial statements or disclosures upon adoption.</p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 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; 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 2016 or with a cumulative effect adjustment
upon adoption in 2018. We are assessing the impact this new standard is anticipated to have on our consolidated financial statements.</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_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=51677389&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=51655414&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=51662920&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 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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4273-108586<br><br>Reference 3: 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 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=51655414&amp;loc=d3e18780-107790<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Financial Reporting Release (FRR)<br> -Number 203<br> -Paragraph 02-03<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 1<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=51676700&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=49121117&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=49121117&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=51676700&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=51801978&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=49121117&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=51801978&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=51801978&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=51801978&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=49121117&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=51655414&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=56946850&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=56946850&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=56946850&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=56946850&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=56946850&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=51655414&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=51655414&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=49121117&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=51655414&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=51655414&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=6907707&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=6423966&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=6907707&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=37586315&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=37586315&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 accounting policy for major classes of inventories, bases of stating inventories (for example, lower of cost or market), methods by which amounts are added and removed from inventory classes (for example, FIFO, LIFO, or average cost), loss recognition on impairment of inventories, and situations in which inventories are stated above cost. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28360613&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=51655414&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=28360613&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><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Financial Reporting Release (FRR)<br> -Number 206<br> -Paragraph b<br> -Subparagraph i, ii<br> -Chapter 2<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 6<br> -Subparagraph a<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=51655414&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=6482485&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=51801978&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=51801978&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=51669610&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=51801978&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=56949863&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=56949863&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=51655414&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=51655414&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=27012821&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=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 13<br> -Section B<br> -Paragraph Question 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;">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=51655414&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=51655414&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=51671805&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=51667946&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=51655414&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=51655414&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=51674963&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=51655414&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=51801978&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=51801978&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=51801978&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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6733122176">
<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, 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_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"><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="color: Black; text-align: center; border-bottom: Black 1pt solid">Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Balance at <br />Beginning of <br />Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Charged to <br />Costs and <br />Expenses</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Amounts <br />Written Off</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; 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%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">2015</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">89,058</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">&#151;&#160;&#160;</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">&#151;&#160;&#160;</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">89,058</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: right">2014</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">89,058</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">&#151;&#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">$</td><td style="color: Black; text-align: right">&#151;&#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">$</td><td style="color: Black; text-align: right">89,058</td><td style="color: Black; text-align: left">&#160;</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_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 style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left">Raw materials and sub-assemblies&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">2,521,585</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">2,153,764</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">Finished goods&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">39,083</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">61,175</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; padding-bottom: 1pt">Inventory reserves&#9;</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">(1,234,578</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">(1,257,612</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt">Inventory, net</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">1,326,090</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">957,327</td><td style="border-bottom: Black 2.5pt double; color: Black; 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_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 style="color: Black; padding-bottom: 1pt">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left">Ingram Micro Inc.&#160;&#160;&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">35</td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">42</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">Bluestar, Inc.&#160;&#160;&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">22</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">25</td><td style="color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">ScanSource, Inc.&#160;&#160;&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">17</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">14</td><td style="color: Black; 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_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="color: Black; text-align: center; border-bottom: Black 1pt solid">Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Balance at <br />Beginning of Year</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; border-bottom: Black 1pt solid">Additional Warranty Reserves</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Amounts <br />Charged to Reserves</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; 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%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">2015</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">78,871</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 16%; color: Black; text-align: right">41,029</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">(41,029</td><td style="width: 1%; color: Black; text-align: left">)</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 15%; color: Black; text-align: right">78,871</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: right">2014</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">69,554</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">44,817</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">(35,500</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">78,871</td><td style="color: Black; text-align: left">&#160;</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_ScheduleOfEarningsPerShareReconciliationTableTextBlock', window );">Net income per share</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 style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-left: 2.15pt">Numerator:</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="width: 56%; color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;Net income&#9;</td><td style="width: 8%; color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">1,817,672</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; color: Black; text-align: left">$</td><td style="width: 12%; border-bottom: Black 2.5pt double; color: Black; text-align: right">432,117</td><td style="border-bottom: Black 2.5pt double; 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: 2.15pt">Denominator:</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: 2.15pt">Weighted average shares outstanding used in computing net income per share:</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: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic&#9;</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">5,554,541</td><td style="border-bottom: Black 2.5pt double; 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">5,005,579</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt">Effect of dilutive stock options and warrants (treasury stock method)&#9;</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">421,511</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">245,335</td><td style="border-bottom: Black 1pt solid; 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: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted&#9;</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">5,975,052</td><td style="border-bottom: Black 2.5pt double; 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">5,250,914</td><td style="border-bottom: Black 2.5pt double; 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: 2.15pt">Net income per share applicable to common
    stockholders:</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: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">0.33</td><td style="border-bottom: Black 2.5pt double; 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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.09</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">0.30</td><td style="border-bottom: Black 2.5pt double; 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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">0.08</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</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_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 style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black; padding-bottom: 1pt">Revenues: (in thousands)</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 1.05pt">&#160;&#160;&#160;United States&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">14,343</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">12,840</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; padding-left: 1.05pt">&#160;&#160;&#160;Europe&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">2,698</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,864</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; padding-bottom: 1pt; padding-left: 1.05pt">&#160;&#160;&#160;Asia and rest of world&#9;</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">1,359</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">1,317</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt; padding-left: 1.05pt">&#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">$</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">&#160;</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">17,021</td><td style="border-bottom: Black 2.5pt double; color: Black; 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_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 style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 1.05pt">Ingram Micro Inc. &#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">29</td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">31</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 1.05pt">BlueStar, Inc. &#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">22</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">17</td><td style="color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-left: 1.05pt">Scansource, Inc. &#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">18</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">19</td><td style="color: Black; 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_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_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=49124121&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_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 );">- Definition</a><div><p>Tabular disclosure of the reconciliation of basic net earnings per share (or unit) to diluted earnings per share (or unit).</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_ScheduleOfEarningsPerShareReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 2<br> -Paragraph 6<br> -Subparagraph a,b,c<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=51674963&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=51669610&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=26872669&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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6723816256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Intangible assets</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; color: Black">Amortization
of all intangible assets in the years ended December 31, 2015 and 2014, was $0 and $30,000, respectively, and is included in research
and development expense. Intangible assets as of December 31, 2015 and 2014 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; color: Black">&#160;</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black; background-color: yellow"></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; text-align: right">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Gross <br />Assets</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Accumulated <br />Amortization</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Net</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; color: Black; padding-left: 0.7pt">Patent</td><td style="width: 5%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 11%; color: Black; text-align: right">600,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 5%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 11%; color: Black; text-align: right">600,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 5%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 11%; color: Black; text-align: right">&#151;&#160;&#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-bottom: 1pt; padding-left: 0.7pt">Project management tools&#9;</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">570,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">570,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">&#151;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;Total intangible assets&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">1,170,750</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">1,170,750</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">&#151;&#160;&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; 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; color: Black"><b>&#160;</b></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the aggregate amount of goodwill and a description of intangible assets, which may include (a) for amortizable intangible assets (also referred to as finite-lived intangible assets), the carrying amount, the amount of any significant residual value, and the weighted-average amortization period, (b) for intangible assets not subject to amortization (also referred to as indefinite-lived intangible assets), the carrying amount, and (c) the amount of research and development assets acquired and written off in the period, including the line item in the income statement in which the amounts written off are aggregated, if not readily apparent from the income statement. Also discloses (a) for amortizable intangibles assets in total and by major class, the gross carrying amount and accumulated amortization, the total amortization expense for the period, and the estimated aggregate amortization expense for each of the five succeeding fiscal years, (b) for intangible assets not subject to amortization the carrying amount in total and by major class, and (c) for goodwill, in total and for each reportable segment, the changes in the carrying amount of goodwill during the period (including the aggregate amount of goodwill acquired, the aggregate amount of impairment losses recognized, and the amount of goodwill included in the gain (loss) on disposal of a reporting unit). If any part of goodwill has not been allocated to a reportable segment, discloses the unallocated amount and the reasons for not allocating. For each impairment loss recognized related to an intangible asset (excluding goodwill), discloses: (a) a description of the impaired intangible asset and the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method for determining fair value, (c) the caption in the income statement or the statement of activities in which the impairment loss is aggregated, and (d) the segment in which the impaired intangible asset is reported. For each goodwill impairment loss recognized, discloses: (a) a description of the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method of determining the fair value of the associated reporting unit, and (c) if a recognized impairment loss is an estimate not finalized and the reasons why the estimate is not final.  May also disclose the nature and amount of any significant adjustments made to a previous estimate of an impairment 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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16373-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16265-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br>Reference 4: 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> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6719019776">
<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, 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>
</tr>
<tr class="ro">
<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; color: Black">Future
minimum lease payments under the operating lease at December 31, 2015 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; color: Black">&#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; color: Black"></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">2016</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">408,986</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">2017</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">425,345</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">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: White">
    <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: 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">2020 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">1,229,724</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,966,467</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; color: Black">&#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; color: Black">Future
minimum payments under capital lease and equipment financing arrangements as of December 31, 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; color: Black">&#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; color: Black"></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;2016</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right">26,191</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;2017</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,146</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; vertical-align: middle">&#160;&#160;&#160;&#160;&#160;2018</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,859</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-left: 5.4pt">&#160;&#160;&#160;&#160;&#160;Total minimum payments&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,196</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: 5.4pt">Less amount representing interest&#9;</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">(2,793</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: 5.4pt">&#160;&#160;&#160;&#160;&#160;Present value of net minimum payments&#9;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">46,403</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: 5.4pt">Short term portion of capital leases&#9;</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">(24,440</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: 5.4pt">Long term portion of capital leases&#9;</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">21,963</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; color: Black">&#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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6883305664">
<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, 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_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; color: Black">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 2015 and 2014 was $1.58 and $0.96, 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; color: Black">&#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 style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 0.7pt">Risk-free interest rate (%)&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">2.10</td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">2.56</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 0.7pt">Dividend yield&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#151;&#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">&#151;&#160;&#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; text-align: left; padding-left: 0.7pt">Volatility factor&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">92.22</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">87.44</td><td style="color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 0.7pt">Expected option life (years)&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">4.8</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.6</td><td style="color: Black; text-align: left">&#160;</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_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; color: Black">The
table below presents information related to socket option activity for the years ended December 31, 2015 and 2014:</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">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left">Total intrinsic value of stock options exercised</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">60,056</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">20,684</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">Cash received from stock option exercises</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">155,949</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">44,771</td><td style="color: Black; text-align: left">&#160;</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_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; color: Black">Changes
in stock options for the years ended December 31, 2015 and 2014 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; color: Black">&#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 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, 2013&#9;</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">215,898</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,659,170</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.47</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&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">191,843</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">&#151;&#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&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(382,000</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">382,000</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.41</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&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#151;&#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">(31,475</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.50</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&#9;</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">118,637</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">(118,637</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.65</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, 2014&#9;</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">144,378</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">1,891,058</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.09</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&#9;</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">&#151;&#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&#9;</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: rgb(204,238,255)">
    <td style="color: Black; padding-left: 0.7pt">&#160;&#160;&#160;Exercised&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#151;&#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: White">
    <td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;Canceled&#9;</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: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">Balance at December 31, 2015&#9;</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">5.83</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">879,566</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&#9;</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,547,485</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.32</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.00</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">627,777</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&#9;</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">474,868</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.42</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">251,789</td><td style="color: Black; text-align: left">&#160;</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_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; color: Black">The
following table summarizes information about stock options outstanding and exercisable at December 31, 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; color: Black">&#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 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">414,303</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">7.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">270,686</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.03</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">58,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">7.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.22</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">41,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.21</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">186,857</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.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.70</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">184,532</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.70</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">539,695</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">7.25</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.11</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">314,964</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.04</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.74</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">260,379</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.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">2.48</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">172,601</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.51</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.45</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">560,819</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.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">3.08</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">560,819</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"></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">2.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: 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: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">$10.00 - $11.70</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">1,400</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">0.75</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">$</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">10.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="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">1,400</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">$</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">10.73</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="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: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">$0.95 - $11.70</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,022,353</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">5.83</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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">2.15</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,547,485</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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">2.24</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</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_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; color: Black">The
stock-based compensation expense included in the Company&#146;s statements of income for the years ended December 31, 2015 and
2014, 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; color: Black">&#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 style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black; border-bottom: Black 1pt solid">Income Statement Classification</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; padding-left: 0.7pt">&#160;&#160;Cost of revenues&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">19,322</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">21,597</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;Research and development&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">40,951</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">54,679</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; padding-left: 0.7pt">&#160;&#160;Sales and marketing&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">62,898</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">33,030</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; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;General and administrative&#9;</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">86,693</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">95,372</td><td style="border-bottom: Black 1pt solid; 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: 2.5pt; padding-left: 0.7pt">&#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">$</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">209,864</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">204,678</td><td style="border-bottom: Black 2.5pt double; color: Black; 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; color: Black">&#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><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 14<br> -Section F<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6887024368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_ScheduleOfWarrantsOrRightsTextBlock', window );">Outstanding warrants to purchase common stock</a></td>
<td class="text"><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; color: Black">The
Company has the following outstanding warrants to purchase common stock at December 31, 2015:</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; color: Black">&#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 style="color: Black; text-align: center; border-bottom: Black 1pt solid">Reason</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Number <br />of Shares</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Price Per <br />Share</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: center; border-bottom: Black 1pt solid">Issue Date</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: center; border-bottom: Black 1pt solid">Expiration <br />Date</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 32%; color: Black; text-align: left; padding-left: 1.05pt">Common stock financing&#9;</td><td style="width: 1%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: right">35,775</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 10%; color: Black; text-align: right">1.80</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt">May 2009</td><td style="width: 3%; color: Black">&#160;</td>
    <td style="width: 14%; color: Black; text-align: center; padding-left: 1.05pt">June 2016</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 1.05pt">Senior convertible note financing&#9;</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">133,560</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">1.25</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: center; padding-bottom: 1pt; padding-left: 1.05pt">Nov 2010</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: center; padding-bottom: 1pt; padding-left: 1.05pt">May 2016</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 2.5pt; padding-left: 1.05pt">&#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">169,335</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="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: right">&#160;</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: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="color: Black; text-align: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td></tr></table><span></span>
</td>
<td class="text"><p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"></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 the following outstanding warrants to purchase common stock at December 31, 2014:</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt">&#160;</p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"></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; border-bottom: Black 1pt solid">Reason</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Number <br />of Shares</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Price Per <br />Share</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">Issue Date</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; border-bottom: Black 1pt solid">Expiration <br />Date</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 32%; text-align: left; padding-left: 1.05pt">Common stock financing&#9;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">35,775</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: 9%; text-align: right">1.80</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 17%; text-align: center; padding-left: 1.05pt">May 2009</td><td style="width: 3%">&#160;</td>
    <td style="width: 17%; text-align: center; padding-left: 1.05pt">June 2016</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.05pt">Senior convertible note financing <br />(fully converted in 2011) (a)&#9;</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">277,600</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">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1.25</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt; padding-left: 1.05pt">Nov 2010</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt; padding-left: 1.05pt">May 2016</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">313,375</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: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td></tr></table>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"></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_ScheduleOfWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfWarrantsOrRightsTextBlock</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_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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6885076736">
<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, 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>
</tr>
<tr class="ro">
<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 Expense</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Deferred
tax expense is related to the deferred tax liability on the portion of the Company's goodwill amortized for tax purposes. Due
to the indefinite characteristic of this deferred tax liability, it cannot be offset against deferred tax assets. The provision
for deferred tax for the periods ended December 31, 2015 and 2014, consists of the following components:</p>

<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">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;&#160;<u>Current:</u></font></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;Federal&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">&#151;&#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">$</td><td style="color: Black; text-align: right">&#151;&#160;&#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;State&#9;</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">&#151;&#160;&#160;</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">&#151;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total Current&#9;</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">&#151;&#160;&#160;</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">&#151;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; 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"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;&#160;<u>Deferred:</u></font></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="width: 56%; color: Black; padding-left: 0.7pt">&#160;&#160;Federal&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">31,940</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">31,940</td><td style="width: 1%; 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;State&#9;</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">&#151;&#160;&#160;</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">&#151;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total Deferred&#9;</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">31,940</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">31,940</td><td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt">Total provision for deferred tax&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">31,940</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"></td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">31,940</td><td style="border-bottom: Black 2.5pt double; 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: 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; color: Black">&#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; color: Black">&#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; color: Black">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></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; color: Black">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; color: Black">&#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 style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 0.7pt">&#160;&#160;Federal tax at statutory rate&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">34.00</td><td style="width: 1%; color: Black; text-align: left">%</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 12%; color: Black; text-align: right">34.00</td><td style="width: 1%; color: Black; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 0.7pt">&#160;&#160;State income tax rate&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5.83</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">5.83</td><td style="color: Black; text-align: left">%</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;Losses and credits not benefited&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(41.56</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">(32.95</td><td style="color: Black; text-align: left">%)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Goodwill impairment&#9;</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">&#151;&#160;&#160;</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">&#151;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; 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-bottom: 2.5pt; padding-left: 0.7pt">&#160;&#160;Provision for taxes&#9;</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.73</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">%)</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">6.88</td><td style="border-bottom: Black 2.5pt double; color: Black; 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_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; color: Black">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. Significant components of net deferred tax assets are as follows:</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>

<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">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="color: Black; text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="color: Black; padding-bottom: 1pt">Deferred tax assets:</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; color: Black; text-align: left; padding-left: 0.7pt">&#160;&#160;Net operating loss carryforwards&#9;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">8,833,000</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 8%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 12%; color: Black; text-align: right">9,729,000</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; padding-left: 0.7pt">&#160;&#160;Credits&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">753,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">716,000</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; padding-left: 0.7pt">&#160;&#160;Capitalized research and development costs&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">18,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">122,000</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; padding-left: 0.7pt">&#160;&#160;Other acquired intangibles&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">91,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">134,000</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; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Accruals not currently deductible&#9;</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">1,614,000</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">1,356,000</td><td style="border-bottom: Black 1pt solid; 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;&#160;&#160;Total deferred tax assets&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">11,309,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">12,057,000</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; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Valuation allowance for deferred tax assets&#9;</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">(11,279,000</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">(12,032,274</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;Net deferred tax assets&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">30,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">24,726</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; padding-left: 0.7pt">Deferred tax liability:</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; text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Acquired intangibles&#9;</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">(205,000</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="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">(168,000</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">Net deferred tax liabilities&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">(175,000</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">(143,274</td><td style="border-bottom: Black 2.5pt double; color: Black; 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_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">A
reconciliation of the beginning and ending amount of unrecognized tax benefits (&#147;UTBs&#148;), excluding interest and penalties,
is as follows:</p>

<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">
    <td style="color: Black">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="color: Black; 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%; color: Black; text-indent: 8.1pt; padding-left: 5.4pt">Beginning balance at January 1, 2015&#9;</td><td style="width: 10%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 18%; color: Black; text-align: right">730,000</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; text-indent: 8.1pt; padding-left: 5.4pt">Decreases in UTBs taken in prior years&#9;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">4,000</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; text-indent: 8.1pt; padding-left: 5.4pt; padding-bottom: 1pt">Decreases in UTBs taken in current years&#9;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="color: Black; text-align: right; border-bottom: Black 1pt solid">20,000</td><td style="color: Black; text-align: left; border-bottom: Black 1pt solid">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt">Ending balance at December 31, 2015&#9;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</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">754,000</td><td style="border-bottom: Black 2.5pt double; 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: 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; color: Black">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></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=6907707&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=6907707&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=6907707&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=51663037&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=6907707&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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6723778176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Foreign Currency (Details Narrative) - USD ($)<br></strong></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_SCKT_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</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_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Notional amounts of foreign exchange contracts not designated as hedges</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 302,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesToFinancialStatementsAbstract</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_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 notional amount of all foreign currency derivatives not designated as hedging instruments. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.</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_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments</td>
</tr>
<tr>
<td style="padding-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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6901121136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - 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, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_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_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=49124121&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>Total of 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, charged 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> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 09<br> -Article 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 09<br> -Article 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6605455648">
<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, 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_InventoryNetItemsNetOfReserveAlternativeAbstract', window );"><strong>Inventory, Net, Items Net of Reserve Alternative [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,521,585<span></span>
</td>
<td class="nump">$ 2,153,764<span></span>
</td>
</tr>
<tr class="re">
<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">39,083<span></span>
</td>
<td class="nump">61,175<span></span>
</td>
</tr>
<tr class="ro">
<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,234,578)<span></span>
</td>
<td class="num">(1,257,612)<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,326,090<span></span>
</td>
<td class="nump">$ 957,327<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_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=51655945&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_InventoryNetItemsNetOfReserveAlternativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryNetItemsNetOfReserveAlternativeAbstract</td>
</tr>
<tr>
<td style="padding-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_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=51655945&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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6893316416">
<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, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 197,686<span></span>
</td>
<td class="nump">$ 216,577<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=56944662&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_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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6896583824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deferred rent (Details Narrative) - USD ($)<br></strong></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_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract', window );"><strong>Liabilities, Other than Long-term Debt, Noncurrent [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_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred rent</a></td>
<td class="nump">$ 283,053<span></span>
</td>
<td class="nump">$ 263,476<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_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6903344896">
<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, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</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">35.00%<span></span>
</td>
<td class="nump">42.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">22.00%<span></span>
</td>
<td class="nump">25.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="nump">17.00%<span></span>
</td>
<td class="nump">14.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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6875957584">
<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, 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_SCKT_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</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 balances with a single supplier</a></td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">22.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_PercentageOfInventoryPurchasesFromTopSuppliers', window );">Percentage of inventory purchases from top three suppliers</a></td>
<td class="nump">73.00%<span></span>
</td>
<td class="nump">71.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_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesToFinancialStatementsAbstract</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_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>
</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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6884241360">
<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, 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_SCKT_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</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">$ 1,925,268<span></span>
</td>
<td class="nump">$ 2,012,217<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">$ 921,008<span></span>
</td>
<td class="nump">$ 1,033,662<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_SCKT_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesToFinancialStatementsAbstract</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_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.4(a).Q1 Response)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 13<br> -Section A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6608981648">
<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, 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_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">$ 47,287<span></span>
</td>
<td class="nump">$ 186,530<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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6903311936">
<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, 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_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">$ 1,817,672<span></span>
</td>
<td class="nump">$ 432,117<span></span>
</td>
</tr>
<tr 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,554,541<span></span>
</td>
<td class="nump">5,005,579<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther', window );">Effect of dilutive stock options and warrants (treasury stock method)</a></td>
<td class="nump">$ 420,511<span></span>
</td>
<td class="nump">$ 245,335<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">5,975,052<span></span>
</td>
<td class="nump">5,250,914<span></span>
</td>
</tr>
<tr class="re">
<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">$ 0.33<span></span>
</td>
<td class="nump">$ 0.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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units.</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_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther</td>
</tr>
<tr>
<td style="padding-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_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 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=26872669&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<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=7655603&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 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 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><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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=26872669&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=56944662&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 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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&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 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 19<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 20<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=7655603&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=7655603&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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6733669680">
<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, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</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">$ 14,343<span></span>
</td>
<td class="nump">$ 12,840<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,698<span></span>
</td>
<td class="nump">2,864<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,359<span></span>
</td>
<td class="nump">1,317<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">$ 18,400<span></span>
</td>
<td class="nump">$ 17,021<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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6903503408">
<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, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerPercentage', window );">Percent of total revenues</a></td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">31.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerPercentage', window );">Percent of total revenues</a></td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">17.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerPercentage', window );">Percent of total revenues</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">19.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_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_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 );">- Definition</a><div><p>Percentage of revenue generated from a single external customer that accounts for 10 percent or more of an entity's 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_EntityWideRevenueMajorCustomerPercentage</td>
</tr>
<tr>
<td style="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_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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6902887680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 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_SCKT_RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract', window );"><strong>Related Party Convertible Notes Payable 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_ConvertibleNotesPayableCurrent', window );">Short term related party convertible notes payable</a></td>
<td class="nump">$ 380,696<span></span>
</td>
<td class="nump">$ 380,696<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 371,929<span></span>
</td>
<td class="nump">$ 371,929<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_DebtInstrumentConvertibleConversionPrice1WithHudson', window );">Conversion price if warrants issued on November 19, 2010 (expire May 20, 2016) are outstanding</a></td>
<td class="nump">$ 2.44<span></span>
</td>
<td class="nump">$ 2.44<span></span>
</td>
</tr>
<tr class="re">
<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 if warrants issued on November 19, 2010 (expire May 20, 2016) are not outstanding</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 1.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_RepaymentsOfConvertibleDebt', window );">Redemption of short term related party convertible notes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 25,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_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="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_InterestRateOnLongTermConvertibleNotesPayable', window );">Annual interest rate on long term convertible notes payable, compounded quarterly</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 " 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 short term related party convertible notes payable</a></td>
<td class="nump">$ 77,037<span></span>
</td>
<td class="nump">$ 42,179<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_InterstPayableNoncurrent', window );">Accrued interest on long term related party convertible notes payable</a></td>
<td class="nump">188,350<span></span>
</td>
<td class="nump">97,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_InterestExpenseRelatedParty', window );">Interest expense on short term related party convertible notes payable</a></td>
<td class="nump">34,858<span></span>
</td>
<td class="nump">32,204<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_InterestExpenseRelatedPartyLongTerm', window );">Interest expense on long term related party convertible notes payable</a></td>
<td class="nump">$ 90,451<span></span>
</td>
<td class="nump">$ 75,848<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_DebtInstrumentConvertibleConversionPrice1WithHudson">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtInstrumentConvertibleConversionPrice1WithHudson</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: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_SCKT_InterestExpenseRelatedPartyLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InterestExpenseRelatedPartyLongTerm</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_InterestRateOnLongTermConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InterestRateOnLongTermConvertibleNotesPayable</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_SCKT_InterstPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InterstPayableNoncurrent</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_RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract</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_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_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest expense incurred on a debt or other obligation to related party.</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_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-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_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_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or 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> -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=56944662&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_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-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_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>
</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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6903783424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party and Other Short Term Notes Payable (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May. 15, 2014</div></th>
<th class="th"><div>Jan. 31, 2013</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
<th class="th"><div>Jan. 29, 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_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>
<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_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">Jun.  01,  2016<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyAndOtherNotesPayable', window );">Related party and other short term notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="ro">
<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 for notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,455<span></span>
</td>
<td class="nump">$ 207,299<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_RelatedPartyAndOtherNotesPayableMember', window );">Related party and other short term notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount of notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateAtPeriodEnd', window );">Weekly interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">Jun.  01,  2014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubordinatedBorrowingAxis=SCKT_RelatedPartyAndOtherNotesPayableToChairmanMember', window );">Related party and other short term notes payable to Chairman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount of notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateAtPeriodEnd', window );">Weekly interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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">Jun.  01,  2016<span></span>
</td>
<td class="text">Jun.  01,  2014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_RelatedPartyAndOtherNotesPayable', window );">Related party and other short term notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_RepaymentOfOtherShorttermNotesPayable', window );">Repayment of other short-term notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450,000<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_RelatedPartyAndOtherNotesPayableToCEOMember', window );">Related party and other short term notes payable to CEO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">Jun.  01,  2016<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyAndOtherNotesPayable', window );">Related party and other short term notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_RepaymentOfOtherShorttermNotesPayable', window );">Repayment of other short-term notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,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_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_SCKT_RepaymentOfOtherShorttermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RepaymentOfOtherShorttermNotesPayable</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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of 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 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=34725769&amp;loc=d3e28878-108400<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6451184&amp;loc=d3e28551-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="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>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_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 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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubordinatedBorrowingAxis=SCKT_RelatedPartyAndOtherNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyAndOtherNotesPayableMember</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_RelatedPartyAndOtherNotesPayableToChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyAndOtherNotesPayableToChairmanMember</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_RelatedPartyAndOtherNotesPayableToCEOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyAndOtherNotesPayableToCEOMember</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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6903017392">
<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>Feb. 26, 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_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,455<span></span>
</td>
<td class="nump">$ 207,299<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_LineOfCreditFacilityInitiationDate1', window );">Line of credit initiation date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 27,  2014<span></span>
</td>
<td class="text">Feb. 27,  2014<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_LineOfCreditExtensionDate', window );">Line of credit extension date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 23,  2015<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="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 1,500,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_LineOfCreditFacilityBorrowingCapacityDescription', window );">Borrowing capacity description</a></td>
<td class="text">70% of qualified receivables<span></span>
</td>
<td class="text">70% of qualified receivables<span></span>
</td>
<td class="text">70% of qualified receivables<span></span>
</td>
</tr>
<tr class="re">
<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">Bank's Prime Rate<span></span>
</td>
<td class="text">Bank's Prime Rate<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="nump">3.25%<span></span>
</td>
<td class="nump">3.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_DebtInstrumentBasisSpreadOnVariableRate', window );">Basis point added to reference rate of debt</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">1.50%<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="nump">0.20%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Effective rate on cash advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.15%<span></span>
</td>
<td class="nump">7.15%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 815,981<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,494<span></span>
</td>
<td class="nump">69,874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,981<span></span>
</td>
</tr>
<tr class="re">
<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">Feb. 27,  2017<span></span>
</td>
<td class="text">Feb. 27,  2016<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInitiationDate1', window );">Line of credit initiation date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 27,  2014<span></span>
</td>
<td class="text">Feb. 27,  2014<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription', window );">Borrowing capacity description</a></td>
<td class="text">70% of qualified receivables<span></span>
</td>
<td class="text">70% of qualified receivables<span></span>
</td>
<td class="text">70% of qualified receivables<span></span>
</td>
</tr>
<tr class="ro">
<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">Bank's Prime Rate<span></span>
</td>
<td class="text">Bank's Prime Rate<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="nump">3.25%<span></span>
</td>
<td class="nump">3.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_DebtInstrumentBasisSpreadOnVariableRate', window );">Basis point added to reference rate of debt</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">1.50%<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="nump">0.20%<span></span>
</td>
<td class="nump">0.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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Effective rate on cash advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.15%<span></span>
</td>
<td class="nump">7.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_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<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">Feb. 27,  2016<span></span>
</td>
<td class="text">Feb. 27,  2016<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_LineOfCreditExtensionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LineOfCreditExtensionDate</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: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_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_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 );">- Definition</a><div><p>The percentage points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="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>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_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 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_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest payable on debt, including, but not limited to, trade payables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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.15(5))<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.15(a))<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_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 19, 22<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of the amount outstanding under the credit 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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13433-108611<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13476-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_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityInitiationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 first became available, 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_LineOfCreditFacilityInitiationDate1</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effective interest rate at the end of 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 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_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="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>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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6903381856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Intangible Assets (Details) - USD ($)<br></strong></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_FiniteLivedIntangibleAssetsGross', window );">Gross Assets</a></td>
<td class="nump">$ 1,170,750<span></span>
</td>
<td class="nump">$ 1,170,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 1,170,750<span></span>
</td>
<td class="nump">$ 1,170,750<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_FiniteLivedIntangibleAssetsNet', window );">Net intangible assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=SCKT_PatentMember', window );">Patent</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_FiniteLivedIntangibleAssetsGross', window );">Gross Assets</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 600,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net intangible assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=SCKT_ProjectManagementToolsMember', window );">Project management tools</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_FiniteLivedIntangibleAssetsGross', window );">Gross Assets</a></td>
<td class="nump">$ 570,750<span></span>
</td>
<td class="nump">$ 570,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">$ 570,750<span></span>
</td>
<td class="nump">$ 570,750<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_FiniteLivedIntangibleAssetsNet', window );">Net intangible assets</a></td>
<td class="text"> <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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsByMajorClassAxis=SCKT_PatentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=SCKT_PatentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=SCKT_ProjectManagementToolsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=SCKT_ProjectManagementToolsMember</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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6604738016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible 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_AmortizationOfIntangibleAssets', window );">Amortization expense on intangibles</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 30,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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6895587232">
<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, 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_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">$ 430,648<span></span>
</td>
<td class="nump">$ 428,647<span></span>
</td>
</tr>
<tr class="re">
<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">283,053<span></span>
</td>
<td class="nump">263,476<span></span>
</td>
</tr>
<tr class="ro">
<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,613,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_CapitalLeaseObligations', window );">Capital lease obligations</a></td>
<td class="nump">124,427<span></span>
</td>
<td class="nump">87,945<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization', window );">Capital lease accumulated amortization</a></td>
<td class="nump">$ 28,795<span></span>
</td>
<td class="nump">$ 22,408<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_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through 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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 16<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amortization of deferred income and initial direct costs pertaining to direct financing leases, which resulted from producing constant periodic rates of return on the net investments in the leases over their respective lease 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 840<br> -SubTopic 30<br> -Section 35<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=7662473&amp;loc=d3e43734-112732<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6881531776">
<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, 2015 </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 );">2016</a></td>
<td class="nump">$ 408,986<span></span>
</td>
</tr>
<tr class="re">
<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 );">2017</a></td>
<td class="nump">425,345<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2018</a></td>
<td class="nump">442,359<span></span>
</td>
</tr>
<tr class="re">
<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 );">2019</a></td>
<td class="nump">460,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_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">2020 to 2022</a></td>
<td class="nump">1,229,724<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,966,467<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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6893228752">
<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, 2015 </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 );">2016</a></td>
<td class="nump">$ 26,191<span></span>
</td>
</tr>
<tr class="re">
<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 );">2017</a></td>
<td class="nump">13,146<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2018</a></td>
<td class="nump">9,859<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_CapitalLeasesFutureMinimumPaymentsDue', window );">Total minimum payments</a></td>
<td class="nump">49,196<span></span>
</td>
</tr>
<tr class="ro">
<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">(2,793)<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_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments', window );">Present value of net minimum payments</a></td>
<td class="nump">46,403<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_ShortTermCapitalLeases', window );">Short term portion of capital leases</a></td>
<td class="num">(24,440)<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_LongTermDebtAndCapitalLeaseObligations', window );">Long term portion of capital leases</a></td>
<td class="nump">$ 21,963<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_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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section H<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6881770944">
<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, 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>
</tr>
<tr class="ro">
<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">2.10%<span></span>
</td>
<td class="nump">2.56%<span></span>
</td>
</tr>
<tr class="re">
<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">92.22%<span></span>
</td>
<td class="nump">87.44%<span></span>
</td>
</tr>
<tr class="ro">
<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">4 years 9 months 18 days<span></span>
</td>
<td class="text">4 years 7 months 6 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value</a></td>
<td class="nump">$ 1.58<span></span>
</td>
<td class="nump">$ 0.96<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_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 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><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 (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 14<br> -Section D<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6616525088">
<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, 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>
</tr>
<tr class="ro">
<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">$ 60,056<span></span>
</td>
<td class="nump">$ 20,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_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions', window );">Cash received from stock option exercises</a></td>
<td class="nump">$ 155,949<span></span>
</td>
<td class="nump">$ 44,771<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_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 proceeds received by the entity during the annual period from exercises of stock or unit options and conversion of similar instruments granted under equity-based payment 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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6877978544">
<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, 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_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">144,378<span></span>
</td>
<td class="nump">215,898<span></span>
</td>
</tr>
<tr class="re">
<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">200,000<span></span>
</td>
<td class="nump">191,843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="num">(316,600)<span></span>
</td>
<td class="num">(382,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled</a></td>
<td class="num">(93,972)<span></span>
</td>
<td class="num">(118,637)<span></span>
</td>
</tr>
<tr class="ro">
<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">121,750<span></span>
</td>
<td class="nump">144,378<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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6902678064">
<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, 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_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">1,891,058<span></span>
</td>
<td class="nump">1,659,170<span></span>
</td>
</tr>
<tr class="re">
<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">316,600<span></span>
</td>
<td class="nump">382,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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="num">(91,333)<span></span>
</td>
<td class="num">(31,475)<span></span>
</td>
</tr>
<tr class="re">
<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,972)<span></span>
</td>
<td class="num">(118,637)<span></span>
</td>
</tr>
<tr class="ro">
<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,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable</a></td>
<td class="nump">1,547,485<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">474,868<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.09<span></span>
</td>
<td class="nump">$ 2.47<span></span>
</td>
</tr>
<tr class="re">
<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.25<span></span>
</td>
<td class="nump">1.41<span></span>
</td>
</tr>
<tr class="ro">
<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.71<span></span>
</td>
<td class="nump">1.50<span></span>
</td>
</tr>
<tr class="re">
<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.01<span></span>
</td>
<td class="nump">2.65<span></span>
</td>
</tr>
<tr class="ro">
<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.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable</a></td>
<td class="nump">2.32<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">$ 1.42<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 9 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">$ 879,566<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">5 years<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">$ 627,777<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 1 day<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">$ 251,789<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 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 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 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><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.28,29)<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 SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29, 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6733258832">
<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, 2015 </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 9 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">414,303<span></span>
</td>
</tr>
<tr class="ro">
<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">7 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">270,686<span></span>
</td>
</tr>
<tr class="re">
<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.03<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">58,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">7 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.22<span></span>
</td>
</tr>
<tr class="ro">
<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">41,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.21<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">186,857<span></span>
</td>
</tr>
<tr class="ro">
<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 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.7<span></span>
</td>
</tr>
<tr class="ro">
<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">184,532<span></span>
</td>
</tr>
<tr class="re">
<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.7<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">539,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">7 years 3 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.11<span></span>
</td>
</tr>
<tr class="ro">
<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">314,964<span></span>
</td>
</tr>
<tr class="re">
<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.04<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.74</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.74<span></span>
</td>
</tr>
<tr class="re">
<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">260,379<span></span>
</td>
</tr>
<tr class="ro">
<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 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">$ 2.48<span></span>
</td>
</tr>
<tr class="ro">
<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">172,601<span></span>
</td>
</tr>
<tr class="re">
<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.51<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.45</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.45<span></span>
</td>
</tr>
<tr class="re">
<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">560,819<span></span>
</td>
</tr>
<tr class="ro">
<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">4 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">$ 3.08<span></span>
</td>
</tr>
<tr class="ro">
<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">560,819<span></span>
</td>
</tr>
<tr class="re">
<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_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">2 years 7 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.9<span></span>
</td>
</tr>
<tr class="ro">
<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.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SCKT_PriceRange8Member', window );">Price Range $10.00 - $11.70</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">$ 11.70<span></span>
</td>
</tr>
<tr class="re">
<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">1,400<span></span>
</td>
</tr>
<tr class="ro">
<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 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">$ 10.73<span></span>
</td>
</tr>
<tr class="ro">
<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,400<span></span>
</td>
</tr>
<tr class="re">
<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.73<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 - $11.70</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">$ 11.70<span></span>
</td>
</tr>
<tr class="re">
<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,022,353<span></span>
</td>
</tr>
<tr class="ro">
<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 9 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.15<span></span>
</td>
</tr>
<tr class="ro">
<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,547,485<span></span>
</td>
</tr>
<tr class="re">
<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.24<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_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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6902638528">
<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, 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_ShareBasedCompensation', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 209,864<span></span>
</td>
<td class="nump">$ 204,678<span></span>
</td>
</tr>
<tr class="ro">
<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 compensation cost not yet recognized</a></td>
<td class="nump">$ 471,914<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 9 months 25 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_us-gaap_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">$ 19,322<span></span>
</td>
<td class="nump">21,597<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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_ResearchAndDevemopmentMember', 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">40,951<span></span>
</td>
<td class="nump">54,679<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_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">62,898<span></span>
</td>
<td class="nump">33,030<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_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">$ 86,693<span></span>
</td>
<td class="nump">$ 95,372<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=56944662&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_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;">us-gaap_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_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_ResearchAndDevemopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_ResearchAndDevemopmentMember</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_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;">us-gaap_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_us-gaap_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;">us-gaap_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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6895827264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Outstanding warrants to purchase common stock (Details) - $ / shares<br></strong></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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of Shares of warrants</a></td>
<td class="nump">169,335<span></span>
</td>
<td class="nump">313,375<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=us-gaap_IssuanceOfEquityMember', window );">Common stock financing</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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of Shares of warrants</a></td>
<td class="nump">35,775<span></span>
</td>
<td class="nump">35,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Price Per Share</a></td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=us-gaap_ConvertibleDebtMember', window );">Senior convertible note financing</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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of Shares of warrants</a></td>
<td class="nump">133,560<span></span>
</td>
<td class="nump">277,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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Price Per Share</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 1.25<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=us-gaap_IssuanceOfEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=us-gaap_IssuanceOfEquityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=us-gaap_ConvertibleDebtMember</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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6901256992">
<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, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
<th class="th"><div>Dec. 31, 2013</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_DeferredCompensationArrangementsAbstract', window );"><strong>Deferred Compensation Arrangements [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock option grants outstanding (see Note 7)</a></td>
<td class="nump">2,022,353<span></span>
</td>
<td class="nump">1,891,058<span></span>
</td>
<td class="nump">1,659,170<span></span>
</td>
</tr>
<tr class="re">
<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 7)</a></td>
<td class="nump">121,750<span></span>
</td>
<td class="nump">147,217<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">977,398<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 8)</a></td>
<td class="nump">169,335<span></span>
</td>
<td class="nump">313,375<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total common stock reserved for future issuance</a></td>
<td class="nump">3,290,836<span></span>
</td>
<td class="nump">3,329,048<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_DeferredCompensationArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCompensationArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6896348544">
<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, 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_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="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_CurrentStateAndLocalTaxExpenseBenefit', window );">State, Current</a></td>
<td class="text"> <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="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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal, Deferred</a></td>
<td class="nump">$ 31,940<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="text"> <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="nump">$ 31,940<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 );">Total provision for deferred tax</a></td>
<td class="nump">$ 31,940<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=6907707&amp;loc=d3e32639-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Paragraph Question 1-7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=6907707&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 Current Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6509736<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><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Subsection 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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> -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=6907707&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 SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Subsection 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 Deferred Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<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=6907707&amp;loc=d3e32639-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Subsection 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=56944662&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=6510177<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=6907707&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><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Subsection 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=6510177<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=6907707&amp;loc=d3e32639-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Subsection 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=6907707&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>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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6881112256">
<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, 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_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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Losses and credits not benefited</a></td>
<td class="num">(41.56%)<span></span>
</td>
<td class="num">(32.95%)<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_EffectiveIncomeTaxRateReconciliationGoodwillImpairment', window );">Goodwill impairment</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_EffectiveIncomeTaxRateContinuingOperations', window );">Provision for taxes</a></td>
<td class="num">(1.73%)<span></span>
</td>
<td class="nump">6.88%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_EffectiveIncomeTaxRateReconciliationGoodwillImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EffectiveIncomeTaxRateReconciliationGoodwillImpairment</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_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=6907707&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=6907707&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=6907707&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=6907707&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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nondeductible 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&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 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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=6907707&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=6907707&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>69
<FILENAME>R56.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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6904659856">
<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, 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_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,833,000<span></span>
</td>
<td class="nump">$ 9,729,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_TaxCreditCarryforwardDeferredTaxAsset', window );">Credits</a></td>
<td class="nump">753,000<span></span>
</td>
<td class="nump">716,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">18,000<span></span>
</td>
<td class="nump">122,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">91,000<span></span>
</td>
<td class="nump">134,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,614,000<span></span>
</td>
<td class="nump">1,356,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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">11,309,000<span></span>
</td>
<td class="nump">12,057,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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance for deferred tax assets</a></td>
<td class="num">(11,279,000)<span></span>
</td>
<td class="num">(12,032,274)<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_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">24,726<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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="nump">205,000<span></span>
</td>
<td class="nump">168,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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax liabilities</a></td>
<td class="nump">$ 175,000<span></span>
</td>
<td class="nump">$ 143,274<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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=6907707&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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, before jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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=6907707&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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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=6907707&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=51675352&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=6907707&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=6907707&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_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=6907707&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=6907707&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=51675352&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=6907707&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=51675352&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=6907707&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=6907707&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardDeferredTaxAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset, before valuation allowance, attributable to deductible other tax carryforwards.</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_TaxCreditCarryforwardDeferredTaxAsset</td>
</tr>
<tr>
<td style="padding-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>70
<FILENAME>R57.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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6900969872">
<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, 2015 </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</a></td>
<td class="nump">$ 730,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="nump">4,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 year</a></td>
<td class="nump">20,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 );">Balance at end of year</a></td>
<td class="nump">$ 754,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 pertaining to uncertain tax positions taken in 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&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=6907707&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=6907707&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>71
<FILENAME>R58.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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6900718240">
<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, 2015 </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">27,578,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_DeferredFederalResearchAndDevelopmentExpenseBenefit', window );">Deferred federal income research and development expense</a></td>
<td class="nump">460,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">18,020,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_DeferredStateResearchAndDevelopmentExpenseBenefit', window );">State research and development tax credits</a></td>
<td class="nump">$ 294,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_DeferredFederalResearchAndDevelopmentExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredFederalResearchAndDevelopmentExpenseBenefit</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_DeferredStateResearchAndDevelopmentExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredStateResearchAndDevelopmentExpenseBenefit</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=6907707&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=51675352&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=6907707&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=6907707&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=6907707&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=51675352&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_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=6907707&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=51675352&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=6907707&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>72
<FILENAME>R59.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.3.1.900</span><table class="report" border="0" cellspacing="2" id="idp6885876064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 23, 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_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 event</a></td>
<td class="text"><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: 0; text-indent: 0.25in"><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
January 29, 2016, the Company fully paid off all remaining subordinated credit line notes in the amount of $500,000 to the note
holders.</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; 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
February 26, 2016, the Company signed a Business Financing Modification Agreement by and between the Company and Bridge Bank to
extend the expiration date of revolving credit line agreement to February 27, 2018.</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: 0; text-indent: 0.25in">&#160;</p>

<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 March 18, 2016, 255,500 stock options at a weighted average grant price of $2.75per share have been granted from the 2004 Plan
subsequent to December 31, 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 Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">As
of March 18, 2016, the Company has issued 39,448 shares of common stock for the exercise of stock options.</font></p>
</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>73
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  .I=T@:LHU,! (  .PC   3    6T-O;G1E;G1?5'EP97-=
M+GAM;,W:S4[C,! '\%>I<ETUKK_8#U$NP!60EA?P)M/&:AQ;MBGE[==) >U6
MW17L4NE_:9J./3/))+]3S^^? J79SO5#6E9=SN$;8ZGIR)E4^T!#B:Q\=":7
MT[AFP30;LR8F%HLSUO@ATY#G><Q179S?;BE&V]+L<A\8<R\K$T)O&Y.M']AV
M: ^RSOUJ91MJ??/@RI8ZE]+TJ<2KV9V)^<:XDH+M>C8%]I^\'N/L8PJF$,FT
MJ2/*KJ]3?NHI':N_C[Q4OJ*5>>CSNPH_W[LZ4C^M29T-SZ6N=R5+*K\MJQ)-
M;ZIPN/%OG5DW#BT,Z]]VC.?_>"T'-W'K^JMH'NU!@>W)QC0>:V?L<&Q4CSYN
M?GB_^<C'A,:K:JF=AU@6QFR//"5E\5V))E92_U?MER>E\9'>5'!<>,*7HC.1
MVN\YEOD>?S=^77"Z/L:Y3M__-/0IF-AT."$2[^I#@/0A0?I0('UHD#[.0/KX
M#-+'%Y ^OH+TP1<HC:"(RE%(Y2BF<A14.8JJ'(55CN(J1X&5H\@J4&05*+(*
M%%D%BJP"15:!(JM D56@R"I09!4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR
M2A19)8JL"D56A2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM&D56CR*I19-4H
MLFH4636*K!I%5HTBJT:15;_*RJ8_^5S\!%!+ P04    "  #J7=(2'4%[L4
M   K @  "P   %]R96QS+RYR96QSK9++;L) #$5_)9I]<4HE%A%AQ88=0OR
M.^,\E,QXY#$B_?N.V(#"0ZW$TJ][CZZ\#JFL#C2B]AQ2U\=43'X,J<K]VG2J
ML0)(MB./:<&10IXV+!XUE])"1#M@2[ LRQ7(K8[9K.?:Q<[51G;NTQ1'E):T
M-M,(9Y;AFWE89.D\^(GT%V-NFM[2ENW)4] '_K,- \]YEE<>QW8OG*\M"_V/
MZ'D4X$G1H>)%]2-F Q+M*;V"^GH A3&^.R6:E((C-Z."N[_8_ )02P,$%
M  @  ZEW2/8!U;L. @  WB,  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<\7:2VZC0!2%X:U8+"!%W8>36'%&F63:R0:07396;$!41>GL/L2#EOO!
M40\LG0D((]WZ1Y]1P4.7Z]6/=&S*H>]R>QCRXN?IV.75]/NZ:DL95B'D39M.
M3;[IA]1-=W?]>&K*=#GNP]!LWII]"E+7RS!>SJD>'_Z<O7C>KJOQ>1NKQ6LS
M[E-95Q_]^);;E$H.YU.\F1:8;G\.Z7^6[W>[PR8]]9OW4^K*/RK"KP6J,!\D
M\T%""=+Y(*4$V7R048)\/L@I0<OYH"4EZ'8^Z)82=#<?=$<)NI\/NJ<$Q1K(
M6'.2$-8<K2/@.G*\C@#LR!$[ K(CQ^P(T(X<M2-@.W+<C@#NR)$[ KHCQ^X(
M\(X<O07H+1R]!>@MI&=M]+#-T5N WL+16X#>PM%;@-["T5N WL+16X#>PM%;
M@-["T5N WL+16X'>RM%;@=[*T5N!WDK:*T&;)1R]%>BM'+T5Z*T<O17HK1R]
M%>BM'+T5Z*T<O17HK1R]#>AM'+T-Z&T<O0WH;1R]#>AMI+UNM-G-T=N WL;1
MVX#>QM';@-[&T=N WL;1VX#>QM';@=[.T=N!WL[1VX'>SM';@=[.T=N!WDYZ
M5XE>5G+T=J"W<_1VH+=S]':@MW/T=J"W<_1>7NB=VV9,VY<R'KI]OG;-;\-A
MT07>N7P>T_53SE-APX7695HIA?/QZG\=YZG?(>&O3WD>OP!02P,$%     @
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
MK7'"U_%^C='AY825K8WKCJD?T=FKJK\ 4$L#!!0    (  .I=TB97)PC$ 8
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
M@KW]#6>D9C=60?_"CG\#4$L#!!0    (  .I=T@6ZP?1M@4  #\3   /
M>&PO=V]R:V)O;VLN>&ULC9C;;MLX$$!_A=!+LP]=6[?<4!=PG&0W0'-!G+;/
MM$1;W$BD2E)QDJ_?(64GHV2<%BA0VS&/R9G#X5!?[/%:F_N%UO?LL:F5/3:3
MJ'*N/1Z-;%&)AMN_=2L4_&VI3<,=O#6KD5XN92%.==$U0KE1,A[OCXRHN9-:
MV4JV-MK0[)_0;&L$+VTEA&OJ'M9PJ:*O7^SQ4M;BAS 6P(RW[15OQ"1ZK"-6
M<^O.2NE$.8DR>*O78O"!Z=J33M;^33[.HY&';9=Z8UBA2]'#[BII?V[^$+%2
M+'E7NSN8[/9W)U&<9$FRWS/\UWY(L;88Z#]@O'#R0=SQQ20:1XQW3I_+V@ES
MRIWXQ^BNE6H%K(@MI;%N[I<;OME()1OY[.<-[VREU_]J(Y^U<KR>%T;7=1CE
M_Q &P2_8ET]@CDX6@R\ZOKCUF9A$^V, /D@K%[*6[FD2A=>U\"L9O5E*"/_K
M*Z9"<+8I9ER5[$PYH+ +U2</0N/G %^^*,,/FV,)+\Q%&?>APJ 37G-5"!96
M8-&X!(U+?C>.[=UP ].I1%CT7XB3(D[ZGC-WD 6_$LOT$I90Z$:@T1D:G?UN
M]-SIXK[2=0E^?&)GOSH$RA$H_QUHQFW%SD%=')!]1-A_3[C23K"8?6;79L65
M? YY".F9=TW#$>@ @0YV@!( W?J-*TH&H87LSK1Z\$XAT"$"'>X I>] ?DK7
MD"D$.D*@HQV@#$ G7-VS<ZD@\[!GV-08KE88%(^Q;>,=J!Q0%["+U,I+SZ;6
M#M6+!\X2T@;*/E!FNFFDZ_/FUP5!<G)@/]8X)CP.J - S2LP^/,)M\)C&JB&
ME@^B'6.38T+E@#H$U$_N S-<$A8Y)DP.@X^V\["0,RO,@R@Q SL<$Q+W"HY#
MQITTP6=V _L40[#&\4Z/XY BOQG9'7\4@Z5@?^-= L?>X'FWL.)7YZ=Q]B#>
M1 3;&Q/ZAFUCGL+&EBLEX62#H+)I4>A.#3.#_8T)@3]$)6-<];# "2'P.V_9
M'M3]6EA<\Q(L<$((3'N[$K"O(/=[&#6HPX3 M+=0>GSBAR@L<$((O/667!(6
M."$$QK:0 &QO0MA[KHV Y+!99^ H*9[8WJEP7-:67?EY811V."$<_CC?!QB%
M94X(F2^4%U>;IQ!<K4+*MC,;K _[G! ^GPIHIPK9)T<\^D0)M$:,PCXGA,^G
M8BD@2"7S9^Z;.$&O@T]?['-*^'S)_],&8FX=9,^ C?"/W0A3 )D/:GN*I4Y)
MJ94?9?H5^MAW;5M+3_53Q"@L=4I(_;+ 6P'A[\1N%])!?T%(/2W#L6G]@373
M%F4OL# **YY2-1I>R5[S5A@8"#N/="'%KJ>$Z]ME+9[82NB5X6TE"P8X'J:'
M4=CUE'"]3V#QFL"^/D+LH!MD@U!AUU/"=;KA\*7.EW1<O%,L>TK(3K<<!DXW
M;1R[PR@L>TK(3C<=S78CXF81RY[]4?$>-"(8A67/"-F)<V"'5AF6/2-D__ P
MR%*,PK)GA.SGG>O R4M_<^D:B/Y3CX7:RJ[;0:P&G34A^R[4=P7M-9MA%+8]
M(YMKZ,N9;L,M]!-;0YFOO!P<_!K6F S;GA&V3_U=SE]VH+Q8C(6*"D4+H[#M
M&6$[W&>S_I"\WB"F#Y _?W#YK8-1V/:,L!VA.F=!C-*;NL7>8A2V/2-L?T5I
MA/):O%U@CFW/"=M#V*G.H#<5H[#M.6$[7M9ZVR4XS=K.%!7'E2''MN<[;(<Y
M],DSFRXWU*JE-PZCL.TY=7<L*E%VD*Z7FZ-O/]C9YFS%*&Q[3ETD$>ILN13A
MD<$K%*,&-TG*=H1Z.<?\O-[=<W)L>T[U,0CU74'WH*&9>=[@3O#&R;'M.=G'
MX/;L;<<P0&';<[(Q'W;UNP_G'-N>'VT>;[P^T2C%4BI1^N<]-OQ,P>O"/P2"
M__K;6Y;[YMZ_O]0E_+9_>A.!*74]@\^NU3?-PS..GKQ][//U?U!+ P04
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
MMN6B-L=A/)7NO,--#%X,]C+OR9:-X?9_4$L#!!0    (  .I=TB):2H)O0,
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
MJT%6^L7,DFU5;DX_]M53/WYUP_?6GPG['WUS#$?<IW/VU?]02P,$%     @
M ZEW2#3;VJFF 0  L0,  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6R%
M4]N.FS 0_17+'[ FA*1M1) V6U7M0Z75/K3/#@Q@K>VAM@G;OZ\OP"95I'W!
M,\,Y9\[X4DYH7FT/X,B;DMH>:>_<<&#,UCTH;A]P .W_M&@4=SXU';.# =Y$
MDI(LS[(]4UQH6I6Q]FRJ$D<GA89G0^RH%#=_3R!Q.M(-70HOHNM=*+"J9"NO
M$0JT%:B)@?9('S>'4Q$0$?!+P&2O8A*\GQ%?0_*C.=(L6  )M0L*W"\7> (I
M@Y!O_&?6?&\9B-?QHOXM3NO=G[F%)Y2_1>-Z;S:CI(&6C]*]X/0=YA%V0;!&
M:>.7U*-UJ!8*)8J_I57HN$[IS_[+3+M/R&="OA(^9]%X:A1M?N6.5Z7!B=B!
MA[/;'#S<!!&O3+PWZ\>.FB8.7I67:E-L2W8)0C>81#S-F!7!O/K=%CF]1\\C
M/?^8OKVE;Y/#[>RP^%B@N!4HDD Q"^SNC9@PIP6S_Z\)N]I3!::+5\>2&D?M
MTI:NU?5V/N;Q3-[A53GP#GYRTPEMR1F=/]EX "VB ]\^>]A1TOOWLR826A?"
M3SXVZ4JEQ.&P/)#UE5;_ %!+ P04    "  #J7=(PY:?UZ<!  "Q P  &
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;(53VVZC,!#]%<L?4!-"MFU$D)JN
M5KL/*U5]:)\=&,"J[6%M$]J_KR^$)JM(?<$SPSEGSOA23FC>; _@R+N2VNYH
M[]RP9<S6/2AN;W  [?^T:!1W/C4=LX,!WD22DBS/LA],<:%I5<;:DZE*')T4
M&IX,L:-2W'SL0>*THRMZ*CR+KG>AP*J2+;Q&*-!6H"8&VAU]6&WW14!$P(N
MR9[%)'@_(+Z%Y$^SHUFP !)J%Q2X7X[P"%(&(=_XWZSYU3(0S^.3^J\XK7=_
MX!8>4;Z*QO7>;$9) RT?I7O&Z3?,(VR"8(W2QB^I1^M0G2B4*/Z>5J'C.J4_
MQ?U,NT[(9T*^$.ZR:#PUBC9_<L>KTN!$[,##V:VV'FZ"B%<FWIOU8T=-$P>O
MRF.U*FY+=@Q"%YA$W,^8!<&\^M46.;U&SR,]_YZ^OJ2OD\/U[/#N>X'B4J!(
M L4L<']MQ(39SYA-]E\3=K:G"DP7KXXE-8[:I2U=JLOM?,CCF7S!JW+@'?SE
MIA/:D@,Z?[+Q %I$![Y]=K.AI/?O9TDDM"Z$MSXVZ4JEQ.%P>B#+*ZT^ 5!+
M P04    "  #J7=(Q0:Y"Z8!  "Q P  &    'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;(53VVZC,!#]%<L?4 ,ANU%$D)I6J]V'E:H^M,\.#&#59JAM0O?O
MUQ>@216I+WAF..?,&5^*"?6;Z0 L^5"R-P?:63OL&3-5!XJ;.QR@=W\:U(I;
ME^J6F4$#KP-)298ER0^FN.AI683:DRX+'*T4/3QI8D:EN/YW!(G3@:9T*3R+
MMK.^P,J"K;Q:*.B-P)YH: [T/MT?<X\(@!<!D[F(B?=^0GSSR9_Z0!-O 214
MUBMPMYSA :3T0J[Q^ZSYV=(3+^-%_5>8UKD_<0,/*%]%;3MG-J&DAH:/TC[C
M]!OF$;9>L$)IPI=4H[&H%@HEBG_$5?1AG>*?[6ZFW29D,R%;";LD&(^-@LU'
M;GE9:)R(&;@_NW3OX-J+.&7BO!DW=M#48?"R.)?I-BW8V0M=82+Q.&-6!'/J
M-UMD]!8]"_3L>_KFFKZ)#C>Q>[[[7B"_%LBC0#Z/F-T:,6*."V;SI0F[V%,%
MN@U7QY *Q][&+5VKZ^V\S\*9?,++8N M_.6Z%;TA)[3N9,,!-(@67/OD;DM)
MY][/FDAHK ]_NEC'*Q43B\/R0-976OX'4$L#!!0    (  .I=T@5JLT"I@$
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
M$9T_V7@ #:(#WSZ[N:6D\^]G220T+H1W/C;I2J7$83\_D.65EO\!4$L#!!0
M   (  .I=TA3T0$XI0$  +$#   9    >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;(U3RV[;,!#\%8(?$,JR4A>&+"!.4+2' D$.[9F65A(1DJN0E)7^??F0
M%#LPT%[$W=7,["P?Y83FU?8 CKPKJ>V!]LX->\9LW8/B]@X'T/Y/BT9QYU/3
M,3L8X$TD*<GR+/O"%!>:5F6L/9NJQ-%)H>'9$#LJQ<V?(TB<#G1#E\*+Z'H7
M"JPJV<IKA )M!6IBH#W0A\W^6 1$!/P2,-F+F 3O)\37D/QH#C0+%D!"[8("
M]\L9'D'*(.0;O\V:'RT#\3)>U+_%:;W[$[?PB/*W:%SOS6:4--#R4;H7G+[#
M/,)]$*Q1VO@E]6@=JH5"B>+O:14ZKE/Z4^QFVFU"/A/RE? UB\93HVCSB3M>
ME08G8@<>SFZS]W 31+PR\=ZL'SMJFCAX59ZKS2XKV3D(76$2\3AC5@3SZC=;
MY/06/8_T_-_T[35]FQQN9X?_T;^X%BB20#$+Y+=&3)CC@ME^:L(N]E2!Z>+5
ML:3&4;NTI6MUO9T/>3R3#WA5#KR#G]QT0EMR0N=/-AY B^C M\_N[BGI_?M9
M$PFM"^'.QR9=J90X')8'LK[2ZB]02P,$%     @  ZEW2%MWZHRE 0  L0,
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
MS=-D1_?=>9#/[/J#XAZJF7#+!J%_D^U92#;:D#09NS?S["?]O)I_JA+#_ &
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
M*>NN3YARHY0%9Y_<Y1AU[I$N 8?&^NV]V^MX;V-@53^_PN574'X"4$L#!!0
M   (  .I=TC3/#[PV@$  $4%   9    >&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;(U4VVZC,!#]%<L?4!,2"!L1I*:K:O=AI:H/N\\.#!?5QM0VH?OWZPO0
MI$)A7_!X.)<9V>-T$/)-U0 :?7#6JB.NM>X.A*B\!D[5@^B@-7]*(3G59BLK
MHCH)M' DSD@8!#'AM&EQEKK<B\Q2T6O6M/ BD>HYI_+O"9@8CGB#I\1K4]7:
M)DB6DIE7-!Q:U8@622B/^'%S."46X0"_&QC458QL[6<AWNSF9W'$@2T!&.3:
M*E"S7. )&+-"QOA]U/RTM,3K>%)_=MV:ZL]4P9-@?YI"UZ;8 *,"2MHS_2J&
M'S"V$%G!7##EOBCOE19\HF#$Z8=?F]:M@_^3!"-MF1".A/ +@7@C5^9WJFF6
M2C$@U5%[=IN#@4LK8I21J4V9MIVF=(UGZ24+HR0E%RMT@_'$D\=L9@0QZHL6
M(5ZBA]YBG;Z]I6]]A=NQPF_K KM;@9T7V'F!.%AJT6-.$^8_FHP63:)1(+QC
M,F&VZR;QHDD\"NSNF$R8:-UDOVBR'P7B.R839K]NDBR:)*/ XK4;32;,UX,G
M5_><@ZS<."N4B[[5_IK/V?G%> S=G'S"L[2C%?RBLFI:A<Y"FVES0U$*H<'8
M!P\11K5YT^8-@U+;<&]BZ<?<;[3HID=K?CFS?U!+ P04    "  #J7=(ZQSK
MV\,!  !!!   &0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6R-5-N.FS 0
M_17+'[#FMDT;$:2$JFH?*JWVH7UV8 !K;4QM$[9_7U^ 32*V[0NVQ^><.6-[
MR">I7G0'8-"KX+T^X,Z884^(KCH05#_( 7J[TT@EJ+%+U1(]**"U)PE.DBCZ
M0 1E/2YR'WM212Y'PUD/3PKI40BJ?I^ R^F 8[P$GEG;&1<@14Y67LT$])K)
M'BEH#O@8[\O,(3S@!X-)7\V1\WZ6\L4MOM4''#D+P*$R3H':X0(E<.Z$;.)?
ML^9;2D>\GB_J7WRUUOV9:B@E_\EJTUFS$48U-'3DYEE.7V$NX=$)5I)K_T75
MJ(T4"P4C05_#R'H_3F$GV\VT;4(R$Y*5\#'Z*R&=">D=@01GOJ[/U- B5W)"
M>J#NLN.]A2LG8I61+4;;<_*:RI]4D5^*9!?EY.*$;C")QYP")EX1Q*IOIDCP
M%CT)*=Y/4,Z(3__.D-YF",%C&@SN_L-B=BN0!8%L/H5XRV3 G!;,9B$!4RZ8
M],X(N;H: :KU3U:C2HZ]"<>V1M>N.";N:N_B)]LMX7&_R13Y0%OX3E7+>HW.
MTMB'X^^WD=* M14]/&+4V7Y>%QP:XZ8[.U?AB8>%D</2L.M?H_@#4$L#!!0
M   (  .I=TC;$GN-S@$  . $   9    >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;(5468^;,!#^*Y9_P)HCA#0B2)NMJO:ATFH?VF<'AD-K8VJ;L/WW]0%L
M4J'P@F>&[YB1CVP4\ETU !I]<-:I$VZT[H^$J*(!3M63Z*$S?RHA.=4FE351
MO01:.A)G) J"/>&T[7">N=JKS#,Q:-9V\"J1&CBG\N\9F!A/.,1SX:VM&VT+
M),_(PBM;#IUJ18<D5"?\'![/J44XP*\61G43(]O[18AWF_PH3SBP+0"#0EL%
M:I8KO !C5L@8_YDT/RTM\3:>U;^Y:4WW%ZK@1;#?;:D;TVR 40D5'9A^$^-W
MF$9(K& AF')?5 Q*"SY3,.+TPZ]MY];1_TGBB;9.B"9"M! .@6O<&[DVOU)-
M\TR*$:F>VKT+CP8NK8A11J8W9<9VFM(-GF?7/$IW&;E:H3N,)YX])EP0Q*BO
M6D1XC1YYBVUZ?$^/?8>Q=S_$VP*[>X&=%]A-(R9K(WK,><;LMTV259-D$D@?
MF,R8P[;)?M5D/PE\>6 R80[!MDFZ:I). N$#DQGS_Z:2FR/(0=;NIBE4B*'3
M_@0NU>4R/T?N"'_"\ZRG-?RDLFX[A2Y"FXO@SFLEA 9C'SPE&#7FN5D2!I6V
M86IBZ6^@3[3HY_=D>=3R?U!+ P04    "  #J7=(I,'OKJ !  "Q P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6R%4]MNXC 0_17+'U '!Y8M"I&
M:K7[4*GJ0_MLR(18]26U#6G_?GTC!41W7^*9\3G'9\9Q-6CS9CL ASZD4':)
M.^?Z!2%VUX%D]D[WH/Q.JXUDSJ=F3VQO@#61) 6A1?&#2,85KJM8>S)UI0].
M< 5/!MF#E,Q\KD'H88DG^%1XYOO.A0*I*S+R&BY!6:X5,M N\6JRV)0!$0$O
M' 9[%J/@?:OU6TC^-$M<! L@8.>" O/+$38@1!#R![]GS:\C _$\/JG_BMUZ
M]UMF8:/%*V]<Y\T6&#70LH-PSWKX#;F%61#<:6'C%^T.UFEYHF DV4=:N8KK
MD';F---N$V@FT)$PF?Z34&9">44@R5GLZX$Y5E=&#\CV+%SV9.'A)HAX9>2;
ML7Y.4=/$2=75L:8_RXH<@] %AD;,.F.^1VPRXGZ$$&_@I@MZZ2(55S2[F/Y?
MH+P4F":!,@O,;IE,F'7"3*\Z51$R3WTD2%G065%<62%GT^W9'AZ9V7-ET58[
M?U%QGJW6#KQ,<3?#J//O9TP$M"Z$<Q^;]$NEQ.G^]$#&5UK_!5!+ P04
M"  #J7=(:T 0(P("  #@!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6R-5-N.FS 0_16+#UBN@20B2 E5U3Y46NU#^^R0":"U,;6=L/W[^A:2[$)V
M7[ ]/N?,&1M//C#^*AH B=XHZ<3&:Z3LU[XOJ@8H%D^LAT[M'!FG6*HEKWW1
M<\ '0Z+$CX(@]2EN.Z_(3>R9%SD[2=)V\,R1.%&*^;\=$#9LO-"[!%[:NI$Z
MX!>Y/_(.+85.M*Q#'(X;;QNNRTPC#.!W"X.XF2/M?<_8JU[\/&R\0%L  I74
M"E@-9RB!$"VD$O]UFM>4FG@[OZA_-]4J]WLLH&3D3WN0C3(;>.@ 1WPB\H4-
M/\"5L-""%2/"?%%U$I+1"\5#%+_9L>W,.-B=9>!HTX3($:*1$*8/";$CQ%="
M8BJUSDQ=W[#$1<[9@$2/]66':P7G6D0I(U6,4.=D-+DYJ2(_%]$RS?VS%KK#
M1 :SLYAP1/A*?3)%Y$W1(YMB/D'I$*O/,\3W&6QP&UN#JR]83.X%$BN0N%/(
M[DUV!I/9,BQFN0H6RWE4.86:-;.8-+-P9I93)V8Q.XM)XGE(^0$R:R.=M)$Z
M&ZL'-M+/;7R S-K()FUD[M\('EQ-]J6KF4)9,_[-RZ' :]-1!*K8J9/VKQZC
M8]/:1OKEO8OO5#.SO><J4^0]KN$7YG7;";1G4KUK\_R.C$E0QH*GA8<:U6['
M!8&CU--,S;GM0'8A67_IIV-3+_X#4$L#!!0    (  .I=TAF.&1Q] $  &<%
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;(V476_;(!B%_PKR_8K!
M!B>18ZGU-&T7DZI>;-<D(;%5;#P@<??OQU?<I'*3W9@/GW-X7A"4HU2ONN'<
M@+=.]'J=-,8,*PCUMN$=TP]RX+W]LY>J8\8.U0'J07&V\Z9.0)RF%':L[9.J
M]'//JBKET8BVY\\*Z&/7,?7WB0LYKA.4G"=>VD-CW 2L2CCY=FW'>]W*'BB^
M7R>/:%53I_""7RT?]44?./:-E*]N\&.W3E*'P 7?&I? ;'/B-1?"!=F%_\3,
M]R6=\;)_3O_FJ[7T&Z9Y+<7O=F<:"YLF8,?W["C,BQR_\U@"<8%;*;3_@NU1
M&]F=+0GHV%MHV]ZW8_A#TVB;-^!HP),!Y3<-631D'PPPD/FZOC+#JE+)$>B!
MN<-&*RM7+L0F UN,MOOD,Y7?J:H\57B)2GAR05<:[#5/4?.YHCZG3!)H 68I
M\#5%F'S$T8_O!V37 7D(R&) =@W9>TT1RH@:@A%9D,]U==0ADA4TOP^4SP+E
M$2B?6X@&H*#)ENEB%CNHZJ"B"!7D/@R9A2$19K;J"!,T7Q#.<E(L;O!,0E)0
M]!\'1F>1:$2B-PXL:%"&:;I,;QQ8T"U)D>'B P^\N!,#._"?3!W:7H.--/9Z
M^5NPE])P&Y,^D 0T]M6;!H+OC>L6MJ_"0Q &1@[G9VUZ6ZM_4$L#!!0    (
M  .I=TC@KSW,S@$  $<$   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM
M;(54VVZC,!#]%<L?4 -)H(D(4L*JZCZL5/5A]]F!X:+ZPMI.Z/[]^D)(4J7M
M"QZ/SSDSX_&0CU*]Z0[ H'?.A-[BSIAA0XBN.N!4/\@!A#UII.+4V*UJB1X4
MT-J3."-)%*6$TU[@(O>^%U7D\FA8+^!%(7WDG*I_>V!RW.(8GQVO?=L9YR!%
M3F9>W7,0NI<"*6BV>!=ORJ5#>,#O'D9]92.7^T'*-[?Y66]QY%( !I5Q"M0N
M)RB!,2=D _^=-"\A'?':/JL_^6IM]@>JH93L3U^;SB8;851#0X_,O,KQ&:82
M5DZPDDS[+ZJ.VDA^IF#$Z7M8>^'7,9RLXHEVGY!,A&0FQ.F7A,5$6%P(_NI(
MR,S7]8,:6N1*CD@/U#4[WEBX<B)6&=EBM+TGKZG\317YJ4C664Y.3N@&DWC,
M/F#B&4&L^MT0";Y'3T*(SP.4$V+]?83%;83@W"TF_N/W LM;@6406$X"Z]LD
MA<=DH8R B==9^IA^#BLGJ3A=9=F'=,A5@SBHUC]<C2IY%"9<WNR=9V.7N 9_
M\._MS(0G?I$I\H&V\(NJMA<:':2QS\=WN9'2@,TL>EAAU-FIGC<,&N/,S-HJ
M//2P,7(XC^W\[RC^ U!+ P04    "  #J7=(6O;XUJ$!  "U P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S,"YX;6R%4\MNVS 0_!6"'Q!*I!^M(0M(5 3M
MH4"00WNFK94EA ^%I*WT[\N75=M(THNXNYP9SB[%:M+FQ?8 #KU)H>P6]\Z-
M&T+LO@?)[9T>0?F=3AO)G4_-@=C1 &\C20I"BV)%)!\4KJM8>S)UI8].# J>
M#+)'*;GY\P!"3UM<XG/A>3CT+A1(79&9UPX2E!VT0@:Z+;XO-PT+B CX-<!D
M+V(4O.^T?@G)CW:+BV !!.Q=4.!^.4$#0@0A?_!KUOQW9"!>QF?UQ]BM=[_C
M%AHM?@^MZ[W9 J,6.GX4[EE/WR&WL R">RUL_*+]T3HMSQ2,)']+ZZ#B.J6=
M%<VT]PDT$^A,*!>?$E@FL!L"2<YB7]^XXW5E](3LR,-EEQL/-T'$*R/?C/5S
MBIHF3JJN3C4KBHJ<@M 5AD;,0\+0CQ%-1GR=(<0;>-<%O7:1BO<TNRC_+\"N
M!19)@&6!&Y,J8M:IC82A7UBQ9!_#F@Q;L<5Z=6.'7$QXY ?XR<UA4!;MM/.7
M%6?::>W RQ1W2XQZ_X;F1$#G0KCVL4F_54J<'L^/9'ZI]5]02P,$%     @
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
M]5RXWN<6BO>73G[]G!3_ 5!+ P04    "  #J7=(J72$$N@!  !*!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6R%E-UNFS <Q5_%X@%J,,9 1)"6
M3M5V,:GJQ7;M!!-0#::V$[JWGS^ )14*-_B#<\[O;XQ=C$*^JX8Q#3X[WJM]
MT&@]["!4IX9U5#V)@?7F32UD1[49RC-4@V2T<J:.0Q2&!':T[8.R<'.OLBS$
M1?.V9Z\2J$O74?GWP+@8]T$4S!-O[;G1=@*6!5Q\5=NQ7K6B!Y+5^^!;M#MD
M5N$$OULVJIL^L+4?A7BW@Y_5/@AM"8RSD[8)U#17]LPXMT$&_#%E_D=:XVU_
M3G]QJS75'ZEBSX+_:2O=F&+# %2LIA>NW\3X@TU+2&S@27#EGN!T45ITLR4
M'?WT;=N[=O1ODMFV;D"3 2T&Y OW(%?F=ZII64@Q C50NW?1SLBE#3')P-2F
MS+)=IG0++XMKB2-2P*L-NM-XXV'6I(L&FOQ5"+J'Q!Z"IH!L.R"> WH70'Q
M[ )0^+5,+TI]F5Z$PRS/R#8(KX+P#$K70%YT\"*,DA@GVZ!D%93,H.P!R(LP
M1G&2;X/(*HC,H/P!R(LP"<,DW@:E]YN,/2B=-OD1QVLBA/(4X6U0M@K*IL\?
M/O@7O ;EA&#R];>%-^=DH&?VB\ISVRMP%-H<.7<R:B$T,SGA4Q* QEQLRX"S
M6MMN:OK2GW4_T&*8;Z[E^BS_ 5!+ P04    "  #J7=(11:&C ("   3!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6R-E4N/FS 4A?^*Q;Z#;=X1
M06JFJMI%I=$LVK433$!C,+6=,/WW]8LTJ1#,)GYPSOGNC8-33ER\R992!=Y[
M-LA]T"HU[L)0GEK:$_G$1SKH)PT7/5%Z*<ZA' 4EM37U+,00IF%/NB&H2KOW
M(JJ27Q3K!OHB@+ST/1%_#I3Q:1^@8-YX[<ZM,AMA588W7]WU=) ='X"@S3[X
MC'8'!(W$*GYV=))W<V"*/W+^9A;?ZWT 30V4T9,R$40/5_I,&3-)FOS;A_YC
M&N/]?$[_:MO5Y1^)I,^<_>IJU>IJ80!JVI +4Z]\^D9]#XD)/'$F[2<X7:3B
M_6P)0$_>W=@-=IS<DQQZV[(!>P.^&; KW(%LF5^((E4I^ 3D2,SAH9V6"Q.B
MDX&N3>JV;::PC5?EM8HQ*L.K"7K0../!:U!VTX0Z?Q&"'R&1@V ?D&\'1'/
M8 -2%Q#9  Q1^EBF$V6N3"]*48&V.?$B)YXYV1+'B0Y.A"(4I]N<9)&3S)Q\
MA>-$19X4VYCT\7N/'2;UAPM7*%Y3H.(#W62+F,QC\ K&:3[AK(BV,?DB)O>8
M: 7C-6D,/X I%C&%Q\0KF,)W$\<QW.8@N BRVX:4K/RHO0CKX_F_H_#N?1_)
MF?X@XMP-$ARYTE>'?<,;SA75,? I"4"K;^C;@M%&F6FFY\+=66ZA^#A?P;?_
M@>HO4$L#!!0    (  .I=TAR?TXP!0(  -X%   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0V+GAM;(54VXZ;,!#]%8L/"'=((H*44%7M0Z75/K3/3C():&U,
M;1.V?U_?(,F*)"_8'LXY<\8P4PR,?X@:0*)/2EJQ\6HIN[7OBT,-%(L%ZZ!5
M;TZ,4RS5D9]]T7' 1T.BQ(^"(/,I;EJO+$SLC9<%ZR5I6GCC2/248OYO!X0-
M&R_TQL![<ZZE#OAEX4^\8T.A%0UK$8?3QMN&ZRK7" /XW< @;O9(>]\S]J$/
M/X\;+] 6@,!!:@6LE@M40(@64HG_.LUK2DV\W8_JWTVUROT>"Z@8^=,<9:W,
M!AXZP@GW1+ZSX0>X$E(M>&!$F"<Z]$(R.E(\1/&G79O6K(-]LPP<;9X0.4(T
M$:+T*2%VA/A*2$REUIFIZQN6N"PX&Y#HL/[8X5K!N191RD@5(]0]&4UN;JHL
M+F42985_T4)WF,A@=A833@A?J<^FB+PY>F3HT>,$E4.L7F>([S/8X#9V1>2O
M!9)[@<0*)$Y@.6?28G8C9O484SE,'+PVDLX:29U ^,3(B)F]46=DQ,2OC62S
M1C(GD#PQ,F+2)T9&3/;:2#YK)'<"^7V2UF!6UHC%A(MT^1A465"P6'VUXM_T
M#05^-O-$H /K6VG_Z2DZC:QMI/ON2WRG1IF=/%>9LNCP&7YA?FY:@?9,JJXV
MS7=B3(+R%2Q2#]5JV$X' B>IM[G:<SM_[$&R;IRFTT@O_P-02P,$%     @
M ZEW2)N)_NGE 0  TP0  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
MA53;;J,P$/T5BP\H=V@B@I2PJKH/*U5]V'UV8+BH-F9M$[I_O[X 2:HT><'V
M<,Z9,[;'V<3XAV@!)/JDI!<[IY5RV+JN*%N@6#RQ 7KUIV:<8JF6O''%P %7
MAD2)&WA>XE+<]4Z>F=@;SS,V2M+U\,:1&"G%_-\!")MVCN\L@?>N::4.N'GF
MKKRJH]"+CO6(0[US]OZVB#7" 'YW,(F+.=+>CXQ]Z,7/:N=XV@(0**56P&HX
M00&$:"&5^.^L>4ZIB9?S1?W%5*O<'[& @I$_725;9=9S4 4U'HE\9],KS"48
MAR4CPGQ1.0K)Z$)Q$,6?=NQZ,T[V3[J9:;<)P4P(5H*?W"6$,R$\$R)3J75F
MZOJ!)<XSSB8D!JP/V]\J.-<B2AFI8H3:)Z/)S4[EV2F/PN?,/6FA*TQ@, >+
M\5>$J]1OI@B<6_3 T(/O$Q0S8O,X0WB=P0;WH2TB2!\+1-<"D16(YEW87)OL
M#2:U95A,XGEQ\CVJL*C 2YZCQV;BFV9B:R;R[IBQ&#^.-]$=S\4BE:9?3\^]
MN"P4>&.:2*"2C;VT![E&US[=!_JR?8D?5/_:=CO+Y-F &_B%>=/U AV95%?9
MW+B:,0G*F/<4.ZA5+\RZ(%!+/4W5G-NFLPO)AN4)6=^Q_#]02P,$%     @
M ZEW2%3:6P N @  A@8  !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL
MA95+C]HP%(7_BI7]3+#S!(5(0%6UBTJC6;1K$PR)QHY3VR'3?U^_"# *@06Q
MG7..OQOP33%P\2%K0A3X9+25ZZ!6JEN%H:QJPK!\Y1UI]9TC%PPK/16G4':"
MX(,U,1JBQ2(-&6[:H"SLVILH"]XKVK3D30#9,X;%ORVA?%@',+@LO#>G6IF%
ML"S"T7=H&&EEPUL@R'$=;.!JEQN%%?QNR"!OQL"P[SG_,).?AW6P, B$DDJ9
M!*PO9[(CE)H@O?%?GWG=TAAOQY?T[[9:3;_'DNPX_=,<5*UA%P$XD"/NJ7KG
MPP_B2TA,8,6IM-^@ZJ7B[&() ,.?[MJT]CJX.TGF;=,&Y UH-,!TUA!Y0W0U
MQ+921V;K^H85+@O!!R [;'YLN-)R84)T,M#%2/V<;*:P3ZHLSF4<PR(\FZ [
M#;*:K=-<%:%.G]P"!5-V9.WH\08[KU@^WR&ZW\$M;B)?!'H>$-\'Q"X@]@'1
M/61K-:DKPVF@%F7Y8]G.R1!,\F7^'">9Q$D\3CR#XS3Z9.K/#(Z3P27,;XI[
MB)-.XJ0>)YG!<9J7"*;I+,]%EZ-;[H= V210YH'2&2"G>5E&RPS-\'@9A'D:
M9<]Y\DF>W/-D,SQ. Q',DKGGDT_]RQQ.>'.^&1$GV_<DJ'C?*G?VQM6QM6Z0
MZ0]?UK>ZY;H.>8TIBPZ?R"\L3DTKP9XKW7ULDSARKH@F6[PF :CU2V&<4')4
M9ICIL7!]TDT4[RY=?WSUE/\!4$L#!!0    (  .I=TC'T*1C3 ,  +T-   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;(U776^;,!3]*XCW!6QC&RJ"
MU&2:MH=)51^V9YHX"2K@#)RF^_<S_J!)YSCN0P/.N?><:_N>V.69#Z_C@3$1
MO7=M/R[C@Q#'AR09-P?6U>."'UDOO]GQH:N%?!WVR7@<6+U505V;P#0E25<W
M?5R5:NQIJ$I^$FW3LZ<A&D]=5P]_5ZSEYV4,8COPW.P/8AI(JC*9X[9-Q_JQ
MX7TTL-TR?@0/:YA-$(7XU;#S>/$<3>)?.'^=7GYLEW$Z:6 MVX@I12T_WMB:
MM>V423+_,4D_.*? RV>;_9LJ5\I_J4>VYNWO9BL.4FT:1UNVJT^M>.;G[\S4
M@*>$&]Z.ZG^T.8V"=S8DCKKZ77\VO?H\ZV\(-&'N &@"X!P L3< F0 T!P U
M=8E6INKZ6HNZ*@=^CL9C/:TV>)#P84HB,T>RF%'.D\HYJ)FJRK<JR_(R>9L2
M76&@PJPT!LR(1&9W4L#8%0Y5.+Q-L#:(XCX#NF;0@X_(%!&0(+M.D.D$F4F
MKD7V"D-T&1H#\@*D.+^-6QL<P06@Z7U!V"D(&T'8(TAC$" D33UZ#"R771P@
MASCE$"T'>WA6&O.E  AYIG%M8 AD%-^70YURJ)D=XI%#C1Q44.B18V  Y 31
M^WIRIY[<Z*$>/1H#4P@1]LU/[MQF-P453D&%62_@$:0Q &<TRP-6 J1.)C4\
M47DF>65!DHD$U 2 L\N!\:J+Z;N= KK50E^C%T:ML:-%6MQ&K6=4%K!M '++
M0;XVGWZ*E!YDF* /MC8PL,@"G!JX?1!DOD:?!1F+6U#G_IH%65C([G+;(,"^
M3I_U8+M@?CT61D($N8T0$%^KSX*(80+.%;,[B/R_SV[K<3LAH+Y.G_50PX1@
M )/;XT#N:W3;.KG=@R%$;N\"UKPRUXDA,T06%+"4T.U<T#J7<V]1<W;1H)P6
MF)  *N"FLLY%/27-H "'A&Y[@\;>L-.X;$D:1""5?P%4;NN"QKI(ZBO)@D+.
MCFY'@L:1B'/;V9(T"&) \\^]E%R<BCLV[-5M88PV_-0+?6*=1^<;R:,ZMW\:
M7\F;BKY7?*2IRF.]9S_K8=_T8_3"A3RSJZ/UCG/!I+1T@>/H(.]2\TO+=F)Z
MI/)YT+<+_2+XT5Z6YAM;]0]02P,$%     @  ZEW2)Q^EA/I!   IQ\  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3 N>&ULE9G;;J-(%$5_!?D#H.X%D6.I
MTZ/1S,-(K7Z8>29V^:(&XP$2]_S]<#GE3EHG>/=+;)-=YU+% C:UOC;MM^X8
M0I]\KZMS][@Z]OWE(<NZ[3'499<VEW >_K-OVKKLAY_M(>LN;2AWTZ"ZRI00
M+JO+TWFU64_'OK2;=?/25Z=S^-(FW4M=E^U_3Z%JKH\KN8H'OIX.QWX\D&W6
MV6W<[E2'<W=JSDD;]H^K3_+AR=M1,BG^/H5K]^9[,A;_W#3?QA]_[AY78JPA
M5&';CR'*X>,U? Y5-48:,O]+07_D' >^_1ZC_SZU.Y3_7';A<U/]<]KUQZ%:
ML4IV85^^5/W7YOI'H!ZF"K=-U4U_D^U+US=U'+)*ZO+[_'DZ3Y_7^3]>TC!^
M@*(!ZC9 BZGP.=%4YF]E7V[6;7--NDLY+IY\&.3M&&2(G RU=4/;4\QV:GRS
M?MT8I]?9ZQCHG68>^#1KY$V1#='9%&K%#5>4PMP/H-\','.-F@)8KL99\T0:
M:^\G,6P20TG<_0"6#6 I@']?Y7G2%'.5LT:D!5"F8[,X(,NLD2FP8IY-XBE)
MSB5Q<Q+22*.%OI\G9_/DP,)&37$_2<$F*>8 7BS,6$$S)H IDX)-,QT>\\B%
M22.1\L+EP(DF)9^*H/5JH242#3T!RR,5GXC0]4@(GEVIET[8\>(Y%:NI6 4D
MXOF5!B"#1$,> $#)<RXM0 >);"Z$ #+QK$L'\!%%'KB\2AYWZ0%$2#1,';)&
M/.\R1Q@AD;0Y<MKQT,L"021BKY![&X^]BM@#)Y3B<582041%GI%$/,Y* 8B0
M2*8YL,Z*AUYI !$2R=SEU@.I>.R5 1B)(@]<<Q5/O;)+C$A)B2Q-'M(0#[UR
M ",DDKFQ&EDFGGOEER"Y]>1_H2>>>Q6Y1T+P0*L"@B02G0./"YHG6@N $A*I
M5 $M:9Y[+0%*2&1UX9"'1LV3KQ5 213Y',CSP9.Z!NXD)%*I!"Z[FL=>&X 2
M$FEI"LA\\.1KNT1)[,E23P))Q).O(_G(N<L3K3U"":E4JH'KH>:1UCE"24Z)
MD(<3S8.O"X226:2<T,CL&9Y\(P!*HB@'GNL,#[Z1 "4D4JD!<#0\]D8!E)!(
M^F'V " -3[[1 "4FDF^11!_X="(_1T+P1)M%JQXI(96&D#8\T@:QZR32J4%>
M7O#@&\2RD\@ZD4N$$IY\@[CV*$(>(@T/OD&,.XF&10(HL3SV%G'N)$+GSO+D
M6\2YDPCLB2??$OF(A;(\T19R[J1R*3(I/-$6<>XDPO)\\((.,>XD*A#;;GGH
M+6+;HR@'+BZ69]XNVO;X^$XJ;.)XXBUBVTF$31Q/O%TT[;>&"KPAQQ/OXCT<
M>0W+D^P633O-"8DD,"6.Y]@AEIU$$K)HCJ?=(9:=1-(@B^QXVAUBV*,(>4GJ
M>-K=HF&/,T=^7:3(*T[WP2MYQ+&3")PZ'GBWZ-=C2_Z76N*)=_'VC9Q0/,P.
M,NRDPG9$/$^S1PP[B3!&/,^\1PP[B9102EM@!3P/OD<<>Q0ANUZ>Y]XCCMW?
M'#N2B.?>(XZ=1-(:#UV</<^^1RR[CY9=_7P+SMYLI-:A/4S[Q5VR;5[._;R/
M>CMZVY/^I*:-V!_RS?I2'L)?97LXG;ODN>G[IIYV7?=-TX>A )':57(,Y>[V
MHPK[?OPZ5):T\S[R_*-O+G%;_+8WO_D?4$L#!!0    (  .I=TB+%^N\9 (
M !0(   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;(U6RXZ;,!3]%<0'
M#-CFY8@@35)5[:+2:!;MVDF<@ 8PM9TP_?OZ%289>0B;^,$YYYYK6_>F'!E_
M$S6E,GCOVEZLPUK*815%8E_3CH@G-M!>?3DRWA&IEOP4B8%3<C"DKHU@'&=1
M1YH^K$JS]\*KDIUEV_3TA0?BW'6$_]O0EHWK$(37C=?F5$N]$55E-/$.34=[
MT; ^X/2X#I_!:@N0AAC$[X:.XF8>:/,[QM[TXN=A'<;: VWI7FH)HH8+W=*V
MU4HJ\E\G^A%3$V_G5_7O)EUE?T<$W;+V3W.0M7(;A\&!'LFYE:]L_$%=#JD6
MW+-6F-]@?Q:2=5=*&'3DW8Y-;\;1?LER1_,3H"/ B0#360)R!#010&(RM<Y,
M7M^()%7)V1B(@>C;!BL%YUI$*0<J&:'.R6AR<U)5>:F2HBBCBQ:ZPT"#V5@,
MF!"14O>&@*&/#@T=?AU@ZQ#X<01T'R&Q22"7!+Z/T1M,;EU8#(QQD25?P[97
M6)+EQ6,[B==.8NW@>,:.P^0 @^1QG-0;)W5Q@.]H+69SQ<#'03)OD,P(+#F,
MW,O/%]R-Q0",(/2A,GLU%@5!BO/'9@JOF<)(% N>,O;R\5PRUN;&86*<@IED
M+"I5SVS!JP>QUXW95NDLN%L _ I@04(.E,$"%S,9.1A",8H7&()^0[84%&B!
M@K\6@"7%P(&*+,-HIA@X&$Y1_OF,HYMBVU%^,DU(!'MV[J4MA-/NU.B>H2[6
MG_8WN@&:(OXA4Y4#.=%?A)^:7@0[)E4K,!7[R)BDREG\E(9!K5KTM&CI4>II
MKN;<-BV[D&RX]N#ICT#U'U!+ P04    "  #J7=(G!48S_X!   G!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6R-E=F.FS 8A5_%X@%BP*P10>I0
M5>U%I=%<M-=.8@(:@ZGMA.G;UUMHTCK+3;QPSO'WV\%4,^/OHB-$@H^!CF(3
M=%).:PC%KB,#%BLVD5$]:1D?L%1#?H!BX@3OC6F@, [## ZX'X.Z,G.OO*[8
M4=)^)*\<B.,P8/[[A5 V;X(H.$^\]8=.Z@E85W#Q[?N!C*)G(^"DW02?HG53
M:(41_.C)+"[Z0+-O&7O7@V_[31!J!$+)3NH$K)H3:0BE.D@M_,ME_EU2&R_[
MY_0OIEI%O\6"-(S^[/>R4[!A /:DQ4<JW]C\E;@24AVX8U287[ ["LF&LR4
M _ZP;3^:=K9/LM+9_(;8&>+%$"5W#<@9T#\&:,E,79^QQ'7%V0S$A/5A1VLE
MYSI$)0-5C%#[9#*YV:FZ.M5)B2IXTD%7FMAH7JPFOJUHG*)<)% !>"GB:XK$
M4L2.(KE>8S2:S%)83925"*6W98V5H0BA/'V,@[PXR.$\$9!X Y(GZK$:E.;Y
MO7)\JILPJ1<F=3"9;YG2PEA-M"I\FLC^5YK_13=),B])YDCRQP&Y-R!_8E^M
M1IU_FH5W-M;*XCS/PO Q3N'%*9[8V<)M6NP]92MJ/"*+ B_>Z0D?R'?,#_TH
MP)9)=3V8M[AE3!(5$J[2 '3JUEX&E+12=W/5Y_8BLP/)IO.UO'P;ZC]02P,$
M%     @  ZEW2#89X3T; @  <@8  !D   !X;"]W;W)K<VAE971S+W-H965T
M-3,N>&ULC979;J,P&(5?Q>(!ZHTE5 2I232:N1BIZL7,M9,X 14PM9W0>?OQ
MEC2)".D-7CCG^/L-F&(0\EU5G&OPV3:=FD>5UOTSA&I3\9:I)]'SSMS9"=DR
M;89R#U4O.=LZ4]M @E *6U9W45FXN5=9%N*@F[KCKQ*H0]LR^6_!&S',(QR=
M)M[J?:7M!"P+>/9MZY9WJA8=D'PWCU[P\RJS"B?X4_-!7?2!95\+\6X'O[;S
M"%D$WO"-M@G,-$>^Y$UC@\S"'R'S:TEKO.R?TG^X:@W]FBF^%,W?>JLK XLB
ML.4[=FCTFQA^\E!"8@,WHE'N"C8'I45[LD2@99^^K3O7#OY.BH-MW$""@9P-
M.)XTT&"@WS7$P1#?&* OQ6W$BFE6%E(,0/7,OAWXV<BE#3')P%2OS,:Z3.FV
MMBR.99S/"GBT05<:XC0+KR'W%<N@R.]+5J>%OC300(Z2DFM2ZDF)"\!9\CB
M7@?XR1?J A*$KBD[ITE]J5Y#$"$TH?=U2Z_#LQRC9'9?MPJZ-,EQAAZ#QZ/@
M<0#'$^!>@XG9GXGZED$69T;X&"<9Q4D"#IG \9H\R^CMFW6%,RJ[BY..XJ0!
M9^)Q+=+P&')*DPD<+Z.8TN^\9=DH3A9PX@D<KZ$D1S.:3O $G17&M_L#+[[V
MGNWY;R;W=:? 6FAS<+CO>R>$YB8'/241J,P/X#QH^$[;;F;ZTI^)?J!%?SKA
MS[^9\C]02P,$%     @  ZEW2-O1IM0S @  @ <  !D   !X;"]W;W)K<VAE
M971S+W-H965T-30N>&ULC97;CMHP$(9?Q<H#;.*<("A$@JRJ]J+2:B_::P.&
M1.O$6=N0[=O7)P(4)^D-MB?__/-YD,9Y3]D'KS 6X*LA+5][E1#=RO?YOL(-
MXB^TPZW\<J2L04(>V<GG'</HH),:XH=!D/H-JENOR'7LC14Y/0M2M_B- 7YN
M&L3^;#&A_=J#WC7P7I\JH0)^D?M#WJ%N<,MKV@*&CVMO U<E#)1$*W[5N.=W
M>Z#@=Y1^J,./P]H+% ,F>"^4!9++!9>8$.4D*W]:TUM-E7B_O[I_T]>5^#O$
M<4G)[_H@*DD;>." C^A,Q#OMOV-[AT09[BGA^A?LSUS0YIKB@09]F;5N]=J;
M+PFT:>Z$T":$0P),)Q,BFQ#=$F)]4T.F[_6*!"IR1GO .Z3^;;B2<J9,I#.0
ME^&R3]J3Z4X5^:5(@B3W+\KH01-JS=9HX*#PI;NS1.BYTD.='HX7**TBFZ\0
M/58PP4UD )?1O$'\:! ;@]AV(75!&LW6:.)H7%(^248Q$B=&8C$6$QC)/,:3
M9!0C=6*D%F,Y@9'.8SQ)1C$63HR%Q<@>:[1:LS 81A/!+ [&5:5+-0JS=,(L
M#0P,)GJRG._)DV04(W-B9!8#3O0D^Z^>N%2C,#!PTNBPP@DG<*QHCL<I,T#^
MW6!K,#OI@<_!GIY;88;.$!T>E4VH!N,_\:UZ;/3 O-D4>8=.^"=BI[KE8$>%
M'+MZ.AXI%5B2!2^)!RKY' X'@H]";1=RS\P#80Z"=M?W;GATB[]02P,$%
M  @  ZEW2-#6Z1,/ @  8P8  !D   !X;"]W;W)K<VAE971S+W-H965T-34N
M>&ULA97+CMHP&(5?Q<H#3.Z!02$2I*K:1:71+-JU@1\2C1VGMD.F;U_?$F (
M88,O.>?XLXG_Y#WC'Z("D.B3DD:LO4K*=N7[8E\!Q>*%M="H)T?&*99JR$^^
M:#G@@S%1XD=!D/D4UXU7Y&;NC1<YZR2I&WCC2'248OYO"X3U:R_TAHGW^E1)
M/>$7N3_Z#C6%1M2L01R.:V\3KLJE5AC![QIZ<=5'FGW'V(<>_#RLO4 C (&]
MU E8-6<H@1 =I!;^ZS(O2VKC=7](_VYVJ^AW6$#)R)_Z("L%&WCH $?<$?G.
M^A_@MI#JP#TCPORB?2<DHX/%0Q1_VK9N3-O;)UGL;-.&R!FBT1!FLX;8&>*+
M(3$[M61F7]^PQ$7.68]$B_6?':Z4G.L0E8S49H0Z)Y/)S4D5^;E(PSCWSSKH
M1A,9S=9JPE'AJ_3))2)ORAX9>_1X@=(I7I^O$-^N8"<WL05<QL\#DMN Q 8D
M[A22*4BKV0Z:]+&FO-<\!$DG05(7D,V #)K%#,B]YB%(-@F2N8#E#,B@>9T!
M<9HH> ZRF 19N(!P!L1JDLEWV''<21YB+"<QE@YC\C5V&(-FCF/0)%] _*O+
M2X&?3%$3:,^Z1MJ+-<Z.=7,3Z<O_97ZKZJDM?Y>8(F_Q"7YA?JH;@79,JM)B
M*L"1,0D**WA)/52IBC\."!RE[BY4G]LB: >2M4-)'[\KQ7]02P,$%     @
M ZEW2"A-7FQX @  %@D  !D   !X;"]W;W)K<VAE971S+W-H965T-38N>&UL
MC99+C]HP$(#_2I1[-[&=)PJ1%JJJ/51:[:$]&S DVB2FMH'MOZ\? PO;8'(A
ML?EF_$T,XU0G+MYDPY@*WOMND/.P46H_BR*Y;EA/Y1/?LT%_L^6BITH/Q2Z2
M>\'HQ@;U783C.(MZV@YA7=FY%U%7_*"Z=F O(I"'OJ?B[X)U_#0/47B>>&UW
MC3(345U%E[A-V[-!MGP(!-O.PV<T6R)B$$O\:ME)7MT'1G[%^9L9_-C,P]@X
ML(ZME4E!]>7(EJSK3":]\A](^K&F";R^/V?_9LO5^BLJV9)WO]N-:K1M' 8;
MMJ6'3KWRTW<&-:0FX9IWTGX&ZX-4O#^'A$%/W]VU'>SUY+[)"@@;#\ 0@"\!
M*/$&$ @@GP(B9V;K^DH5K2O!3X'<4[/;:*9Q89+HS($N1NKG9',*^Z3JZEBG
M.*VBHTETPV#++!R#[Q-+(,H+$FF!40M\:^$FGS%89(\3D-L$B4M ($%^*SE8
M)G=E.*8H"(GC^#ZW=%R9X_*:NRN4C HE(%2,+90Y(<?DZ3T?ART!0]DDG714
M)P6=TJ/C&%3X;8#">))--FJ3.1OB66?AF!+Y;1R%2#+))A^UR<$&>6P<@S*4
M^'V (^FTS2I&A0H0PAXAQR!$XM)O!"".TWR24CFJ5((2\2@YY@M".'_@="9Q
M3##.D\=2*!ZULM-&*_%H 63^9#XGP'"23^E"Z%,WA3Z&H)V2=$(*/%X3]$*2
M^6IRD-[4!T5A^-T6D_8>C3=7!-V5^+HK0"B_IP3=]<PEY/^=CZY.L#W=L9]4
M[-I!!BNN]&%HSZPMYXKI//%3&@:-?DFY##JV5>8VU_?"'=MNH/C^_!9R>16J
M_P%02P,$%     @  ZEW2!8R#$C8 0  ZP0  !D   !X;"]W;W)K<VAE971S
M+W-H965T-3<N>&ULC53);J,P&'X5RP]0LX8V(DA-1U7G,%+5P\S9(3^+ZH6Q
M3>B\_7@A-)%04PYX^[8?;)>35.^Z S#H@S.A=[@S9M@2HNL..-5W<@!A5QJI
M.#5VJ%JB!P7TZ$F<D22*-H337N"J]'.OJBKE:%@OX%4A/7).U;\],#GM<(S/
M$V]]VQDW0:J2++QCST'H7@JDH-GAQWB[+QS" W[W,.F+/G+9#U*^N\'/XPY'
M+@(PJ(U3H+8YP1,PYH2L\=]9\]/2$2_[9_5G7ZU-?Z :GB3[TQ]-9\-&&!VA
MH2,S;W)Z@;F$W G6DFG_1O6HC>1G"D:<?H2V%[Z=PDKV,-/6"<E,2!9"$H('
M(Q_S!S6T*I6<D!ZH^W?QUL*5$['*R&;3MFROJ7SA57FJ\O2^)"<G=(4)Q'W
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
M.;C7X+TO]A7P =#;.7)B_,A)= *J?O3US^(G__J74S#RHA2W9,E&PZ;XG.Z
M7%#%3W<I;MH.R8&-G168)C"MJ@ EFI@'4E:VN44]8(DG<+EG KDW<*+*;)?F
M8,D7N7"(%.=QG6<K*V?BZ#9+5[O;!:@/L><&6].DQ7*J>M%'F+9,6AZ#ME5T
MG:[SU;V;;+%:90M:"9D+Z .W<*Z KVS@AZB Z4<OP%S>%?"<Z"Z'_U3PD-WV
MMMB@ZV.'S$9$JLQA(90-XG,O)]N7P=5]!1J-\/AS/$M?_].<Y.\N3^/HAZ*X
M@;__(SH!HBN+?/GU/TYIZ#?Y HS0XGKW]3^CDY_SS1)4H*__^9U\DF 77!R^
M^#5&!C(2/+1\FQN#V[DA&8/K"P.">@N;!=, BB%R$@L5YY_B:H!M!M9KL003
M!VAJ@]83&ZIPW[;,83%P19<E[/0&62G>L<RVJ\(R>KT_V^!B+8VLD_=0WC"C
M\TY758'^=9I#!,2RO$42J*VO75Y=A5?KJVR)#'W2&S<6G-?;KF,O^C<=5L<S
MZK8%'@1L.=NPUK(@*8ET6V6?R?I&;HNZT371#KK[X)770"K.UG5+>)?>\Z,;
MLX2K<J1*4#0]DJ(C*535B]@G $-V+@)N ZJ "Q2*,-151DRYP%._9T4&0Z_A
M B^S"K@$*(>H'=QM(DO\Y,3:7^'MZ$+A_5^GF_TU_+4O14S)Y30)F+-HT?!^
M&:BB2UR$W6U>+L^LC*;!C!L'5^;NMJ#)KXH%"728*#[LI]YE+X[>9%_R11%'
M%[<@F&E6']/\+F5FAW?>@MU-UWLA#HQ7GMV"C&-IN4T7:%+#S+P'>^>\H/N5
ML_VO*JI@%8ES"DFB<K?RUJ9DM7R-1 PG'R0<_@N/^93>X"=B>>KB1]< A]II
M]V&ES=L,#MLG>*ETE0,];7+D1PM4PN_#<RNDC[MCGWY7E*OE'>@K,.NRV-_<
M1KN[X@STE-(]$X\O'3+<IX4$%.A-5;0:F@SP[[0$K7RS)^<J["@(;B)S#/!@
MB!3?%B3'DI:('HVJSVI/3+]"TZ.=9?![W&3%39EN;_,%#'A#?)_B1DLC_$%?
ME,?DC3R'N<* P%-?[3&&%=.W;_+E$LC]55K!!I]?XQ6TJ.<5K-[[E/8KI.V[
M%*4,:A!$4V_(]3:8SQ-D9Y(<@-Z4_49W6D0=1X+0LBJW1:DT^1+T3>*1\!E&
M&2// U[0H!Z07Z U(KUPT)CVD$5D])L]+"W>'&XSJ'Y T<L"K[I2(>PF&<AA
M' 6H&&5\TN]/^:3OB LR'S)(+2S^F.\CUV?&1 S#/H"O86I=D'6V)$I;P6Q6
MT29ET[=C#N?P]BN<P2QX%7S_P/\"!WZ9V2F\^WCQ[R]P)V#([2H%:Y$5//RM
MNE]?%2M0,2XO?ONQ]_4OM6%QN4$QW\+4P*I8[-'7*:%78)4>^X##-IQ/^WVD
MGNQ3&KU$@11']LR=1_/1>-+O13_!*0"*?P7Z*:C!,$DDGBV&ETMKB(LY0-$
MZW] E;\@[1G9"JD"R*R VLDI"T(P72RR+4W&Z5TR?V3C)?(J=!("/P*.0=*"
MN-.GS&1V.N3;K:K]6LPMTD=2H*;%CA:LI.0%?,B:C728;[M=SWM,\CA0TUDX
MW+AXN*G=B(M)M\&$\ ;\W+HD0*QW&091J\ZIJ5"E<+3XD)<L2=PMJ)EL*1.B
M!SKK;@]/@77:KV (6,@5LE4\3LQ*=[<%C&$7+!:A!:><K\HV"UIC/& 17E+B
MK.7 MKU&C_Q*YI5G6OD,!9:KRI?$$^%5;_.;6]CJ50Y7+\70X<5PY@O11HK/
MAA<%6M%UG/?AXSTL2PFGK:)EUI_T9A'A:$49S]:#9:'5; ^=H8LNIMG)9GGG
MI]-*Y?="&484)#N&.H8AO6?-&CP%HY6@Z1"@ZT 8?7IS PP>7X%&OQ(''XD$
MOI&E.L8-= 3FI4B+2U47OP<+'Q6KEWR3>8T_TT@7PHOQ7.ZWN#A/DS$%'T-6
MBBK;!M4SHK$RS\B^P%^ ["MV@Q&)Z#1 NJ=Y:7Z'H3!\_^\M7<##=^5^;<D
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
M>]%FSG&SC\@;6F"0\XOQLTVV"D-$ICU$Q!Y\U3" 12_US<093]LLZ5TV/-6
M-A&'I$ZYYM*$H4RH"&X>BX_RD.;;S<U,"S=[_./+S/E6ZW=6'-G$57TZB.?)
M.$XF,]&.X_X@B9/!-#8A@VE9,'$8XD[;@3&\.$\&<;\O \+'X3">3)*ZD^QC
MD,]/">/>BXG BJS "OWA0L+.9O5/$0N6^VRGR8CP%'1I4RCB.RJ$H%J<REAW
M%8I63,"L+_&RR"H)X+"&[=SGEM8ME4NY$'\;;(82[>>L0;5&G#/^]:"%XAEP
M;YM6-A((+W$%1EE+P0GFD[@UU*Q]R82^H%,N[XU3)@V,YR7<6(J;ONQ8>$G=
M^+VB$B%C1N/Q"CCC)[;AV9@W7%NRXA(.70U84:FL=7FE<KXIF\\KP_!S#]Q$
M='AB'G?%&4HM8:EEEO&?I.>P7\\NA0436-E"!"2 ,@.*(1EC!Z;$!ED)LO'H
MW:N $5>.)1Y82%/+] %-@22'M=)7^;67O55?89?>$G*M($'+7EVK6&[RJBZH
M'WEAY0J/,<VC;M/\9YV71Y"<^*Z%*O=;CJRQ Y(3MD@)L>]4]Y)([(7HT3J3
ME%R\9:MVFNMMB*C<DOB[X<7=:B_L^<OLJ,YHC06GQ",H,J9@B@PM*#,R]EX"
MD&$=V0\K!^G?6F?A)8"'J3J<;\4\0?/!K8+.0I"R(RDLAX>2-KYG)/$<:"%?
MLU1?2 P_Q43-B@^?G:NL<F?&053/. BVI;X9AE_TEV8=>% @EJ[4E#Z0AS"=
MQ;/I #Z,0-PD<_AP(I].[:^:DC"9Q^,Q?AB-XAG8D'#M<$R)8>[:2#%O#"O$
M%O,F_,$#PV&?&DR>\N[\Q=\5ZA-$T92B,D2)*Z*CK-,_$+/3 V58*6U%W!%J
M4ED$"F):*G23YF"!P-MDUSGJGU4'[H;Z_^)(*'Q%12CJ$$&FA9Y.>D4T9X$N
M%W+:6.QX*8ZZX58?L(5]MCB3A3#*O)@]E*2KD]EPAU B[!A'U=PZ4SA:$3CW
M<6BV*8T=N;DTU?ZJXE"9!CW0F0"J@0/RV66+VTVQ*F[HV%_#A/(KJ6%[X:<?
M-5F9\9^'AB[8QW'W>,B%[--]!B3ZB+Q5BO5IGRB*7X &@1Y%V62BDB@L.3-7
MV>X./4+-@>AT^T/9R D7),/Q8GDOECZ=7[9TELS9Q*V%R@T%4IW_"=B'LUB0
MU2"3PM#A?=/S9[G.:L6V/V\-NRG:Z=IF%6J2PF+! Y*M%$"HN+,$&O22P!,H
MR,"KYG\CXB$\BE43I*IY)KWR/MZ#IZ-IG,RFHM'.)O$8PY3YAET6_#QE]5P;
M5+/V0]678USF(Z)$!7H<53O;$'Q0#W4O$37R$/'Y$Y@#ASCE^<D16:6]JJJ>
MA4;\ 6U[O_I(J<PY0YTAQ@6^7^C& ]5;MHK!1AG8XY1M4J[UA2%*K1@SJ_1.
M'..:=9-OU!%$NGXH#ZM&W3"*_K(MWH+"-(U<[,PESJE85'W)>(M&S\SI?+0&
MPVFJ7)$C-^"T\9>K3-*TE)KD+0H/0J9[=PQQA(5%G7&K%.HTA.]".U_7#%)K
MK$C&+JXWG3(.6'RL)7=+/(H4<]Q5%A^LJ^PWZL?#GR@(0%(BOWYP;70\=Y--
MIP*SAISAAD11:J.MPNEH<1BXCZL @ZQ08K?$:K'>=F>35O0YO.;^F_AA,W\H
M0T7$U<Y>2/.6RA;8PIVZM<;]9_R.^6W!]4A7&7N,).9%G!W=2!13A6W=,< (
MG/2=)FE[M4B4SF+8 TR"7*%*6$&'#5O1 ?+]*<%*<I&(]5\3\E(=3PD]T_EV
M2_%7RD/?+%>.2QWZK9[NY2?I63M?OK>\N<Z:WV98!D>3>@_K2,#2G-=N-4U*
M\(KH$&#V[*THF0QEE5NICW'(A<+3D6%-@'86XE%D'.L=M;NXHIVO=]!8QD'H
MD0(JN/!11[3B[7Z-[U64SXT'PX?I7J ^QI-I@KKD,(D'@ZEYJ5GI>/41&'LV
MP,_3QV\\""]OGH3M%XU1=8W'HP%\ZO?AK^G<O!+V<LUOBA9NB,Q&-5P6!&Y7
MTEFXEXLDMS4:8:K<8! EHW$\'(Z-P ;"<^93>-8X@4]8N3C'!6F9H9=L1>YA
M*J8V/IZHOL/3J-\;#NF?_MP^A[[M\[<S=*:3RY$V03B;-5QCD04!&?AKZI<7
MV37)[#)1^@>IQ(B]5*ER64=B,K:0.5M:1"BZ']-@-F<P.N:Y@B%F5>_N==?,
M8PJ6KQ821 _3W7TB8>>V%LSQ.EPS9KHLA\OU:]W17O23+5%OO8!7\?9^BXKX
M3@QT]H&SK4W)7L9Z/_P5"-Z^E<P$:X+63M+<*Y73UMW#6\>A$RX,:AO+>-4I
M$B)U:*U$;^PMJ@-II1XPMI9$*J.-G0,TB9,IG.3YR%)2/3ID?.Q*R7#Y(NS1
M+H_NJJ>+*X5JG9=W6*XRC+]EX<+2EDO$R9<_6+"789V9FC1**1P *32-FN$+
M!-+8QAX(EA0^Y26?"Z+W.Q=_(_4>UCD_TZ-B-V1D-\0$F_OWWI A.:3[;D,"
M;(;8FS?PVMW.WX8&6_+VI<<[>$96'JE UB!^)0DQOFYTRV8!^E?@<=M5JE@&
M949%:J[HB5&5_+-?=^0%UC?)4E<*ZUOIB-0!AZY+8VG)$N0[)(N2J"Y(_]2?
M4:03N+&X>^PXC*/DSYU\F2[!P;,4F.6DT56.0@Z3?=/=#DG0*==L=PJO<T@D
M59!SEUYA5855WC\7N#]<+8O9+&?798:YN:(3E91>LLPI,KB,[A%-*[;I<C0"
M>E=[T47K(C>7MZ9)![E/9R[7RECGK6+!*<+#979#P4B_^8Q%[305_ZIVEBT.
M\5+CN<*0ZCOA#&/U&:T(+UO%2!YA*;I[$*;,?DYS3C;3*@E):0&R=N6CHDTO
M;O/LNH$]4@HV5$X"$S&'T*QD/Q!Y^BC1@L]LOI'$6ED##;GT.A+E-N3?E67X
M^E?!;U'8L!!*35%=4 R\Z;K0<R!+<1 L( ]K%(1*3#$?B8K2*1B(*F;,'TX8
M"H'3:%>WMTCMEFTZ["=B82AU?; OZ]H*(P^"W1;"'BDJU(8R2 @-M@J@$LB2
M)R^>#6/NM'P$ ^,%1T9]:*;"B][;HGH?M"A%@?](7ZR(;)>[TZD9ZY.?$Q N
MZ!+["@:I3B.G,H>O"ZKR*!Z.4.<;)/%LU#=<V0FL?C*?P7]GDY$A0"06$;S!
MC-HTB(?C.?X7E.NGV(AIU$<M$13O?C) OHUY@]8JH7?8\2HY5507.&"EZO)L
M \1P-8'^_MI8("JT#*> \;ZE$4O>J_ZT_E0L%/L#*+,N.<M^,D&:5M2:ID7U
MI_;M'KFAC6RL(VR=9F96,H^>P462F759R\S"'"S*S*J"S*P9_H0W8D$IEBT8
M:;'@L#H\:,=+J='#0L#H^^RJU-KH"2NIAV\R+PH4QR=?__S]^>4+1GBD9^$Y
MVF1W4A3B^:QO]ODRE:!*ZS1^VI(4A2'/+W_"$=\6/9K/63^)S8]<XG+RL0"V
M%,U&R:FO;.,3]0%<M99YI61^M8*50;SW*UL\<V)3C#"+5Y/ # 7B&,&#+SQE
M(,LJ\_$FK)V1RL.1HEUP7 &;Y$8;7D]+=F(JOEI&RIUJ(9R0[*5^<W(P64B<
MB7)67)_MM8[:GX6B4(CJ)%9<)?G*.D'.9H&Y[?&QK#[NRF)%5N">K Y$>I Z
MO4Q*@.R)<'4_?&1Q$VSE9^[A2D@ C\I26)Q7'H(M%_GJT3!HD<"NSV(/.X[4
MDGQM;Y;$3,Z"$ M-\JL"3W*EU<H(["#ZDMAOF,K.EBEI;$O6PSA+#>X#$FS!
M^D-)6*SR)6G3[=A6GKKM\+.HQ-VX<AL'R("G1X\./A-_.<,C> D31(P+G>]Y
M&/UYPS2"#SV3;F >/+F20H9)E%BM7QEV\]A$*3X*L-G.0QXXN-?>^%I1ZL;'
M9<ZK YL-?*EU?8R\*E[C[ULG.41"#N-8M**C">$5Z6.ZL3C%+:K4.\W.;=T^
M<49*Q@A9.W!V/F/-S^K>*O,_L_.0:W111[EO,"%6<+=N??GPXKU&0$SD4.(D
M85^QZCJP(73B2I%VL8FKU;,XE9PWG4M/* OG^QO8PP?I#WY\S[-S@+^7+LCG
M$1_#BUWM(MM404)"BO>PC'Y&OOHC5N\"MY(\_7.778B@_+9U(9FYEZ\NHO>@
MC9-B547O]YBHR  R("VNKZ/SS:9 )_E:RA(8*7$FHOC5ZX_?PQ0IRA23+H(!
MVVNI;KXAQ%E:87@?37H4QS=CUM@]%.J"=3$BB\9G_:$ [ESMV/3&"]F%&V3B
M951 @J^L..G>*\=^B$XPYUR*2.HQ<*FQK;02T;CZSD:Z2U"4TOEP(M\&";)5
MUTYY>Q;,.\9/-1[5N2 +4MV#W)%(\#?[U?V#! CJ49T!UHC.U@'7>9$7SJ:@
MC*;F7GDQL3I> 3O:RU9D /*J-S$ ),#@$F4PW5.@&UWF",5K4RK1WI?LQE/C
M2XKKO8S7+>[58B<P%Q5G);AH<VQ+Z<5BPOQ:U,3%S^+*J&NQOU7: %>P-;P$
MG9U[=U*T,_6\;<X9"7K(-JM3A=4Y0@'P*.8^.<3<31MS=R3<QCN1<AAK7NG8
MHZQC^*=/R::;F0JLZ4%2[@\#64YRV.>M'0Q4);BEYC:&PS[>1C5_F%!&8:LE
MC+' F*M@>KE-31VCID=8I?:;97STH(PW_P 9'QV4\>9!&?^Q+M#5F""?A'JP
M A7*B?@F?ZV1J?E'B/A1MR%GG-DEAMP3I-XGUHP[:*$!<9/?842:0HU00YA:
M]F'%6LAGQ KP][D=)"73_KY>V;+BDS--2WD95HF4ME;+)CDRB35\LZVGV?/4
M:GHJ^CW;%7DD#&?+U@^%>@HZ' 63V)"9F86$:ZF6B(<WGA8N6S:,%9].R$%5
M"!T3?DJDX"H'2,@<*Z^INL.].T?<==)DTKQ)[WU*\QA@ATJ5K@7_TE[?2FD7
MQ=)BJG.1/89FV!&.IY*\ &;2!\GQP4^]O@@AZ2Y"GU)PGEDKS"4)PP-<OJ8*
M+O82<,*!R^.5]*G*I!KZT5_MGN#MA WWP_GY^UJ 5B_VL3*%S]IYV71LAG#>
MR$G C& ,'UG_A6T\@-'Y;)N+]J95-Y+JO<:&.H*ZXN7@A\5$Z&O>:.!$7 8$
M#RXY@8J_I:X,.O'&G5+1'E4@T9<KED>*22N' UEX8S):.YU7TE)P"3,#9:3!
M>JTY2_"H&],PNJXR#$3Y9Y*<)<QS?$IV63%7N'%2$8Q2H,)#Z"7$-NZBK'_/
MJ63V@1=*Z:!3UZ4:>XSVDGG(T$BTYC9#W3/5EW5=AI&?E<E)C1"C:TB-/&X\
M^D^H?)8FRW%'YC&,5K')F03H+&M*B;"4G2BN^0TU,G!+J:#3,/@4WBZ8EQ$C
M1F!?U:D>BD<?_']7<'F<^!:L.M+V*A,D%H&8E%IX+[? N25,P)\$:&]&+%6[
M,%15S?]#_+3NN'+">JE6S_$V3FM[H 2,7.TK_)YB'!=>I/8M16K?'V[!S+=]
M]#C'P::EW_0LZA64(&+<D0-P(:[YB);GXVXA8_7(MESL5'\ZG/7CR7SRB-KH
MGC89QD0"ZWT;D>]]2#GB')<3]"Y2DJF*+*RVY<15[602#D7'@8\WSYEE[B8*
M0JDXXNP91<B1&ZV-] M:,TJG$KQ (I"BDQ)^$Z?Q8$!]Q9*!,@GH;DQG6&?>
M 6V9&<-,!D%_!&<P3Z?3N#^4U-I1$@^F\T<L:YA9*WDC-D-^Z7GXW:[C13(5
M(X%_TE=KC6*O)2O%"Z@@EL1P%,_&4MLV3.*DW\CN_7CK9SS4,QT$L<O2ER%\
MWZ#YA#*^K1^?DN6'WYXFO='(S[P2F IL9J I&KDEMK?8UX=,FSDM69\FX*5+
MF9,[U_=NB\7BK$JQEG@:<5SJZ:"7C-U#!?BYF>-!Q5$+!<?W(/TE2-:D9\HW
M .G'#@IA=+8!@Y\J9Z6;YP?7A'<%DFGK"VC#*5Y.#U[7B[#9^3$LP](.W7 $
MPW#\@FAFBE66CZ%KRRZ:?5HN;A'X)MVT';+A8Q@$I[K6V4,7.\#U',R>&<LX
M?+K#(;^%]J*':6^0A,P*IDH&52]Z;SNKM)XSB?,&NU$[>]%CSYZIG[V<+VB^
M:) )Y[]QQW%JXXU8:C"+A^,^<YOY-)[W^^9;F6/\:.X8-;FC>8 [SOOQ:#S@
M^4['\6PT:^..C=."EN3Q7(." (2>\'^#:;1J5<.&5H5S?$<J*&D99\1E'J%>
M/?Y^4IF&397IX9&B=QNCD.3:TCJN+QI[9]!':)43SX (]J*VE%C)RKU/L"Z\
M+]C3$E$U\M-XK#]H[7=5*WW"22CSDS0V8E%E2I8EYU7:G&HDT/H^;_<E6#F*
M<*]*TI*9H%1E(AOR#1RO9XU=&<UO<^>>>"^> &<Z%1(,L@P]9$S&VC4B.>7,
M"0-256W W.\NRS[9\TNP6_@-1?NDF=JM5UC<:-P3SN0==A6[U_#VZ%$[308+
M,GA&=O$VG5_# 0M,9$,YYY>Z9I%YY]UC:H3"0VAI :J4X@GP)9K_+A$:.K!7
ME+&LCE.F#1^+N66>0"W&5I7+U%'RT9.RVG,D*L!%WA8B)FP%1QZ2>ZYMYZ**
M#N5[P-JW82&JHQ&:\(IJ;1%\JQ>Y!O3O8 L<^8UB <\J! 6(H$$K7CR>G@8C
MT4G0TVK9RF.%N.S&+?LW*&W1+U':C#Q7FP<Z-';6RH ;M32-2"4="A$FQI:+
MM)EG;<\'<8%O34 Y?'R?CH1 25C)9U]6D6)JW0$M3(CNO*#\RE<VO_(=VW%-
M@Z)JDYED30[Z*#7'C+_1G\;)?!ZB;_1\!IW,E2;]/<&-S[GFTG]]!1C#<Q:<
M+J\OABZFJ)JL&G+-1KNP&X&P>X$BTW4/]Z/HS5;K5Z"RN YNW;Z"1PQ*PFZ$
MPN[ 3;AL+I]LVL+N. F7]2YLDU"G3-M2G&GT19EC,P9ZI'06QL]?_W*JG7#P
M=N,(.Y4R^E301P*GZ,[>X1[81F\$42(MS^\DDYCQ3 KM#RGOQ@FIP F+U>?Z
M]KM7R9D4TTB1,=7W)0[Q^I)-1&3@@Y)A6Q,7+ [&%S2V%[/;D#>^ _W<3N**
M^8A?SNSS%_R;EAG=<U\XPX5$7$,\[_PW-NUOK/&0)?ID=_DB.B&_."6$GGIM
M1RQWY'UH+ 3.IO[EM(>],KB>W3#P6GIXMB02N.81E9+PZ0]M'F-(864F][X4
M[^XFD[XE/HD"U6#9,SLL-T+D/R,.=;G!2>?DJJ9+>2_(C9,B@""AIQ#8-CJF
M\V4NW;E;[_;R'V4%.JB[=IQTDT-B(@=N49;%G6V9UQM':Q!FE'I@&;CJE.Y'
MA$+QNO1@9R:,C_K(7K2OE@P\A)W-T@W8]P:,CADPV%'3GC],T)8DP?CEJ"0H
ME,GTZ@YJFPI/926K_9KQ<K&?#D+UM\ZF9\Y5=_8Q/^S[VF"GI3Y\K!3)N[HT
MT!VF_.CVIX"&V/$&L/X,TZ.ACE#]"<J8B'-RA]2U*+PG:]##U_RJ0["0GYWR
MR\(>/Z/%I.@HQQ)2#V_3EK":ZXR.6;\G;@/NTE#X/4!K&^B)2RG;<8&RH##W
M.FNN5%C!1P L1M4@WF8*XG1VP7(N4WY_^T!Z;93FWFQP J<4[1>D%VK<R!M.
M!O&T-QA['AI^G59J:QS,F@HHT0_J%4PA/_R-L6!D@JI'M&F(0(:KE3/C."L_
MV'.,9969C:E:;I]SAKWD*[-:2>G*.ICV[50^(M$>!>UNMFC&(I-[]P!/37]$
M=[+ZEGHK:7T''BBO5%6C76Q7WS7TQBP_UX &^"R8Q9-$FX(BAW#%3^IN*7RM
M#9:O3.\V[;X-FH\G.BH/2,'K6]M50V#:>AX,9_%H/F)%>3*/9].&S[OAOJIE
M(!YM&K0M9[??U#F>1(T?QO/9H#ZY0 N<M&G/'D)<]/=08<PC5)A [E.-5(%5
M2]TL7!2(*M!?:HJ*X?BC5Q/\CQ73Z#A]M%0]+*;[@=Q_8$#3%--^F<_KC87Y
MJKTD)C I?#/FKXA\XO;)N%:TE37AR?D(KOD2"2%#XC1??%*>>=(FS%N@F*DO
M0^!"]J ./5F*CT/FZ9I'#7K3,5X!&LW_UPRL9C#XKZ,9M)K78S"O7P/!;6[(
M0<YM=NI7VA8S^/S&U<>9VP\])/JR7CVO0&IE__ID*^AO3]CR'J/EW7RL^T:+
MXKR*S33"/(;-S@.$I,2(_HC8W-.)^"$(GU'E%+>3Y566CI@Y=P6$[;\Y(R!Z
MS(5 .+0%=1@BP)C2T%<@86]L]ZPR7<))E58ZBWN+G2=\74LVU;U+MKM-<>_L
MR$ Y[^B[<OG76(Y,Y3L@%%IJ@9RP$<GHNCDIE@VOD[;$(E7L-EU=2Q8*.Y-U
MZ9T&]G0\[<?3<=_A#!LIYR(]#J@0^ ]CR,C*]W5_9$TEJ0RM/L58(TFF$&?B
MJO-?]7-6U7$]O>?@,LR 4;.Z@4MZO:=N1WYO*+Q7\VQ8(R%[ECL!]>?4F=&N
MD;$('/45^)9N3JHV$.6UQ<OR,%Q6'H3_J[*VG>':_ ,*3-!GB';<]I Q/Y38
MM//<Z[R!R#KOF4">1GIF_$]?_VK>EP4UE @R8(M5%2F%Z+]P+6F<+<N) #<#
MN2S\#$>_E7%-@'%=V [2+*PO*%'VACL+U^\Z>/%Q/.Q1SR/6-<'Y'WZR*^:G
M6L^@SEUJ-#E=)R+N>&0K& XP>$F5GKH8V /#:3R G:SP3)#5M\-.96\1=@)T
ML N4NT6YR5-F*U+>:E4V#J17-H3!QRA)L,">8PPHFJ*2.0RW(*BB$0M% =F5
MGF0%YPV: 7"^Z'OJ$V2L!A36CSIA7W_K=N6=,,<10_4*CM#=<W/.2H&.KN,^
M%]!/0]ZWI]&H/P,-?X)_3J-1,HZ'HS'IMM%HE&"I./XQCT:3/C9\@3\2\FOC
M^P,))\D\GB8C(?GZLZA-X'PRB4>3:?2!P(Y-V*"'O.OAZSV^*AO9S@@V93*:
M:=+3#/YH-)%#HFL%,/^[-,#I:=,L(?EWGH[90OY>>P>2?;:#85LW0(].14VR
MZAGC\[)][K5CUV[,GH%N6ECX5KHH,AJ(G0/)* M(^G20C.)1(AEFLVD\'XWK
MG)[B,+8+3\$U<=?6_O,+YGKF@\.PL4PY[,GXB P-WF$VE&&;XNE\++N4Q$#L
MM3VJG<':Z0M6O;8F[2_3+9MJT %''D^PK@?S 9_.P3 >C"9\..?Q#(YFQ[$;
MS>&F"=!=56E8RM:)VY)K5+5/$EB>871JI&K)(>%@M5S+<1[!6>X/#:4]<$VB
MYVRO=:P\02H9]6'T'RW,=??5\*H#X!5#+ DE7=;X$N5\UQ; K#EJ:L+"HF(M
MO($8X-/VQ'5 6IU%?4:+^GQG#VN0&_(PHPRH;#HS8T2$WJ@DGG +\5[T8W8#
M'.%-NJ..9SX?X/0;/2]8#K@G*&M&GXXU*JVOL,S6F[", @$_][F'//!PG6+/
M./]%?4B;D=H"X.6UZE I60?=+A![CS)(\8J*V_/P$SA)$?GO9ADVB[*6=+ZY
MQK6V%:'4?8I4M)B[6:U)<B^*[3T!'<BWZ%4MM9$IMU%!6B=D&@(H4/9&-R$P
MDX?1X+>L6N$V"4Q"_=TM$DU+F<.6M:LPQ]")\JJQS,9;9JP4L2A1VB))AN(X
MAQQF"DRKE+0#9GZK@'\#:QCLJ-C*E>[M-7[C-'J%+)@]S$"Z9P4]M\G4NKG!
MELF[S+$9@;MS,&ZVJ8G?V*STH)#-IK 0ZYXC11\/LBRDD2V_$1U%$2S=+\<V
MA^=P=E!GVM4PQ!P*<"6H"%424JF/U+VKMV(2$5@_=,^T^QZFH,(35B>CI(68
M6N]7Z:9^%U]\U;@XQ@AAX9WW"VE1(%_!YKAJP$M7Y]6MZ3]J6J3I3U'3/W@;
M(\*9=UOWS<<:!!Q6N##RGW^5\ZD+VW)-)FT1+#4 9?\&-GZ&37EMX>1H$,D@
MH"OP"TPCH-VUWX0=,?#RFS*UB*\R5H#>%I-<P2*0/<F,VH_:* PM? ;3D[37
MK6N/;)C=,"WZ+58$/@TC\HI]%[M2!5LO@ V5TDTS*!3]A$4QJ#Q;*I KW/M>
MW5,9$27%2@X*KK#$MS'77K$&>=D'<]"7Z$[!RUCJ:2%OU9)*CZA_"R4EQY0D
MGZ';C)O)>\B%&8,G&ZY1<O#TTE]).)M[(%5^<OLH>H^P;:PB65(%GY7MF#,G
M (TL>9=+QS3Y%V.G3I)3RZR=?647*_0JW4CR=3M9"%_II(Q("OP$B](P=(#+
M<P[<LX0>*.UL605S%S).@,NG%@>H1CIHECQQ1=4C/=5A8%H^7X<IER!>(S<Q
MUH*L=?J%%$ +/A&ZWQR1>1:R%,Y34DLR"A'MK#.7;76K;))+WU\]?JO8<XNU
MO74L& @-]$2MO(4E1Y>#= ' *6O;W#-%_'1/")$@P[VDQV&QL(.BK]F?@YZ6
ML/1[\WHK5..@91U8<V,J'J#C4<AB'Q39L>;X/WEV&B6]01_;//;&D^B9>1E
M/2(/__I7\SL+$HEA*NQ*-D]Z!$$VFV)*_C,JY2'&)NM)+7=.B !.HU%O!O^?
MT/XRK 7Y'2(+1^5#+'JQRV";;4.4;^ER\L#R6"]<B:T6%EU;JP=E21X_L.G)
MZNK'D]G(7& X*51I@NGKO>3:&X_!#IYS%Y3I=( YC:# 5B;?U)[X"U$$WWEQ
MJW<","K_1N<6QQ(!9W\@R?;6]MB\9-9L0;3/A?#>$VMRH.(?;%,]+;E&5D5)
M[J]U.8W78J8^^2&8<N-X-I]%@W@RGJ.?$]>T-YHB@#FYQU#:*-PX%Y.CVP(L
MW7@VPH1[\X.<N)/A+"$O[&FDGV"M>Z,!4*=N'-#S"3QZ-!U3PQDXBGW8.K0#
M<<S!+)X,I]&)?CBEN4S&A]Y@% U@%X=3?(,93*H/AQOOZL\?>(-$?,;!&PPF
M\83?0#[A4,FX]@;PF.%P*&\P';@WF _C^32!"_A?GG]_<&C^XV@ UC3ZEF')
M$G3C#>DN^&'<F^'GV70>CR<3G0/1S" >CZ;Q:#:F:X<)7 N3G213H.<I6(HH
M7V ^H^DHGDUFO ])-.M-IE$RAL?-YL0-.G0M/T[IEA /@M<%MK&@3DIO22?A
M5N8DY L_F+-,[U62& ]')!2SA(Y'#QK)/JGN,+)I87Y86.&211=BZX7R/&4D
ML7JH0YC*5=,I5RGI4Y..;1Z\ T<1_Y7+RDX2;*A$V%<23L'+])2X-EKV-4*I
MH]F'EBE01QIB"M8\\W2?<](O.2E5 +=P>F-NY=14;IH]Z'EL!='&#(6I5Y+E
MF5XJ3YO3J/4;:NDL_[&MY<%^C1VL_Y2%8H=!@,.9^_OK*4I<J=5RDIY;YMK"
M>"/O^)@/A(507.N7PE@KCP.W#=5@QX[]_D@"]_<L<!O7A8]I>8I_MA^XVZ#:
M,C9GJ,B YC!">-G^,)KVQGS.^X,HF:)0G/"?0X/U=OWH3.KNQC,Z3G ]\V?0
M(T; 3HC5P%\#O'PLE\^2"!O^S,;3:,)]"X#?]>&[43P>)O(GW@#\Y QS8))I
M-![.XPG8"5-\&'&R >S0*)Y/1LP.1TAMPPG?,!U%"<CRX72.4B=AX0.\?)H
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
M8N;:B=*$#L[,,_K#.K6N&1F9T2:T9J]SH SGL&^?6'W1%(F[;4^H:Z-WLF@
MNLNH#X#M+Z4$/Q)/*C]B0,'1\J*P0(X(R0^6<X4>K8JD/98-G^V*LX) ?7>+
M6P'8XC02^WSW('2_YXKDP2 HWI;THA\PBX.5)^;^))!T(-' I $GYS9QF1KO
MD4?X>L1EB?/U&HP)=B9C47-:;J@Z/!!%(!#W*^H32G#I%0-)B^.NR7L<?Z:8
M BR4(X_ FT*^G(6K/-/J_]J(>59S2#"+8I?$$;,(&-DC4%_)&U ;WS3&;QV0
M4V'\!J"(#B7U+YY).NPG9(AA;S_:J5?[LI"F),VS YLEJJ(B WFHEX6ZB4D!
M#?E[OMOO'+X CAXH<EQCK98X6F0-O4!6]T+>ON-WH[]SW8L ]A'6IGROYIGG
MLL _R4A9(BQ0V1X\<X8)KM V@]588DX:9KQA)PP_&UAQ)9"D>#W)GX=JJG J
M3F!#"TL'<REYP4U@H>]R1.FD;E@U!8U8-,(">E:CRP*C0)X=W\>55)URF6$E
M,/LO[%/=D>'\J1:Y[CIE5Q:@M<IL4M?KC4#![VS*/KKA77=*9R.[] ^?9=>?
M66P"71A17@H"*6&2$HU-B,MC2H;R.BQIM^LH#,27TA0I/D"034-!@H255EY?
MNV*D#4 H2;'#',=<9%UW J0@=_!QB?LZA&D=(N!'OE<V"V(#NE 42VWJO6U@
ML?4FU#4DT1LG28PWD.Q-[+0Q/.@4?<\7'M@MAYTM6,-ZO=^(VZIR;5B\0/;Y
MVIDX=R5VAMZ0*Z[88(,4ZFQMF_+B/!QE('7!B_@8)I20&N;^\,A>G;^ '/DK
M)\V>;"KA4KS.E;$5V>KL"W-1BOW5[GJ_<BO_+87;D5>Y>G&;4D<%F*0NC/O5
M2 1D-I<*7$E8M%]1J=&A"^H)W.V$^5H H= )XGTV"K6ZU;YXW+2O3.^LAZ$2
M/\35&3*+]=4*QR G@\4MA@64ZE9M0XOY2!H+]0RNRL+08[Z2.:'*UK,<U$?^
MA&D<:U"<B^4I:9Q<KM1#+Q_F;W,:*R>U5$&W)GZ>!>[P47P<_@$R TZ.HVI&
MD9*E!W[<=:U(5/96P"/*-1D7)1PL$N4/G<<F<CC!=N3D25"H+B#_6R+T0I44
M34X1.>;PO6P$!O&YSAB56$Z^'A5]&!Y QIX4ZZA2N"GCH811VW6,!)2(D!S+
MFV[N[8FSH2,+6L0=VRM)(";]ZK-S99%OCMM#(Y@%-<W6YNY8P4NR#ZC-V'%L
M4VNP^1G=#!-:4GY%05ZFFNDB1#&A%)E46I_3BOFF&#55]GB:LK*0C9D0'BNN
MU<J!OH,YE#=I28:FP)CP4"S [C?I.E]@2E88N]3ELP8R93CP*I-)=545B.OK
M[47=8%Z$98 ]>W[O_<S&E .O9QE:%A1!O^:M/UL6=Z3$E9F#&;(PP<H?&>"B
MLX;FPT/\ &$PQUB4R#6<\6 \C*>3$?HT0!7*M(?[$%C6;!A-$!EV;-R+")_"
MM+\X&8XP9X8R\>)D/(TG@R0Z=1?SZR&Z[#"9Q/TY95'"9<-DVBAF>>^#/;Y2
M8,.NJTQP511\[5 1"8;4LC_<'4R>=5!([/4(L!T)OG*-:'?+R &E*#+T&;=Q
M(;87,S8T\1/E1:@2H41BW&3%)9-<9<Q@5'BW@C'\K]%*%! ;P=AN0]CDC%<?
M4QE=M8B&[24KDGPW-3^=\+^E_](2&$?RYA9 UI=31BXASL.U10=.6GGPZ+55
M%(W;? M"\V ^I4)N!L4<3(">ZE"IG=CH^@&3*W:9S0WTDM(MU&TJR2':+7?8
M1W!X1(FG)G <O<*P^2WH,1F'+['0+R\7^S6*R@4QBB5RH<QQ6/63FC8_Z:^
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
MO#?,D+SVW:Y'PW76>)]^;] <H]]+FE^Z>*2^,O55E\ULVL*]0?-ESX4K=:M
M=0GY(&5J0L(19#X[_'-#!PA_;AQ<]60?/I?-PK6SJ*68[6'[2LJTVDK:?NT7
M;_F5;.V6XN'ZN%]SY5>+ [*UWNOA]WV<U\";O:]Z> &EIIY^L##L<<82]>3T
M)6^MCJL98]B<+2B1EP1)D&^CD^)(JKB5&K,/RI>\MJN'+TR]'4\/[+@4;"G;
MLN4SF#YN,;TC15CM,H)?9@NK/(V[=JZC6*KAA/.*T1K>S]9JJ6/?B3%A=9WH
MG:+SP$_^@#!O.K<?JL]JGI(CJK0.6-:=U5?=MO31MSRB+HK.$94,<;V2C\#O
MLZJGT7?B'&N^DZO9"FJ[SL/JC9;:KNB<.A8<BFD<*!QJD%N;@,.JHL:7C7*B
M^@547=2XC6J-FM+R0.51(Q(@\=4Y6Q.8:P#+?M]84[UNJM=-6B]K>#%;-[(I
M0J2LZ$"USQ%2ZK$51$TN=V3Y4).M_)_2SF:W;1@&P/<\A0\]]&!D0Q(G[J5
M ^2P0S"@01^@S=*BV) "<5<@P!Y^ID1)E$A*2GM-;%JB]4.+_,CO"PL<<E;F
MV;,RM ?RP*V2PXTX[I3G&V.&*^&;O6%+N'8L,I)Y/O'%9[HFX KWH\&(@30U
M+WHG:F^CO=>-"E?=.NY$'<<REI!>3OK4$DYB3P@G6"_3V[IT\LUNQ%D5B?\1
MC^],9S_1E*RTPI,?/-U6_]@>-=#[Y0<4H$LN-"&,LAQ.XQ:"IS.%?"HMD+#M
MR'.8K8 GKPR[#H]3\'P:IH*7'9IB89W 7XP["-N ',_CUB-F%R)Q0U3@NOQ/
M67E6^!Z6A9'(>I?@4M</NZO@"))\8= RZ65H+2L\,:M%B@*5>EP0%""A],(E
M"IH75)<(#!"1UK)Y3<LH7,1F PKJLI,K$D?1(\T$J-(8<$=:>U87:2I"EYA9
M5-.6"&82+5,I@4#-/E1@BUBSK(7":UR!;^9LTCV[,+[/W]DVF)B?))24OLYF
M;//I2IM/!=Y19Z$S;/@MN+>D3VP.>\@O7*W1620_LD_%T"M,[FN_ 'U.Y+)9
M1_</=OR_8XD;8F?_]7"P[M)F)1P9\';Q1!!#O0RC$U(L,MPXR]](2R:*/%"0
MU"MV^[Y6XTR#6:JF9AXC-M Z.H._(U-93?G7-%_]U\MV83.*<.UOE)[].P-^
MY)152WGHEE&6MV!'T&)4E@AA,.MTVL_9G24T([W>DAK\*]UR&_QW@>(0#B93
MG(-)![J#"P?6XZNH1\W0EJ@&Z60VAS:PM=%J6SDDK  :V!:C @W"87,>:)#G
MAT 5L!.8>HA!TE_%90JXP+M85D,.8,@-J@A3@(&U=J" /L=9^+^PO54$_%]P
M%XW\SYPV'&P8N'153&.6@SLCO42*]21%6B$S,L5\@0-M@3Q>.,7\6$F(.75>
M*0[<(K5DNY4LP8ZWDM=JM0UPZUY>&T@5G\V'$N?-]HMF:PU3 VNE_SK/;R/Y
M?<GC(&*.K=L_CQ-W5N8B+UI*((XF!R3F'I=]&&(V(V/XCA_^/MD"*_!9BLY
M4PW5.O8QCT"(@KCJ,'$+8HYPV00C(:?-V)90!F\I-0:P$/@ ;M98PX7X$K8T
M8_W=R^G@3[?A[5!DSTF#W]>GUU\O$)I^_ W)O&T*<"Q"%SDU,;/ VY\/<YI#
M^OKHGP5$C._ JL7LUW>FC,S6#!2LD02=ZVSBVR3P]'WL'/,)V*-C7_D9/G&[
M$&,:*B.[]&(^F;<_!9J$$D;02H8*::VDZC+%C6W W?RF72QZ4CP[,ED=@4Q-
MX;C4<1B%WX;A_?8_4$L! A0#%     @  ZEW2!JRC4P$ @  [",  !,
M         ( !     %M#;VYT96YT7U1Y<&5S72YX;6Q02P$"% ,4    "  #
MJ7=(2'4%[L4    K @  "P              @ $U @  7W)E;',O+G)E;'-0
M2P$"% ,4    "  #J7=(]@'5NPX"  #>(P  &@              @ $C P
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  #J7=(E^Q#
MP5,$  #J#@  $               @ %I!0  9&]C4')O<',O87!P+GAM;%!+
M 0(4 Q0    (  .I=TA7YEY0/P$  &D#   1              "  >H)  !D
M;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (  .I=TB97)PC$ 8  )PG   3
M              "  5@+  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%
M  @  ZEW2$NCX=Q5 @  ;@L   T              ( !F1$  'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    "  #J7=(%NL'T;8%   _$P  #P
M@ $9%   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @  ZEW2.0%E9U\ @
M*@D  !@              ( !_!D  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;%!+ 0(4 Q0    (  .I=TBL85H'SP0  $ 7   8              "  :X<
M  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  #J7=(;,JV
M&-P!  !B!0  &               @ &S(0  >&PO=V]R:W-H965T<R]S:&5E
M=#,N>&UL4$L! A0#%     @  ZEW2/8"UAA] P  ) X  !@
M ( !Q2,  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (  .I
M=TB):2H)O0,  )L0   8              "  7@G  !X;"]W;W)K<VAE971S
M+W-H965T-2YX;6Q02P$"% ,4    "  #J7=(!,C*2]D$  !S%P  &
M        @ %K*P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%
M  @  ZEW2#3;VJFF 0  L0,  !@              ( !>C   'AL+W=O<FMS
M:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (  .I=TC#EI_7IP$  +$#   8
M              "  58R  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"
M% ,4    "  #J7=(Q0:Y"Z8!  "Q P  &               @ $S-   >&PO
M=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @  ZEW2!6JS0*F 0
ML0,  !D              ( !#S8  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX
M;6Q02P$"% ,4    "  #J7=(_*& <Z8!  "Q P  &0              @ 'L
M-P  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (  .I=TC(
ME3#QI0$  +$#   9              "  <DY  !X;"]W;W)K<VAE971S+W-H
M965T,3(N>&UL4$L! A0#%     @  ZEW2!;Y)END 0  L0,  !D
M     ( !I3L  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M"  #J7=(4]$!.*4!  "Q P  &0              @ & /0  >&PO=V]R:W-H
M965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (  .I=TA;=^J,I0$  +$#   9
M              "  5P_  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L!
M A0#%     @  ZEW2#^N$.&E 0  L0,  !D              ( !.$$  'AL
M+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  #J7=(4LH94*0!
M  "Q P  &0              @ $40P  >&PO=V]R:W-H965T<R]S:&5E=#$W
M+GAM;%!+ 0(4 Q0    (  .I=T@IB#(RI@$  +$#   9              "
M >]$  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @  ZEW
M2(/^3<_2 @  D0P  !D              ( !S$8  'AL+W=O<FMS:&5E=',O
M<VAE970Q.2YX;6Q02P$"% ,4    "  #J7=(@F&%!_D!   3!@  &0
M        @ '520  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0
M   (  .I=TBW8@0]I0$  +$#   9              "  05,  !X;"]W;W)K
M<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @  ZEW2#WJ4["P 0  %@0
M !D              ( !X4T  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q0
M2P$"% ,4    "  #J7=(TSP^\-H!  !%!0  &0              @ '(3P
M>&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (  .I=TCK'.O;
MPP$  $$$   9              "  =E1  !X;"]W;W)K<VAE971S+W-H965T
M,C0N>&UL4$L! A0#%     @  ZEW2-L2>XW. 0  X 0  !D
M ( !TU,  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  #
MJ7=(I,'OKJ !  "Q P  &0              @ '850  >&PO=V]R:W-H965T
M<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    (  .I=TAK0! C @(  . %   9
M          "  :]7  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#
M%     @  ZEW2&8X9''T 0  9P4  !D              ( !Z%D  'AL+W=O
M<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  #J7=(X*\]S,X!  !'
M!   &0              @ $37   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM
M;%!+ 0(4 Q0    (  .I=TA:]OC6H0$  +4#   9              "  1A>
M  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @  ZEW2)%Q
M[2W\ 0  XP8  !D              ( !\%\  'AL+W=O<FMS:&5E=',O<VAE
M970S,2YX;6Q02P$"% ,4    "  #J7=(LDP!P=<!  #*!   &0
M    @ $C8@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (
M  .I=TB>C.Z7OP$  $<$   9              "  3%D  !X;"]W;W)K<VAE
M971S+W-H965T,S,N>&UL4$L! A0#%     @  ZEW2(NT0._- 0  1@0  !D
M             ( !)V8  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"
M% ,4    "  #J7=(<=&V^EX"  "4!P  &0              @ $K:   >&PO
M=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (  .I=TC[&/(O) (
M *\&   9              "  <!J  !X;"]W;W)K<VAE971S+W-H965T,S8N
M>&UL4$L! A0#%     @  ZEW2#^=#8TG @  >0<  !D              ( !
M&VT  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  #J7=(
M($G)P<<"  !?"@  &0              @ %Y;P  >&PO=V]R:W-H965T<R]S
M:&5E=#,X+GAM;%!+ 0(4 Q0    (  .I=TCA8!/@L (  -X+   9
M      "  7=R  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%
M  @  ZEW2)&<X:R( P  7Q,  !D              ( !7G4  'AL+W=O<FMS
M:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  #J7=(OE[9O"<"  !G"
M&0              @ $=>0  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+
M 0(4 Q0    (  .I=T@0]1N2RP$  $($   9              "  7M[  !X
M;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @  ZEW2/>2.]@G
M @  6@8  !D              ( !?7T  'AL+W=O<FMS:&5E=',O<VAE970T
M,RYX;6Q02P$"% ,4    "  #J7=(J72$$N@!  !*!0  &0
M@ ';?P  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (  .I
M=TA%%H:, @(  !,&   9              "  ?J!  !X;"]W;W)K<VAE971S
M+W-H965T-#4N>&UL4$L! A0#%     @  ZEW2')_3C % @  W@4  !D
M         ( !,X0  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M    "  #J7=(FXG^Z>4!  #3!   &0              @ %OA@  >&PO=V]R
M:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    (  .I=TA4VEL +@(  (8&
M   9              "  8N(  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL
M4$L! A0#%     @  ZEW2,?0I&-, P  O0T  !D              ( !\(H
M 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  #J7=(G'Z6
M$^D$  "G'P  &0              @ %SC@  >&PO=V]R:W-H965T<R]S:&5E
M=#4P+GAM;%!+ 0(4 Q0    (  .I=TB+%^N\9 (  !0(   9
M  "  9.3  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @
M ZEW2)P5&,_^ 0  )P8  !D              ( !+I8  'AL+W=O<FMS:&5E
M=',O<VAE970U,BYX;6Q02P$"% ,4    "  #J7=(-AGA/1L"  !R!@  &0
M            @ %CF   >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4
M Q0    (  .I=TC;T:;4,P(  ( '   9              "  ;6:  !X;"]W
M;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @  ZEW2-#6Z1,/ @
M8P8  !D              ( !'YT  'AL+W=O<FMS:&5E=',O<VAE970U-2YX
M;6Q02P$"% ,4    "  #J7=(*$U>;'@"   6"0  &0              @ %E
MGP  >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    (  .I=T@6
M,@Q(V $  .L$   9              "  12B  !X;"]W;W)K<VAE971S+W-H
M965T-3<N>&UL4$L! A0#%     @  ZEW2 _,+ _- 0  X00  !D
M     ( !(Z0  'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M"  #J7=(/K\64JD!  "U P  &0              @ $GI@  >&PO=V]R:W-H
M965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (  .I=TB>U53\2W4  .&C 0 4
M              "  0>H  !X;"]S:&%R9613=')I;F=S+GAM;%!+!08
..1 !$ (X2  "$'0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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>75
<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>77
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.3.1.900</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>99</ContextCount>
  <ElementCount>295</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>32</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="sckt-20151231.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-20151231.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-20151231.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-20151231.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-20151231.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-20151231.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-20151231.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-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Note 2 - Related Party Convertible Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://socketmobile.com/role/Note2-RelatedPartyConvertibleNotesPayable</Role>
      <ShortName>Note 2 - Related Party Convertible Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="sckt-20151231.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-RelatedPartyAndOtherShort-termNotesPayable</Role>
      <ShortName>Note 3 - Related Party and Other Short-Term Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="sckt-20151231.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-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Note 5 - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note5-IntangibleAssets</Role>
      <ShortName>Note 5 - Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Note 6 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note6-CommitmentsAndContingencies</Role>
      <ShortName>Note 6 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Note 7 - Share-Based Compensation Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note7-Share-basedCompensationPlan</Role>
      <ShortName>Note 7 - Share-Based Compensation Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Note 8 - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note8-Warrants</Role>
      <ShortName>Note 8 - Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Note 9 - Shares Reserved</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note9-SharesReserved</Role>
      <ShortName>Note 9 - Shares Reserved</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Note 10 - Retirement Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note10-RetirementPlan</Role>
      <ShortName>Note 10 - Retirement Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Note 11 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note11-IncomeTaxes</Role>
      <ShortName>Note 11 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Note 12 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note12-SubsequentEvents</Role>
      <ShortName>Note 12 - Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - 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>20</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - 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>22</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - 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>23</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/WarrantsTables</Role>
      <ShortName>Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000027 - 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>26</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Summary of Significant Accounting Policies - Activities in allowance for doubtful accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies-ActivitiesInAllowanceForDoubtfulAccountsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Activities in allowance for doubtful accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Inventory Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/InventoryComponentsDetails</Role>
      <ShortName>Inventory Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000030 - 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>29</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Deferred rent (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/DeferredRentDetailsNarrative</Role>
      <ShortName>Deferred rent (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000032 - 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>31</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000033 - 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>32</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000034 - 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>33</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000035 - 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>34</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000036 - 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>35</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000037 - 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>36</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000038 - 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>37</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Related Party Convertible Notes Payable (Details Narrative)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative</Role>
      <ShortName>Related Party Convertible Notes Payable (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Related Party and Other Short Term Notes Payable (Details Narrative)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative</Role>
      <ShortName>Related Party and Other Short Term Notes Payable (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000041 - 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>40</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Intangible Assets - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/IntangibleAssets-IntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Intangible Assets (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/IntangibleAssetsDetailsNarrative</Role>
      <ShortName>Intangible Assets (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://socketmobile.com/role/IntangibleAssetsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000044 - 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>43</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000045 - 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>44</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000046 - 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>45</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000047 - 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>46</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000048 - 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>47</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000049 - 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>48</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000050 - 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>49</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000051 - 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>50</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000052 - 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>51</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - Outstanding warrants to purchase common stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/OutstandingWarrantsToPurchaseCommonStockDetails</Role>
      <ShortName>Outstanding warrants to purchase common stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000054 - 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>53</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000055 - 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>54</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000056 - 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>55</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000057 - 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>56</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000058 - 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>57</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000059 - 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>58</Position>
    </Report>
    <Report instance="sckt-20151231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - Subsequent Event (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/SubsequentEventDetailsNarrative</Role>
      <ShortName>Subsequent Event (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</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-20151231.xml</File>
    <File>sckt-20151231.xsd</File>
    <File>sckt-20151231_cal.xml</File>
    <File>sckt-20151231_def.xml</File>
    <File>sckt-20151231_lab.xml</File>
    <File>sckt-20151231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>79
<FILENAME>0000944075-16-000054-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000944075-16-000054-xbrl.zip
M4$L#!!0    (  .I=T@7Y24/]-D  $95"@ 1    <V-K="TR,#$U,3(S,2YX
M;6SLO6EWVTB2*/I]SIG_@.?KFK'/@6CNB]W=]\BRW>/N\C*6J^O-^S('))(B
MVB# PB)9_>M?+)E  B0H<!5!H9<JB@0R(R,C(R)C_=/__3EWC5L1A([O_?E9
MJ]%\9@AOXMN.=_/G9[]=7UQ>7WW\^,SXOW_Y]W\SX#]_^G\N+HP/CG#MU\8[
M?W+QT9OZ;XS/UER\-OXJ/!%8D1^\,?YAN3%^XW]P7!$85_Y\X8I(P \\TVNC
MVVBU+>/BHL2X_Q">[0>_??N8C#N+HL7K5Z_N[NX:GG]KW?G!C[ Q\<L-=^W'
MP40D8[6:?V\W6[W&SRG _<Z*X"OXN_]+^UVS _]H=[\WFZ][O=?MSO]7<OS(
MBN(P&;_Y<PC#->$__/J??HX#UWF-_S0 ]U[X^F?H_/F9MJ2[3L,/;EZUF\W6
MJ__WTZ_7DYF86Q>.%T:6-Q'/U%NNX_U8]5YK-!J]HE_5HTM/XN1JCLXK_'EL
MA>G(".":YY<@@5_M*'E!?[CWBG_,/.JL?+3/CSKJ45ODG@O%I''CW[Z"'^#Y
M5O>BV;KHM-3C@9@6@MQ_!;^J!YW0[[9;@W7KXR?4"W%X<6-9B^2%J16.Z6'Y
M P+3RP(#OP2^*\*5[] O*U[R?,^+YZOALJ/@572_$*_@H0MX2@3.)'GOX9>R
M+UQ?_?U[\D;H3WZ(:.Z/X:#"$9H38*TV@*5('<GC=4A$^$U,#:*LUS/"=SCY
M$5VH%QH_0_N9_!FGA9\=//;/C%=J*";]B>]%XF=D./:?GWT(_+E"1;,5^?2Y
MU;Y(YT]>$U[D1/?)M\GWCHV_3!W@,P2ER&!#4<W5Q[\_^PN>PE&WVQST_O0J
M_W(ZW:N5\\G9%H!)WUZ& HY$$"'[^$NZ'#52^MO2:\#:TI=HW>GT=N85]7T&
M /6E1&DQGB_#+]/*XI893K0"2>J7O2*I?]'L7+2&U4627,!!D=2M.B5U#TE)
MDJUU-;96381EV%IW&[;6/0);ZU02MQHQ=H[ UB3K_%^IMOPO*.5SW[N.0 'X
M).9C$3P:^E)J$S=SH:T[^<D&8'XN7&?B1 RK83OP)%]:Y()>H^(M\/WW?\0
M-UXZ? _^#"]_.N&SOZC'EM;]IU<KI]#!>[4:ODJ(,WD _W<2AY$__]^W<"L!
M3 4?O<EY;/LGZY]^<$6+@\LE[S6JN*^75OJ(&WU0:;-ZHS]Z-X$U_^1, O_\
M]WK58I_6=E]/+"\DT\;Y[_:*M9[Y9O<>/MN#3GO8[P]ZS;/=]A,[Y,<0WKU:
M>#_)C:ZY^5EN=K%=0&W\;YX3"9NN,N%Y['MR+?NK\(%_+V;.Q'*U[5]>\;%W
M_\2-'&N(1MWEW\>!OQ!G3R_J$7VY-;%LR&$N0\>Z].QO(HR^3'_W 7=G3S?$
M9XK671/0A@3TW8\L]VG0C+;4FDQ*.FYK3>9$-)G3\T*O(9I:DZF)95,.4VLR
M)Z3)5)& :DVF)I,2"F]MC*LUWTWHI?:\UA2S&<74?IV:5LHJ+;4TJK673>BE
MED8UQ6Q&,;4TJFDE%U]-F4J*/KX)%Z:POP)X]Y>>_26:B>"S'XGPJW5OC=US
ML=[%8S^P'0^7^M8/ O_.\6XTVBF'A4>,9)"[=M"PE0TIX[M_-;.<8&YY-8VL
MPL>Y4HN4.3Q'DV1.S5,JPU,R0DKNX69"*D=<!U%H=B"NFBV=%ENJ!L%U+YJ@
M?'6E/0<_]RJ6@9:WA>!R-K6%T+J/C>?Z8)_!P3Y3@GO_I::U'"IJ,BL1\E_S
MLFKQLL=-$*D94148T?$KE[0NVJ.:HU2>H\B=/#%JJ3G**7&48]!(/M'HG3\7
M8>1,?G4\\65Z%0A;K;CJ-,%K^6!-'!? SD;I%J_Z$;?_F&GG]?:?W/8?4^=4
MV__!#X1SXSVMW2]<]+EN?HDLC9H//"XIG'C80 D*JEE)33\E[+"%&>\U!SHA
M"CK9,-IU%%1SH)I^REY_I8GD*TS@G0F5?' P6_E7YU;8'SW0'F^<L2LNPU!$
MX=M[#IATK5 /EM17?^;WWOR^!_X_Q23Z9'G6#279??=]]TR2VK>@@S78.'.Z
MZ-7\X.3XP2,XWVI^4 %^\,B%W*Y\S,[_)FZ%%Y]- 12 Q8Y=4!W?SQ>N?R_$
MM0ANG8FXGEF!>&N%PL:JV_":%<&+EZ[K3^@3(F+BWWC.OX3]E1".Z &"^B86
M?A"A.JH1U"K4U?KIAO3W383""B:S2Y@7,#GW%_.SD55'HL-U**SI<=,B"I8K
M0L#D)ROX(2+'NZE)<0-2+,!>384;4B'WJ',!DY?V'#2=, I@-V[/);WD.,2X
M'HDU398)I/@8AC$VT8.MHFXEYT& =#7X,OW="@+0M;\$WYR;692U0*Y>^)G;
M#?*[?^5[MR*(\&KU3HS/1"LKL?DKUWVN>[_2"]KL7+0[54X3VM);2.L^NK<Y
ML=> #/QF>3>B=1Y';;4\IV_#RSB:^0%*\M\\6P34Z.K+ G__ZEH>R/3W/T4P
M<4*18B5CS,FAJG9-;TUL[9K8RA);NR:V'8FM4Q-;66+KU,2V([%U:V(K2VS=
MFMAV)+9136QEB6U4$]N.Q#:LB:TLL0UK8MN1V 8UL94EMD%-;#L26[\FMK+$
MUJ^);4=BZ]7$5I;8>C6Q;45L=8#5^01859'^Z@"K\PVPJB(]U@%6YQ9@544J
MK .LSCO ZO1HLJ!611U@=2H!5H]1J:0.L#J- *O'2L))Z6 ^APL[WLW/@P:2
M/H]\N%':^![\&>;I(+?N1Q4:)QN5VZG)Y33()=.(XC'B<>M]?^Q]/T8L[CI1
M<6G;#JKJEOO5<NR/WI6U<,ZO/?!Z>EB+@UJ$E!$A-1F=&!D]LFBIZ>%TZ>&Q
M1<XW$5F.)^SW5N YWLVY.+'*$<7JQ=="IHR0J0GGT0GGD<5*30&G1 ''SR.L
M[Z\G<7\]<=]("=*I]=,3TT]/G*0*'"XU&9T8&9U0M?A:5WET7:6:3*4FG$<G
MG,<NM%D7;JA*X893H92ZZL*I5UTX%4JI2R:<>LF$4Z&4NM[!J=<[.!5*J1/?
M3CWQ[50HI<['/?5\W%.AE+I,P*F7"3@52JFKEYQZ]9)3H92ZJ-*I%U4Z,J7T
M+YKMBW:_;K!X(@T6LXW><6N.NOUU=\2GL/G2><=S],AY5_.!T^(#&<^=W*C-
M/'<Y"CI(A,DZ"JI924T_#XF?NCGO*=',(2,;8\_AG?_M^MW29LZ%%<:!^(L3
M^MUV:_ :GE&#J9^R4^!H!>/S):!P"HDO>FCK.0"^KP7SV,XM4-$R;O'=S_%<
M!%;D!\M$M $.\C"N&E6;])WP_+GC/33MPWC)S[MJ8/5[!@LE$/H5IGE@RQ;P
ML?R&V<)Y_9Z(_YNXH4(:7O39F@M#$N<W,5T7PP270;@UBLCXY(\=5YC&1V_2
M^-.KHE&79[V"DQ=8[D>X@?[\N[@O/:W.DPI'TZ=[YT]B//K?[Q?E%]=J7OR=
MQ]=?7S4L%RUYS[R_]/CZW;5P-'VZ2_C5QB<^N-9-Z6FFEAL*GB$S@#[R51P$
M^+433BSW?X05;+J6"WTA1:,M$\#OPG7_[OEWWC70JN\)&^MS@&PH.^UG7R>
M@M&6I_V'[\8>B/?[#T"V0;CE=+E15I WXX&KV#C>#<8VQ>5G^Q_D,0^-MCPK
M07,%Z+[Q@_)'ZGINN?">D0QOH,W(\NYU$#)#KSH(O.5,P!_@N_*+_? _V4.P
M-%+Q=$AAFTV&GU=-EXRTC-6O\1B4BP^N;T69:;*FQ&<&LE?Z 26X88N) X@-
M__RL"?RDU6GV1H.ACE%MV!7TDP;PLQS]$D>H8=BX/2N Z&,CH=90 T**7PV.
MCY\_//M+K]\;C9J=#'6MF4M!EJAI5HA5Z?!?&*5W:[D4H!==64%P#\__PW)C
ML2V61IUAJP>[L]%D>X.P6P+"?J?=1U;W.!!VRD#8[+=WQN'E9.(#?PN_B8F
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
M7LN-\&\":S%S)C#@#6E5**&E8)025"V8Q^4-O@2885"@Z?<QWD!-^O:38]O
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
M]N4 .F5B]H!6# ^0<C$':I@IP[ZR@">)H1BB%9)IG6/_PHC#*E0$DIJ>8IH
MTV$<+-P8*(A7C&4;I#6%GM#''@L@#(R'PO*B[->EBB@REXB2I!9^:%$2Q(WO
MVW(,>#Q)_W:EN3\9BWK'C 65 R'\+P )B'E<JL%KG0$U_PL#M0I2(;F4B,*@
M'G08+Q#-J?M">2VR'@OVW.,J$H\%.S:8,,E/@$5B,+LBH-!*F7/*P['?]]ZS
MYLXD;!A7J2M9]TTD8:%4?X*Q3L&#X]!W121R^Y,/%54[*3/!T-6M'M5*!P"V
MT1=Q(3!V#@D;WB"2N+#].XJ*H7HK(D0+5%(C('&'L-L<MZ'V5=2^BD/Z*C;3
M^ YNM1WLUVJK^P!WO$Y7 7M[MGFOM>)6 _Z\B>&1+/&]]:;-Y&+R[0%ED-$Y
M>M"4-CPU4UJ[K./ [+5;9F]X?.]!A5'6ZG7,0;_8FG9F!L@/CN>$,]":2+5]
M\$@<VIBQ)WMH9V0VAYV*&W;VA(M^RVP-RHJ>XQ/Q)@)@/:S%@C.]5> E(;@M
MP?OW*)&S^FJ!C-T7 ]Y^EI1B7K1@-[IF;U!L%]S#8E[6N"_ ?6]@]EOM8^+^
M!*31\D:W&[W\^:7K_Y9TDPZW,^704!0YZ8H=%92=QD_)IF5VVGVS.6H>9J+T
M%-2X7\+]",YKISTX+N8KZERI9#D"U=. HZGA'IDT-:B^8V5I;4FI5+*JIOX2
M--4VL'Q.(#!3217VM^;H*%"5_H.DZ*]M8)5"+N051H&%IX4KA;*/Q.2ZX^1X
M4$X+E5J$T>@NY2C+'&A.A#("[#4/8Y)1&W.E,9T8$Z,I4AUK&=%C7(5P(INL
MN=0GD&NQ,JQL(L9:2E2R6]4I@A5CC'^29+7")"\=)[:.!"H7P.EP_AU[=V2)
M@T!6$IE;#@7D$B0&U32P0E4&E:+W,UB5&6TJYZU\)#XG7#UOC4!]&/;IZ^?M
M5A_TN(&)BN^"$]/='2J65#QCZ3'@_RO<J]$=5'U6D:R$*#.4]8R)\ATX*D[
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
M2B[>)JG15WI=G_><KT=+.(OT&+U6B$/]'5$.+5S+D[G8@8#CDA8_"KGS8T:
MY!MA9"HA49J8% VAE#RR8I*%(_.Q+$K_-*86G'G,W$YX!+^%:96*36$N9Y+2
MJG[&C#6LP"^SK]-QZ+T,_,P8D&EQV17W7D^29]EE&6,'X]2 @<$!C)!GI?GD
M7.1%"DXXM,'"EZGM*%&4B!B#^$_SU6]]/,B8W6^"+AG^N)@&@K<D23#%,4S@
MPM3$SC;N'8'5?*@4E1H%.Y4TC*N5"%]&=2YQ'#/AX:G 0E7V GB6H#0FF7RN
MFJ'<8G."I/E9(SDGCY3MJ>O'_XP!M.G]'@__62[J6MPDW0X_>M0<BWHA5YZ)
M?>'L4IFW&O(R596+*9U>2VM]S-4J/(-R3$#O ';$AY)/;B@6%AXYK>J%DV(+
MSXYU:SDN.P*HMD)H"&8"4E0$X@;$<P#\0V;)3V:.F**"-&']WI].@7-0PV1;
M3!RZ",S\.RKLP=79J*T&M91G/0-+U(2A"$-Y!%5KLW-(IZWH"O*BDW.<.0$:
MN]M(.I0+[;7>S/VQ@YFG]V$DYB%ZXF,6"<BEQRA?L.4TB-%/10]J;73@3X<3
MKWE8 L46W.1*5B(Q0L!!M)@!--03FXP"5*\0]4D2X" T+;UO*7+WQ0RE7Z)W
M.X%]0;4*#65H5*XP!DI5@UON[,65F4)J0I5OQOF;1]W%KR-5^P6Q((#S&538
MAJHM)MTTL; <U7O"GJX^-^FD%-NT'5ZM"!^GD"<G^6<N^C<"6ZHM9ICXC+?V
M#3O]R#NW[#44UGG1=5YTG1==T;SH8JPHSO':>$$2P(]#8 !AN0+<IYMZ7*=.
M[Z5MSD99I^QW;#6:Y?R.&4UCVPS375(4]Y9_6"H)M&MVNL51 H=JU%)=?+7-
M8;?8<5K=!B1;GI;W<0 7F8T<[2<<N=4V^Z-BI^R3"F(#.N\?IF7*X\:OE<P@
MV?(X7(:.)1T]?-N^\P-WUSB4\TY-:)F=WH914G5JR'[QOVEQ@1-*##E$B-KJ
MT[X=[9QU"%-K:';7-%3:4Q!3C?AEQ _,9OO@:;CK3VL=,W:<%;S_B274I:-(
MUDPE$VC$QNPTPT39P3.><-6\ISC6QYC$(=")",)L"73;A[&P[C/FJ< XR!\Q
M<(K]WEQ_W/$2.WS2):CV,1TU\.03]JIBSY+:1X*XTB[:="D(Y-TLZ6 @R/&#
MO7"PQ4UDM)J_$&5C]%1:4WA#CP*%GM4NA5-801FX:Y="[5(X24S6_H*S]!=\
M]&X":VY\<B:!;WST)@WC1-T"Y>WOI>W=>^M)_LOYXZJSK\;D>5R=8/:[=CS>
MNK&XCJS +'DVJF( +ZX]L1.Y5V3YNS4+/P0%'\+FOT3,UQ/+XT#*,R/GUDY^
MK>J3<[$<VP,YU[:P0[8Z1Y73Y89:'RDWP_B0A%I?INV-KS%'DE)#'LW\T6XG
M*J/Q08R#V KNT<30YTS$!\!&@-[ZF#;S0IGG!F\^7%Z_57\-W[R4V2D4X^H!
M>-SH5VOR?!,[-O4H=+R5LQB_+2CS19OB\OHW?8;/?H-@OFBV38+I5T$]&U]\
M]Q?.Q!AVVR\;*2EI.9@(CYH>VT>'(2?^<'LXV3!:)D?*;!(VYL #KIR#HHPY
M/7 B%M)PR7'Z,S^(+C"_1C[\TK#D\I..EUH:JB4!T V=_AC.-5M# 8BY]4/(
M 1;6O<H!X)ZNE$PGAS>3'"/.<,'T%]L)E3F*<E^X;27SFPM_>H%)CF0BU2'R
M9)-.F2 EDWZY?=PRL#06PADC")Q1& 6^FR00QY2D:F(RSD),G*E#>0LX@3)_
M\>(09?J&?9=;%4J2H(0$RB#&7 /:$,^+DRQ<;.L)Q.Y1.M,4DS/5K9X@P716
MH):AJ36AIU0D9YX,@)O*47RA4"F^9)K+@Y4TX$6C=!#0N5?)$BH5V(%'.-F9
M\K9LSL;BK<'OX%T@:)4ONLK<[7MT1Z5$S#1I0VM1K6=JXDZ[/FX_&[:KP'U7
MW=@3ICI> <QX0TA>M=K-7W9+5"KBG/LS'WYDHOCLW[(-BE.O'^;#1H8'=[H:
M"X8_$@Y<@KG"XPEOQ5<)'@3CHC4@]1+S*J@QL6*N@V[S):@BEDLL_'HFX#1?
MN7"JJ76[\N,D/7OI7<5BB-%*+EO4+%:F?6B_Z;UW.8,]*4: )G'/]^1)5*?8
M,B82(&)^#&F(D++[" ]?"(?4Q2>8N:D1E'"01GT$6L(;R@0K[%J,W;I53E4"
MJM;\<JE;L')%H1-,SH3?:Z!SDBFYJW3P"8X52U"O2>"H*R$Q[1(M>"E9#'^_
M *'"K1"U'I[I*L>4UA7*1GK4%%3'.S!U>-E-\F,==L59Q*=5=BJB>HEYK^1H
MDF;7,7>&(\/@#<G<^Z9,*EO#UK/#-HSW5N Z,(26^X.P+C _-DK<.$"QA _:
MRS!EXD(3.HPV-7FZ@K2WM,PQ-7X'@O$)3Q*7(#TPO7_B+++)OE)H&$I@)*(0
MSQ!!0?GUEH$-7P-*Z9-2!]Z)5^.X<3#^>0J:_U8<?[_,7?+S:U +EQ@Z<.B$
M+\.A8![;-]-U7S-'NE=:A,:]D1 _L8:'&WGQE8N/7-HHJ6AK%8<5KD,M1V1"
M$S>"U%@$*K:@HJ$ZAL<1J4_KNS[7YI %3JQT#CS1.B4NG>LBNI.)\,GYUO6K
M0M5-G>Q>B9.=4=CH7-^G)T@_TDF6UTH6)+LOWPK9YUQX>$IO'3\.W?LDZ?YW
M[I3L<==ZX!WW2U<+3D!?I'AF%1S?9?&V.PLPMCW^U3Q9I\(>X-9\&=_ B7CP
M:/>TH_V5-]I*K@%(T=?Q.(2CB<=2.]NL/(TC ^T(1$M7U*CX,@Q]V$\42[_C
M!?17QQ-XC;L"6>]$QB46?KF1='QA7,('6Q*U;UR_OS*^@K9".8VA\34.<&@6
MZ_AS!#+;N/0\'YNN$Q! @G^+/6'@I8D"$=Y__/X!P!3(CK2%H3[CPHUT>L]T
M>P.T+FLIP>(\KG^CNJE;=!*2,R)/,*J?K 0W&'/-#C$)&Y'@*"1PMV:]%3E>
M'B4.)HP#2\.!R1G#_-K<NE_2&I.K+E7'2;9"&G% I0&YC:4D0,>SQG!"DZH1
M=+V7&D Q *LE/5>W6'VZ8];+86EXLAF*]'2K^EE\NA^\'QY.TA>>[NP!/?*9
M_%OLWC]X(EML*\K+V=SA^^@!"4=^<)\7=\D]@$LDJ,>0LI(*+Y)UN_X=4 L5
MC,$8^X"Z(04"KI?_(BLL@D$E6QK&Y\POLB",PY<2K$\RIST.A4N5E[BFE$PX
M]P,;MC[ U'DXT7345,X]V[9PX-#WB'X72*(3&9="O=VE)HO*ORN0%+$B2[CP
M0\N5B?) S2$JL,2W&BEFTO5R"1FXK>"VF$"* 7S"PA/2O /*AN6X&K*XZAE%
M!ZI*72R356FH<.(O1/Y0) :J_#UB SUB[0U!*DO+ND1ZBE>):*0D(ISDWJM1
M6QDQK1]DQL/*P[S-V=J#*>91C_0ET+K[T)EN=E8KT(GRJTO> M&J5.?D?*^2
M/'F[@SR"F9LY7XIM&&."]W L#J'D?4+>5BK&:9K$+KRU<FT\J%BON3;O5;DN
MOMOC@4GOK.N4Z^]Y35K9YNF2KDH[9>XPJ6[]X-4Z(8L#Z=9/1^"F2G"WV&#)
MXG:?1DLX^"]I4M2O\^<6EF+=)/=<BXH+F2B2A3692;6;S#(ZR>=--+P:MH#]
M)]8VH]/)T>L(52SXF-_X;#D#&@T\=6"P2 Z>$RF"EFJX%;)XK:J;P88V'VNC
MK33QTQE)?6AY/J&"B@MBBONL!)$32V3/<G*0Z2SQ&2 D"GO)K:$?&2I<X\MC
M#8?T5E61BM:=)N6I*J7/HCZAX0#T N0#$O"#G[V]UR^K?!"T-'1]LNYU%J!)
MZ(([GX7W4J5XT_,KC_N5;Z?>!"2O"19=Y6J%*!W($T$0])NZ"4V6Y&#?Z!4Z
M(RTLT$3$?I5-(<D(&;[#*E\ *!Y ?PM71NDK3S!.+\/WF>3AL^LO9)%%5>%5
M/9&<#ASBM\9UP_CKY>777,L5]3!IVM8DJ3D)IRN!3;(">>U(K?/AC*K$)GYJ
M/?T&Q[8%X"B2E8=A^"G?2&"XN8,G^L9'28_5%$7 -;;(.2&11'X(3YGVI3MX
MBC6UI+\$JW795*2.7=7$BQ/Y*F'D^Z[2GNA+EY4G4/YG>%>6+ OUC"6 >*/$
M3X?+- (- W1PAUC2#1*C)XCOF? 2*#)[/!;HGM&Y)7EF6"+HO$6-BD:!"!4(
M69/Y%M'6,"YMN.K#HE>]9;FAKP<2$"1Q)OI T05>IU9>6X%"8,?Q".%>T76,
M\0_GF%FZ9M2U\U<0$C>)&(K\!!=T-3/^B*T@8D) CSC<%R,&FDL.LP2@*Z'E
M27<;<5F^FB4,/Y+W3P>83&*<0)3R]#3X %:8@8U D:88X6#UXZ0<6E:?T_TQ
M  !*;U5N.]&C5RVGC\1#9QU.8SRG>L)IZ?'4D,V[HDL0I$C$!PD^63!;5B;4
M!!])O7Q80JIAVLIVLZ&59IG]_^E5'%[<6-;B]34('N*$7I0RRJ\PZ 1VYSM0
MQ%O7G_SXR[__&P:N_4F]]8VUAJ]8XNZ[QEK>)?2:O$I:#?SQ34S__.P#8)>O
M52WX7^3S1;9]T6D]^\MIA%M1%,#G+]_?LY_:2$L1&G+1!JT:F7]2V_HSU;;^
M:MV3[24;3'#B$6:5#(>[GJELT.]H*]UD8RJ=$9BNFVS$2G?G2I/+Q=87O&Y.
M[7O>&3;-_JB/O'5U&F#^VV[#D*&&6  _\3AV317"T4%^).NRAK*Z))HF_"!?
M59]^!/4\#LB9G1V.>#G+)X:;U7G/R%1SQA&'OU!%=Q2I<REW+!8F&",=*F[M
MWK/1 3F/1>$.W&4.B\"[K.Y0%7QZ&\OQSX4F859 !YBXS!6K-^ZDJ_[Y8& V
M.P.:\'FW;;8&HPU0;&*1%,U52B7V0]7APM8"&!,RIH<D. 2!+*P>HL"7P G^
MBG2?7)HGC/Z\TS6'O2&#W&F;&%">@4,JL$G%_GRE?I)@&KVQ^]5+6OP97"-<
M2?&%GGLMMP)^>]YN=+MZL\"0$JSQWTF; 2<AP"2$J34BU#4)"*TM" 'Q(GD3
M4( Q0'R!X(OI2X.S9I^WX#RF$\MXE^5>!0$6I)UP8?5[BM-0 7<<];),XZRI
M!Z3:L?%<2FT5?*.W,4G5MA4!>G=^\(/N_];"P;3>L>7](&\0&?W9&Y3$B1;T
MKL!W\J;=BG#X(_+J9U5 QV/45M\C_+_Z\GR6D-?G(ZZ359>0UJFP)@8]:)FC
M]B:"))'5A3&_!,G5S'*P"OHJ*=?91$I3UXLE&5TDCY%IM8:_$ B)!-<9/@Z[
M#=,W'F;XK?:RU@ @DP&U87QE4XRTV2X).EE )+-#.>%G;"KX6&W("3^''UI>
M<*;-DK[R EFV2E&!IX9#L]-KLL@?#<Q1L\FR:DM-Q=Q853&6U12"X %59=0T
MN[T6PSWHF</N<)6JLG2:T'I<7G0G$3/XVNE([H?N[AO<PO,7>+I)(#-&=^5Y
MW-4[Q7=UW-HO9 ^B=5^0%*HO[8_8?81M=7^S/,H.DSRF8Q:=*7;LH7<]N6!J
M5LS,D<V=-/@4+_ </V^9S683_Y\FZ4@['?W<ZZD?#<N^18-NJ%J1K !(R5'9
M(8FD76"1V9M[O!&;"*7+.L\2%G&P\$-I?R8@U,779IGJ1!22A1)-M[I.-?>Z
MPIAJG63H.1X=8IZI/=>7P7:)KI"5;^PI4\96>?N1;%O*,G4%;[$PO1/B1R("
M%I9CTS<4J,H&5TY?D_.S3@$'42TC"\T7#Z6VGDG5W8H2R)**N@.UJ=*)@I>4
MM)=[WI>;S3T*76O"[?CT=PB<'#'Q,#(R(T2S@71?Z$J3OC8#K;"P?]1I484B
M,,W(><F9O )6H"+65>[\"[*TRR6@@D6SB=Q<,OH(J0^&EO(W2\ &N7?@*V?.
MHKG0T-)B2TOBTIXGR@\H.=$,PRD\H.9PUC#>)E%17V [4M+LFA24%=(6H5$>
M'0HX!\EG E$%@J)GHZ$2?D)-NB+ZDR@R%0&Y\:7<V,>%G,"0,$RM"?OL28QC
M%NHZ>7WRS/ALQ,F2)HMYH5P5#:CB>2]A_ZOLHZL( =1!)$&3BA@3GWW>E9R#
M%%+Y6=='$PM0XDA:(SUHE"MJ=/4^:73UA0VJR]:\<)6.3*;=5A.UY![!U&X.
MS/9H9$IOK:8I5W5WSX8^E;K3'BF.K7,J9(D@1XFC:;0H>0Y)HHS\29M&)I0M
M[_Y\/Z?K9AD/X,JKP-*%83(3=NR*+U/,"_@RY:R #\P)=5=AI>\07?T.\18O
M;C+J##9"3X"HKPN/<7[2:A*#%5HB]R9DRX>/#OJ<L+9N L'J%HGMMX%CWPC>
MY!<X3%H+ K_3BD%($P,-Q_%UB?Q'&QBR5^YGK"+:92!,E+R5 K%.*F!_0GB3
M[ 5WLOFB*R*VA'VR A _<MUIVSA0*GWW-L\GTJ4Z+#1 #-[Y'+$AXQQDE%0>
MI7VIC>-D[8Z2HCJ60^>&FD,2"&]E-H!V3#[ID567"2!C5L7&(KH3,H%'5]'P
M;]H*#,?XR;EO=(-8N@%%^JIUK2RW<A6I:&-,3N1,C!<4(T5U@5\:%)*9VN;H
M7=J;)80@1/DO!PWC$MDTFA02 V^8+*0 :M*R/4N&]N0@>&@C S%'5V;L<523
MBN[QN&<\2WN=I(&2;C!:B8)5/'DH?@=,8# I .]0R!(]ROM"7E +U!P?@Y'\
M.]QD#%!R; =7#F"N?%OK/Z]AHH#Z<T=0;7J6P"B QP\"_T[=W-N-GC&'.P)E
MD"2JF+K6IS\:CK*>R=K/V#2=<_2YX3UJ>R'O<T(6:4 :XB$9M*D-:I09,+.[
M3)<K2TKK)YYU4UXL=8G/7GT(%1CTBG5@8,Z>K/-+-U5*$<,KF+%PXW U9,PG
M+I4YP[H!$@JC[+%(0I43RL2IV=RLFJ:S&6# TZ^>"2[F!:N0>T)!RYX*A\O>
M.#/=[77NBTA:!'A=I>=>S!W/F?/2.R!;?GG)BP<:^(603#'.'&_&+3HQ(MC"
M &'/=A6_F HZDB"<V)9!5UJ%6(ZBRFVPIH_)AMUID&7J$\=^G&(9<YE*Y" M
M8DD>Z@;*VT^!?RN,\3):/(E.8#PDD]+R4674($(@7E(: TW&1")M6F3B'C1:
MO9POAI>UDA*7#G'N!BXCY6";?++QT&_X(0%2*:RK+NB21'$%"9E28?>5M(#Q
MD(%(@G83J2$K0\C:1GS#I])&:E"Y;0G_D5&"W*D\,??DS"788O8^G42SGJS;
MJ[0M/-IRC/PV:YA-/ -A:F-*7!%D"TQW!&V'L ,1<6*R>/VDS#W@U<];9K]-
M%X!C.OO7JWH542Q/!E];K^ [BA 5?Y,-_O'U>R*<G<"Z\]:[KH@@-?V#[IHR
MNM5F Z=*_EA545[%A:7V"5.ZLX=F=]1EFTE_9 X'2_%&2U[+7"+V5N:Z5>>K
MV*6>^ARE=:=CCH:M'*!5)9/J$_K2';"_RHB2WIDLXQ"7$^FR+GU!R6CSU+/<
MQP[BQ<J7O!:$F9M)[@JBSME04[Z-(RO>*HAA8SUYO>+=S&CS#PS(VMR2\JWW
M<OF(WCQ.I\@M%I,+\4HE(T259NDZ?\1PY0&<T;;F5&#./"'_$R4-D.JH/!3P
M(L9^L);S8I5J;JGXB'01+RF&5@_K2.HSAKI&C%.BBD-9]Q'HLZ#T#GKX!-Q5
M:CU_K9[?.BT]_V&+;%E;:]Y(^Q&HV;O!*)A+HL)S2\?HZ>;9=+$&KW9WH^RK
MC58(E 62#?]]J"Q.]Z%*E164X^FV\>E@=DG9?MPMU#(PUPE&7\3!9$:'BI*G
MFET2H,_[TMDQP8(Y2B6U!=HE^6S&'H5!R;)YP#AN8!%P/#%?RL;Z'\";0#B8
M^!4;:O!KN$W=T+=4^-2R@?=/R67M3> JBSA(-0>X?6'MA;3J)-J!DX(^5$ @
MC *+BM>2 .?ZN%3A!]W%:=D5X+")AQL6K6H@?%^ITDA%&*>Q=-NAQ)>\9O-U
M?&:Y4YFUQO$>ZJRDM_#GO4'3'/2:TK:8L$TN^TOW>>!C(-5")TUA(\337DG\
MRB15M!;ZT^B.+N^H'(G)S/-=_T9ZR?4EWR+SE(FCR/-QT]-Y%#J&H KP30/1
M.XW1+)DB62Y6Y>?Q983LH1T*_FR.'O$RG*E(=LRY*G@_V _\E]JQ4 2$9C%G
MB? EX93KBF9F+X3$>%8%PCK9.%BL#H(NE,28(P\):>#R>K[J4%IA)L9K^7HJ
MCYZP$S6&NK7!43QZO[::[DI+X3/LU5;48N(\FH[]-?#AED7J5V"\(OZ2:I@5
M7=/E1&:L _/(K$SGG!5>WV<1Y<!_I#YKW>4^:]E..\W&0"+L*RENA5A7C=N.
MVQ2LN'&S&F?]0"DSD)KZ@^/MNUE9C;"G@K#4'*!!6[ZIW8YX/*F6=!HS7L-P
M O^?Z,S)%#(#AKQ1@Z\=!4!6SRE@Z?LB\.UG28E,7I,/,,?V#;[J':AWX)@[
ML"6C/>0"3[6=HEILN]%;QXI7XG'M)W+U+ULT=N3=!.9^*)>&,FP_!N!V5 1V
M&E_K>&BVMF$=&R^DQGV-^U/"_3[9]:X;<MP^H?LSZVWJ>4O]MR7<L'G/[94_
MGSO<!.?2L[&P*-"J\+ (W[DY<?NZ$U=;-R?#Z2M_$.5KC</#QUGGH_AJ]UBJ
MY\N":JY*9R"U/26(*UV)1Z79*Y^J[+3*M>L,M,(+&<UB8<N\BPG&AKADMO<5
M/E0G4<S UDKF:J%BF:C<SL!L-9M&B!Y*BLF.9)0F FH%/TSC"N-K_,!S+';X
MRC:V2:@6%[0)DSQO=FRVVPWCDTS"QI 3(V#?+Q8PQC5U.=B%BX13$ ZF<W E
M6$ZQ1TR&,6U<R,9'^5<2UH0OUZ&.C[:"#S'F]Q.$25A:MD5O&GF5)\_5X:T8
MLC_S[SPLG^[?'=U76&_M ?R%I':!ELOM5,J[#X=']AZN</@4V4XN.6A0$;TB
M]]>%"NN^/5';^M8HQ.^1[1.:47M'=T"W\TO1Q0(CKLN8U7>$H-7\91<?Q'9>
MAS7+[C:'YFAX@)4?Q86P[684DL"@U"MEIMITD_>[E&Z[9W:ZO3VMYM@'?N_;
M.CR7;>VVS4YO=$+;>OPCNJ_5/_I>]IMFL]<YH;W<Y(BN=,YNBZ '!]/L?[OH
MJ'#'I%(R>-=<UE>W@FS'9>[=L78H5UJ1);S='IF#=G<OXYX(QRIP=^UKUU<,
MMR?R9C=:_HZQ':$?8M&'\$GLWPM1('C,4;]O=OO%"N*&0^O-0M<3^6'="K4%
M0ZW@&W9;<F4>+">:2\LI5L3)6J/"3+_ A\/M.=J^VVF:_>Y0==08PA^#%46?
MM>0ZSD.9BB"@A#YO39;W4EUKGK,][*":P7.V^QVS.^@?._6[4M2U1X_#%5?%
M3?T-QI<T!Y9@/T??PP1$,:8> ^E22M@?L</Y(7R:5*E@?EIS$,B\TR3GE;*A
M9)D2>M6EON,<&Y*I4T)0K$AQP29P0I7)3N&@M"WN38S)8JUVU^RV99^;X< <
M=7OY3!@J1AG&8PHQ! 4RC"<SU98,0=(*Z''&LJK2;6FQZ9D$MTW*TS,KX)(1
M<)[-P:@GCW/;[#:'N<-<>3Y<_16L<'/D'!R90Y CS]5T59Q"Q0V&.%\JK#T@
MM0?DZ/E3M=?C<%Z/07.%Z?V-D9\S\A=;!E^6<GP\AM>B-2QVUO3-UJCUX #5
M<%KL>3.7;ZB/:^=L=<Q6MYC"3MO,63(K)3_YW+%M5VR_A\7^BO.S(8[,X1J/
M1@7MA\4TPY'RO49WQTCY)1-?4:#\XY[\[@BX])F?_**M_16K64D;3B 66#?!
MDZW898NPAY(;SN^DOVC#U;78X;45L"_/[81_95(Q;BV7V_UX(CKR@2_6S(H\
MF6:W655'YH[GG'I,4(E"O>YYUL;U)(]ZU^QVM\]KK,)97YL.ITD"; 2Z9P*I
MOCNM98[Z&XJ"$I ^0""5\Z15TNN1@[IR+9V_RNI\RK>ATGB.N)H#4=8E9VJL
M+^\NMX\JE^8R1E3=0NH)K)*;T!&*_?"\R _NT44Q%MP?4M8CX^9T 9;[BP,L
MWCTE(,:JAK%6?IL+_'G4( (304)9YZ_/#IA<<?BVV6]UN#A\A:BKZJ?C5W$C
M/9J?K C$VAD<B[P?DWLE*U^?[82+.,(W)J[ES$-3]7M4I&^+N9=6T$1?CFO=
MA;%#G:V=D"]]!4?!4,> W89IT>O\L)27%>KULU<<5U4>.DVU"G.=V/P8+J%X
M>N@)JL.L9B(O*4&! 0=8^B\*]5+6LO2RXTWQO'(B%]8BA&&Y3*>)/:)@+$H!
MF_B+>Q+W\EMLGA$(A =P1NV%Z";LNH);>22N6GJ)*RXK[%'=S@22=,$@]X$6
MD=FLP8FJ:(KSAB*X=9*>&>+G@I)/<XWETQ2D<&D;""QM*X!2;H2'SFI J>L
M3TP+^W,+'&D"H 9X*F0D&92:IS)X#>.__#L!>JN9^,^+28#!\!'I#DU-2Q&9
M50 4KA^&LM/!SPFR6M5/] 8V'[N)I 8*K!2-+7U5$R^%;<"43_7?B8X 5]18
M=2P$H\+SY:'(5.96((SO<S2TX)41NY=.].)%<OU)K<](,C7"BPJBG78+TX[N
M) XP4,;E!D-8<Q?)"ANG425X8%D.*=XW3'78?PAK?C]<O'JS3.9\'G3ZR)<I
M0BN\D%8L(P6N,!SA&AO=O\7"P%_E1?\\$J,'>F(T+?*"5FGHB#"^NA;7Z1L?
M19CP?['0=4ZL7-"7>\1#U1.GKR,@0 +JRR*[4V<E]F<880&J)RW7T):J]8J1
M@ESU'$3Q0N8Z8;^F'ZB8]_L_8FRS\-%#ES.VMJ)!<JT8Z4E"I/P*^S$F_"SY
M-4W(5M+C)K!8\CK)^"%![!/$L$34VL/(BF+2R',_HNTY<"8HJ.@74SZ RK68
M.*F88T',7!@8-_9PI-YXUIT5V*0YB/G"]>\%8M56/<OY>:SF&[N1Y2UWQ3)^
M6P!:,98RX?GRB73-8\[GIG9PR"UDQU?$OFP,V.R:_%-2]K@U&O7X;<ICQR93
M4E:@U,=(LI@Z=',?==O$F)D[@=VY0I(,:C3ZE<8@&.[\V+598;ES*"<]B@-/
MR?AT4AP%YX)5TWID^RVY/(E]U$$"D=RBL)<[S2H#S"S;3M4'_H5W0BV!]$T
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
MQ%!W\$;[6GTY?//23)K^C)G:46W^(P:V,G5D'3H^$$*$#0-@S SOA(8M0N!
M7,)N$?BWCBV,Y WCSHFP KUA32;Q/'8Y7AQFF(*2$&+Z4)"08</X;S6M-L#<
MNF<@7#&)<(ZY]8-NM5'@C&,<CM*3HAQ@,(ME !^(9NX]Z"6A \!_]G/OW8E
MP'@ \/A>[Y-DV'& -X:D%1)#4-P.B?*>&L9EIK:RJOP7PAIQX3C@,J!60 &;
M!B*1&J< (@H97%DVE6=KW*?EN_4S+0)X'O7X6BV=I<EV-+!.4;&B?.?(S]Y)
MKD4P AM+NY/)$\$\ P]$PN#P,=>Q@)DYT3T>8OQU@44QF6UHA_0_0^/&]^T[
MQW73NIG,S&"011PL_!!9UKN8V:J<"E<YA5.*IK&9%5B3"  .X3K#PQ-#6P6,
M:0!KA-.)9W6,MH5I"'S7NK$<+XRR[U@A_"29)7%$M+X1# A=YE'%>[FDY]J6
M:T:FW5JXU&V-JH[Z'A;MK,,%ZG"!.EQ@6X?Q(S=>JT,'3@G^QPX=6(VEI08
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
M$]A5)(!S/V\/S-Z -7B$XV[F3&:<@R5^+AQ,,8F MP*KCH%GPCN8,0,(\1
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
M5BO[&R,B\8_ Q0BYT2NN\-!?8J-+26+)T( +#A.AS1;F@XK+,6#X/'Z=L9.
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
MC&6>YD2&"WN]P?C0XSQD=?T8K,5"O!C G6TCZRT%JY3WCB5J;,37>(=[)@(
ME8Q/288!O[6=^$E1?&//9L$& \:L1D=..GUHLF:I\F1JQ)*5UTI+%&#1I4OW
MR%'LH$6^\PJ+F%UBMU/U]4)Z":][2+V)'P@T,"-91J,H\!9=Z5(F5GD52.0O
M &GFT 5"BECG(#XC>USS1:4:]BR@\(O^Y 3LW.!Y>$X:F&'9/N6]<R6.4KQ)
M1KQ)\5F)-[WM3=*Q&XN2;!*OVV:+A-V04_3[*R>*TENRXXE([='Q&I<CU2J[
MM5;T,X@1<9,"6;E%UEU[\X_8<XPR]LZUO;"_6$!X!J[>QK7"Z<5*'"@!N7D1
MQ2]IE I'[*"TABUD=8<!H8<A@=T)63>]S/6PW:TA@\&#E5E<\8?\7N%8/3:,
MS Y=7CVDM+#IB892YE@#L&]!G:%00E#<&-=XBC]#D1B SO-RY&0<_%Z&?G;L
M024QP _W)5TUSFXF6WIP( N-JB=ZO"+02$F!-8,7X=<B/9+!VN>UWG!?B O@
M@5[N20'WDP_'%,K=96HIAM^N%@%A6Q)77,(8,M6QV&EM+KTX!'!D$ 1)C +M
M-$;2S5Z&[[)ZJY(:2L/IIP(;#-4KJI$(%BGQ:FS1L>,)\/CC#EU%*N=*JXD=
M34,>H6;OBRC"9Y\Z7U%GVN+^YX:R8_'2I,)AJ^55=MA@"=N_]E['W+)Z2U[)
M&;)E"E2&!1XN.]7ME:$K>!(6>-!+GVH+=F;8P0K)VH83D4)I<!)N@6C;3[;C
M,B\\8@&$$F%GE&OR@#S2NS&@QYM7=<^6#EF =3)CQK6_6-"#C3UBYV3FH!6^
M])\1B(+!=F&C!^S>S2YY $ )0Q*&_(2(]E@#V$!G;C96]<M*@J'?"I=#OE!3
M_77E/SA0]OD21F050AA\PS0V*-$'4/_099?><I_R/IAJ[$+_Z;!29#:L ,M"
MNY<C9T@AY4&T7E)JL TPOL@1R Z,.;Q?Z9UFIWM?@O)=+^%RBHU>)YA?(8B=
M)+Q\(@[%B!(P8;O=H1CN3XB-C+8;.O[A84/E^TA@E0 7"-5\$@*Q( Q?W)$1
M$,<030CZ@OJLT2/6MR8MU=H_"(/,Q[U?P\PK^Y% 6Z[U$JJ.X<E<LO<,?_#R
M[C?A4)0\%"4/1<D]+4K.YXK0''^3WN -X&]"J@#"8I#0W:W['>J6&VGD4JKD
MDP7]U)%2+.B7L32JEG?6J0]LK/BO4 6F(>M&?HB^K=8A_>67)D^,_*AE?UMB
M5#PM[S<!?<B4BG)W.&U*D\?3_(CHJ\H@HW(^;J>)QWF3QPJ6;U0\#M>A8_,H
M"WMM/_N!6S<)Y++K E19-TNF* UU&<WROVQE?X>J,MK(#]M_VJO)SD7G#ZD3
MV3C0XJ>A#**!\;N,MV1%:[T&]O!I'1*V3K."]]\AVL@#11Q%%%V@$7-F)^4=
MP@^>"52+KB[YB3;2;!-2.2%!F(7LGOMT+, IAB(1.@[H1\A:8F%IAI?M>+$?
M/FX?4R 46R2.NAU\_03->FX$J><-O3889<5EL<"06!NRK-<1UF0I0.3S,@;,
M)QBW@1XGT+HDDE3E)Q1,R#Q*0')+!@0P;6N("'1A!4-$8(@(]):3@[O_(MW]
M'[W'P%Y)GYQ9X$L?O=E(ZJA7O[C[O+"[NK$FUS]=/J_TICI=;_.J@Y7CJ>/Q
MUMV0^\@.Y()GHR_^ZWS<AEKBWI/EU^L^W88$M^&RWQ'F^YGML3S("Q-GM598
MJO_BG'^/-2#.%^+*2APL!7PEV^X5.O-UW$/V+O ]'YI:81-.2$V^GK.BA*_
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
M- ,19C< /@EMCX?;4,NRIUFL\"/^_G2HDHF=$\!2-CT.;M$59FA#4K@KACB
M9QQCK&7MN70\AA( M[< T([MZ'W+&8/PX%FGIW&S0H3@!$P\<62S74G?(""1
MP ^\^#@$-H<[3%U\>.MMYR8D%N9<^&Y*>FD.I5Y5RJ/:3L:ZAD(F. ,?_("Y
M"W_W87VW'C?:O,<OB"$.HX0U<K+Z7HO35NT#5,'TN79#!/OIN<<<C4#Z!7^=
MCG^F_]#W]=XLJ?G$SG-Z6<P1#[=&^K<<+#OL\X*O>?)!>EU_!O 6\*3;Q:+/
M2\N1W?=T%X]+[9DJE)JO6CE<\I2J<SA49=86=7K7X+N*<FLRE14S/Y5^X-?^
M/H*FNA_WZ-7ST1SX>%(^GN;\=J!@K]%2N-U"WKZ!VN5+4 -2\QI84%$!#:QY
MU:QI\>#DU^ EOI0Z;I"=WBVS)9EO7'*[B),B;EA&]BMVGW0,@*-A*),!OF2
M+^F"<Z  ? F.\L5^CD.NH<ARO +']NK!=5X!&+DFFYHJFY/3.S1ZS#+5U&7K
M %3SA;V)Z,WOA$L1#;T4> >=&EJ3?!C^?MB:#?%BK,JJ5?3JN3CH<9ZL(;)O
M(2\N>"J@^QN\D;/V:@\@K-^H=#<,V;1*=C,OMYB3])[I)>]-2QZK^7A++?"^
M [?1(<CI^/S*4$=046XN&\%:UK6QK$P']/#3\WY*SZNNE<3\;P\^/(4+7=!'
M(WP[]S?_\S7U)9YW$R8^H;<O622DP=53YZH:_#^#_Z=7]/?,_[,#5+LW'M%-
M)U ;>*Q-N8%> 7:MD6]]]QZ[EB6%N1L2QBBUE0Y&3]P?KQRX5JOE^>DV<"U^
M$R!J[U,0M9<LR\VB$/=O^;72;HJCUO['+S5?0OG!\KO AZKH/Q$H(WKY710_
MO^*75%L&:]]S\(O4''1FC452[).R,2'^TA?ACN_"&AHL'4C53US"$H<2@J&$
MH*V4>&LB3ZRF6H6\ GX9JJPTUH:FQ_PJFN+^IE&&Y0<M^\ZGTYS#KO@_AE*
M9C*:QU/9-%\W"PQ#GM1[F/>>!6]T4S8/=*YN+!ND>TL_HC:;U)6'0[S%/ OY
MGHGW=@"ORO".!/?T]4*^$(!VHD/8-?O4]-T_T;&PY-"?M*./Y"' V["[/]N5
M3ANI(H?H\V8%N$OTHV>[-!JR'R^F+JX?_#C)ZZ-*D]U,GMP!R<\/;L%/@*3,
M>K!4S6IH*G,O]5IL.XDO'=IO+)F2&O3RV"J9@EL^I:]R/<VP3_CRTC59/?#T
M:GF7.GH[OB.>CV" P_TXW(\=O!\+BO&?!%8-*)!T;OL1$,9M@)GT-Q&B#T($
M=!,R+$V :]P@1*877X$ F,B^,YR"X13T3Z\W8Q+6^>FM'3JSFH5RYRS\J%JQ
M5=X0,<$)+IM&OA_P9"L:M@.V0U'HEECY0;\>6(:-E].IH$;P8P(+_6JZJUET
M:S05,O*>MUQ:2'/'W2"4<!B!^Y=A[C),A6?F< ZE-U& 37%>^(=8HYN?ATK;
M0R\8P&=02ZJ-QE?RFG= ,TQ9/U :T>9*!D.#_?0.M N9#Z9&H;MM:M'[S>R
M;VK8#M@.S53DZ8$LD-=D:NQ&:O8\Q[<Z@+"N(?'$:#LL?9?R+!P>[L/#?;A/
M7]_#O77$!F6DYX-##??G*39 >4V/\^ZHAOZ;VJ=0#JVCZ S*X;!R* D\UIYR
M.)QS629G,C_SDO?L@SS*]]\C$GBV&]>57D=1X#S D?WJ?_ #0I=Q ^5F@4/"
MMR^_$1\[VCNSZX#80WKF<0NX+;_7A:9GYG.%"VWX-^D-ZY.\"6UO'IX$U&_(
MX,RE_]P9G%62WYCYHXZ48N;/'YX#:0'WT$3P\C&<54/6C?S'R@#@O,TO39X8
M^?9;?\O8*IZ6]YO 7Q_/!^V) TF3Q].^-YYIC!63 RCEYQ;NEE&=*Q^'Z]"Q
M,6P=D! CV\]^X-9]#E]VA%25=;.DLV:(4#?+_[(YSAV*3[?A*=M_V@=/RJ[H
M3&3C0%GN  G=&N,M6=%:SP:LX[IJW.ETU+^U#9GV]N4+6?L!I&W?DT=L!S]4
M&0]NK$OCY."CND@?U0ZXM-115U1QGT_Q)EE-H2F] B1IO2E(I0XB21\X'H O
M?1_C2Q\_&WUQNKQN,.EF\8>[ZF?:$6: F Y3$-,7(\YJ+5]J_\4Y_QYK0)P+
MO;]*/XJVGUF_^?[\V7'=:V_^T8ML[]&AG[X.0Q*%[YQPYOKA)JCXI%H+9A1]
M!OTJK>S@T:%,4K8JC9219CI>_&J% <L/OB-5URO@U+\PV0+9[B\DVW4E)V:$
M9",G) Q1$^D%GR%DYQDBP=+1+0SFJ2P]VZ'THX*_^%%79$519' 8K\D,BJ#<
M%QG_Y,"X,W<S9T7(T%K0#F9+I 3^/J=;[/IKV$2)?%\3+R0CZ>,.;70N2G<^
M.;!GH1-"S)-^#I:Q\*&1-Q41EB -'(R%<)W(H!#$SN_CUG&NL)Y?2BVJ0?KW
MW4DO!+8G<=$<6\\%NBX:2P#OY!OVM\ /LWC?3.'V>4W7L]EFM7%M4#.9E:5U
M;(_7]WFG;^29W [&KMLA:W@J(XLS[([NAI??[E+X,;J6JG%XH!1VK()7:T/O
MX^)O]X%AKX5AG$93W9\5T#(?.^6A.9 \D5(X@?]/J/BG5H+]2-!PC7RJD(?\
MB -"9EJ*;)DEHZQ#AL2P Q>T Q45;=>35]K,8MN;V9*HXO*E75_]R-[C^QA*
MO0ZE5JE55,>0(C/POM>\;U)=MY>VU)P7LW&')3A(]LC&PP&?7Q($*.>RS\^K
M^K")Z <_.9ZSVJR^4&/==N_L%XP9?/"#VS5@I%.1_IW8(:F36M5Y_S%C!$K*
MBG&#2AM=-#W4C!T2O=-)@+YS7["%?\2.]KG> X ;]9\]Z8&X_O/@9N_F>IIS
MKJ..HE<"^A-+^-HGY^^5FO?0N/:\#;4'Q8$01R$?4Z=IMVU51S2VT^R&KQ8\
M0#5]9X;^4]XM3%7-N(@/JFZJDO)3'8==-1?=@64;RD2>3EI8^4G\;54W(U<$
M\E-JRDY5=I.;78JAF;)NY.>F=OOUWOBVYF?6]&Q;#>U@_==K.*)-K?[L>SE6
M9,7,+R;O]A'-QS.NP*"C@Z4>RQ4M5BX]F@(HA_3_M5U[M1)E-9?9N!>Z+;]S
MGMM(TZ:RI94$W*Q,[TDT5HYON*E=WS-<0^+-?,[;;XQJ@M[&HMMPX#7OLLLK
M\)^.Q[(QKM7?:/<15L4'UPMOP#'OQKXLW!HNM()^.?QJ:LP;>^W065ZE4V[+
M'3=CK!"..&\ND;\V#LN773B>[8%[1L+V BP9X4"N+, *ASPQ-AS\==U<S^OS
MUPT^NM9]=):RQU'TJ[0]9^2O*\;5"[GI6O"QE?#P3?)]C&-9G18J0>R@6=SR
MKNX:5N=]GJNZK!KYHM;MUWG!S,/MR5?.?.Z2ZGN8[V:[O*?O5)[4 &+JQ?G.
M9D.9(Z-F-M3.RS0O&>K,CKDIU=(7?O+SMO9W$E*['@T**2!KJ*+S,#[O@#E"
MPNAH MOEG?0WFFQ-2W8H.$;L-C)O[T_X'1,5Z<EV-P2>A=#[];0'/M_KD^>
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
MVV3R(D;<RN2K-?#^#2.=>Y8S? TJ"G5TL::&68N($#&'GT@8@;K\Z+US JI
MJ2*V/6CVRC[3\'M%HV3G4%V'G%,NL]!1THPTY&A;R[Q=$T!I$-_ZL(DV >'U
M2G>\G)2>D)MZ;0OH4J;I/@[E9JU(\T?OZ[/_#^CF6)ELS=33)Z3TQ-4I7P:$
MU*/=T!#LLL;4E:G_X&^">L339U7Z#BL_<T7:ORY)0.Q%1(+JJEV;6II1FO9D
MYHJD5]:GT_'8&%NE"3ZH,%O2(_0ZGZHY2K&D$BGTW?HJ1-558UR2XGS]4>CK
ME0_=5)V6);4\@2+P^=&;N9LY/-7$7RH+A375RY"=3T'YU=S1@>C_\Y@3O9>W
M_EY= 1I*J44=(R03_4(0 D#3RXQ;E=8K:LS&&.3[A]YY>W$T/T@TH2^CAJUK
MC<IQBGG%)JNJ'VI?U--)^IHN/>T.F"L'\,]V5KH. OHT1Z?&VY?D(WS,:VA0
M&L=.Z>-]L\)TGW"KN<+_^M2>Q$#K3D%JH9=[3K;$5--2C2E.MX!NL>ZPFR&'
M=1/+,#K#NH?C,S\4F1E<)#,Z,QS:H@5V/_S]SOC']),Z>;?%CE:(.N_R]^(O
MT^5;G\;G6WT5L;ME@_]&/PC7,LN"VI([_"/D2,1D5?(8YD.:ISO&GG@E'61D
MC0XI:>.QKXS<)_M?G/#;!WK=IE/V&KO[%$U56E+@^^CN!*,JW72*9C8A7R=G
MU*U0H"28.=2F$S*-'4/HC('CA<ZLNF+;C4<WPJ<29'>%5>71.,>3)HRG&JQZ
MOUJ[_@LA]R1X<F9D/PDW=KAD[<K)')8J)KI=W$?^[!N?OA&00].<&NF^8,V1
M=^*5EX[9&9:EGF3AE<7L_5\;S!L791DAX@E^7=H>G^FSCS$!,F<]\(J]1_/,
M(DW-I'V<C.I.L:MP5T+5,'2K"3NRU^S2B[)+4\W)M-?LRC;]O-Y$2S]P_D4.
MU9448,M6+EGCU)UE^86E0IVJ$T/OP_+W/E+*7\ Y?* ?&H\;D8.]=)Z>"Y4:
MO5[I$ZV9TW 2+GSP@P5QP%T;7GOSI/E!\^(QU:=6$^[2HH1W@E.51$A5)V/=
MZC&K4M5+#=ATFJ)INMF$@LTC[RSK+RX.DZFJ-.GMZ\;ZB]^O8W.J6@UJU./K
MAW?0QS#<D/F[#7T&/[)CPNA+/Y+$TZG!2W2JZNF^V^5):6<Q%>]"U;#,7BPF
M+HRD(K7R/1QJ)X,Z9YGCR;2+JSQ4_EEAE<T+9C..*T!U:,)S8!J6,3$;]ZLE
MY#6]_O_%!R*[T5F0RX=?-7OY E/&#=X]18EN\4K:BLH(^<2>OX63(?)[.JL-
MRE!!JCO$K)(-L)7I:V;6K@ETN%MX@V^"MI@5U@F0YC.L;KA<RW0 /^$J.L;
MRF%R=62HE\' G7C7R810'5E-\K#40KK'QAJB6"K"<UXVUG7-G%!#*F6$L\UU
M=9[)E457&XT;M X[Q>34<Z=E UMOT(M<D.K3/]U:Y2&]S!OD8;W%-):2>M2P
M_4)6MN,!R"UE7V#/HHWM0EZH5CQ5U_S']),V;2)9M3JU_6%8@D] ]_D+D*,*
MB+$[ZQ_C@9,U.*EE.*D,C*S*2#UFY/@?^B"2-3AII$12'T2R.B.G,2.'^Z8>
M)R<Q)Q7*R4$D*S/2BAFI_<,:1+(&)\<Q)XWAXJ[#2#,EDN8GM8.,;,8]?Z"
MH$2U+H#/C!LLL,@EL&F1RG^AYVU&B=)+\Q]*HT>P K$M\BN[,6I5T1EK%OU/
M*TS:HK!I7I3V3#0@4I-_3!I51LVMX?1.K.O'QX \VA%I1H=IIFI-&@P85UY
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
MY2ZL3 \7E\3FU;?6\<VF<=(XO>K+W/F49>U:6S B$W%54K61CJLK;59%F7#
MUVK,O@P%WB0O6XYR#^KU3')(-\G+-*VU9I+IS3(5%0++4^1-M:RLM+6NFL3E
MHGA +7J?F*;:C#3;&I!< !8CX 71X1V;/S*A]"DK6/>5HLWGU/'>9$*9"CJ_
M<RS!-8$KRC8N\\BBGL_!K66:R.5%&Y?XBP<447;)SPM<6K)Q>?N^0V'Q!S\
MW.VO7+AV7FI#^<9EEY=YYL7-/]JXA*M>(.:%KTV]]7J-^6"&.7/J-=.PI-Y_
M@JY7P\9J9JIL7,-[$-8+\BH4GFU>1L'_R:S@CGHTN@=IS+E;F&%7T&Q<!PRK
MAA.U]24O>T79QF4N!(CS*$ L=G<CS<9U&%%7OLZXH^*)83ZTX$E4%F]<\D_,
MPW=U(%S?GCL>OG*0QX'R"JRDVK@>Z54BO>*0U0NV2-K#*FD/MU':HRIIC[91
MVN,J:8^W4=JS*FG/ME':]U72OM]&:=]52?MN&Z4]K9+V=!NE/:F2]F1[I$U#
M^:L0SZB-[A]NJX+]$HJ-RW_)+;G-%^_1\H##\L:;< ABD%'_$5=C*WT_78N6
MQK^43FOG, -,';X%1/@J43ZC;OJ29#BI>-.<V477O.+6*3\44^HYOT9)20X=
MT77L"##/SI[\'4[B&UNI*],\T:VQB=) ;?Q^:K&K_-N;W3K#RYAYS$O4*]JJ
M#N76J;?J:UM%)>O3;YVJR<>L;KF?WNXYYIF=I_@*E@G_@OJ.I31)WJ"O7W_K
M3+'&9VR*'>&[6&R=0;(;Q*\I;K\-,GO=^W.<K\HVDQMH-[\GX4,W.I\+/_\%
M4$L#!!0    (  .I=TA[NDT60Q<  $X4 0 5    <V-K="TR,#$U,3(S,5]C
M86PN>&UL[3UK;]PXDM\/V/_ \V*QLQ\4NVTG,\E.;M&.[<!8)S9L9^?NO@QD
M-;N;&[78H23;/;_^BM2C]:1(M=2D@1L,9A);5:P7ZT$52[_^XV7EHR?,0D*#
MCP>3-T<'" <>G9%@\?'@V[TSO?]T=76 PL@-9JY/ _SQ(* '__BO/_T'@G]^
M_4_'09<$^[,/Z)QZSE4PIW]'7]T5_H ^XP S-Z+L[^A?KA_SG]!+XF.&/M'5
MVL<1AE\D"W] IV\FQRYR' 6\_\+!C+)O=U<YWF44K3\<'CX_/[\)Z)/[3-GW
M\(U'U=#=TYAY.,<U.?KG\='D[9N7.=!][D;P(_C[N[\<GQ^=P'^.3Q^.CCZ\
M??OA^.1_%?%';A2'.?ZCEU\ W1'\DX#_ZI/@^P?^GT<WQ BT$80?7D+R\:#
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
MH;@8S_9%ZR5E&)Q;TD_O;<[Y\&0__,IUS&=T-5->B\DI%I2A03^EB%".R8X
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
M<4M8KBT*E3##H6M;7B-@E3GUH61]$S."@O'D$D:].:Y#)\[1#JK;$)+,B.?
M0'G^1P1-J E"<>YVT)Y:P>S"(T^UK4^:21^V;R3$P\&83BW?_9/W.NB)M]%\
M;M$EU(X[]=T)M"SHH+9-(NBA_O2:>*[MXEH--(C6J^?^X 9[4*L.])EP>4I\
MF-1#]\'#[$OH2$OKP:MMWHT%Z=7AH% T5.@8^CZ]G1$:#D),YTU5V42>7HT.
M!R>6_^/"]6%,@R8PHM3RIW'+5U% (;M>O$>P=H'Y><KX'@6!PD0BSZ47W?L!
M+!WG;L@K .B$QLDZ%BQ8%7NLD@"]F#\,;F<PBPW8LL1A*U_L!WR\N(9Y3@6S
MD@"]F#\.?K=84U-COYQ:+YKCN *"&QQ@^H@=%4RB/)KGECT88$*7\AZIRJ<P
MDV9LPT&\0+FSGA6GL\H<FE'M#VZCAP#_$8'RYX^JXZ DF\:5C-+LK;I V$Q:
MU]K<L:E/DRY%6?HT69];U##+<^E#)YE0U( J"]#8-L03BF*#4!6@#W,ZQZ@!
MK$ZMN0:SV:5!I0GRZ.PMV1"NVE$$&?1ANB 4P\AQ&E'8SMO+,QQ:KA=\8QR%
M[F/M4EXQ>]=CYV!D0_%N"+]>^B,/MK#,< %@STCT$$XB+\D2)(#UC+*;EJJS
MA;$)F- EZ_K$Q^H:UN?4A_(,+RBV73XNG3^S(0HW;7<-1.C$/<'0SIT;J)WF
M@.OSZD/ZU?H7H:=1$,+P08-1<(VI#05;4SR>?,-ITX4!S\;N(QM9$M.>:FO1
M)5_G7.\S!)2W".BGT6+AN8"M*4]-Y;31NJ G1AOT"*7L^O".'&Y]"F  /"5!
MV+BF5?-KW.7@,)Y1KYFE"69\Q=9>ET\?PH2\D^473*;46LQ<>T2QI=HM%;.W
M-L[$W1X[,.6-PBLH.!SNC2=W)+2\!-J& TQSP3HYJ36Y-FWZ+Q#9CEX%^^O=
MFOGU)=IM)%CG69? 1-M4I\:"VMMCEPRZRBN\9G+:TZ!IY:OF[\1RT'Q!T5B4
MQMU=%$84?W5]=Q[-H==Q&#"(CA?,_P. L+%4>5#>3%K+VGSW'4Q/K84+<P$O
MGYWH_Q&Y"_:MK,MNI.V+2]-YN@L?CQ=LG1K\#IOP&8RY(YA*8!$.W22:Q]\
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
MEYL5 6H14YQ]4_WM,<=SN3))GG]'^;]+\8+T>$0_](%^Z,T/]$/_4OWY*GC
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
M(#O CT'X&*<XW[0-^B7/"E6:01V#2["9%6^C3$T-!EY&%?NX:ACXM#>?TR0
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
M"L2O%8];X/'!L@ORE!)\0\]@F@E["G;0X-/K;(.^PUH+LM^N5RPX387='>0
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
MP$#34E$Q.JV!'YP-/R^1=A\\6SM)+8?C2F$FU7LUPE3D8)!EUE&\DJ8<B+!
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
M"NN0+SGJ_*6*W?&O<?EX2?S!4QRM@T38*?,S:>-<.LU'_"RKIFP@^5IJBB^
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
MA"5F&0\85V.I:!^2[+<*@."A1J;D]7+-8N3)DCTOXW\$FJOS,8* P-%@J"5
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
M\ZJ^^[$7A'FSC<Y6[LWW^;6O3X0^F!OTP3R==AOTC1*B>_D:-(SNUTAGBQ)
M(-WK3#=;+'*\"$J\?S<[6AEH$/?:!C!6'8V6H =*_SKV<QKAG)7WXR;3G&U%
M9W%W2YOL\VJ%<_:OJW@I?UFUS^^!A_O$9MHB^DB\Z$9K^FG$OEW!F"7BVWKS
M:AF,V'>/$-.!_P_$M'@)>*VC#UHCM!K2>X>N^M,O%<46%KL$]#8*I*50[=%!
M+:U'MK?8SKK-^0E>Q&G**BDE-*'$@,6X'_V@#1-HS>)R+$E&T&&=K^SHTEH;
M(-?SA_AI: /#H<5^YH^60B]I_A#;6>>(]C]?#-0'VC#PW0PNQX9D1$"=#^IR
M('<X?R):R#U6$Z?.]OW%?58&2:>06E:4G[+RK[B\Q6&V2%4AX'O[&""P[]_&
M/I*;BB[5)Y$:VLUW^0D.067GY(=^EJ;H11M<HNV7?3W%XRD$FMQ^57VP$YSB
MN?QP1<\!""26B@K/XZIB6MOLA75=9/1MQ>LO&:MU+\'OGJ'] K _ZLQ'1">>
M=*K)O-?D3)3UC04;H'X:HJTR-13MM3HOUS8]82, 2O\I,JG)Z"#WD"YKFK1+
MZ,->LLF TS.?T[R9&8FBU3B7[G@5I("B?$T:]KNH3<^ZJ>: U1EU:O+B%A?K
MA"82NR!L9)V=Y3PPDJ4*+F+E6<44<@$-PTG-L<;$$:H_@)H/(-I_B'VBSBA/
M69JO2'#4_M,5^1?Y<_TG\A]TF4O^\O\!4$L#!!0    (  .I=TA0'AN*L#L
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
MFX3>Q*-)6=\BXF/*P9S%%^1"KS0%2O^MC=)OY-H$#%,ZFCF/;@7NLEG\E29
ML;^S2>R-7)H0=YI)$U_YD><&_T0ND2J^N#40A/<V@:#BW=S"^RL*@G^$^#F\
M1VZ$0S1G^W!$9 NPL L0F0\V(0.2@CEX?L%!0B5(MOQF:B2#I=84",>/]L$A
MX-J@>YK:[QW:8,*.@])+LU(O5= #",I/]H$BEX$Y;+B.G-/)=(F)=.-0:0A$
MXJ-]2#1R; Z V^0Q\+VK +M-N_YBU'O-P'LV^Z3?P*[!B6D744\SO4O'!=+I
M2=H/BHZ-6VJ 0$SN^5(7,-T#7='?"18127,H.%9NO87LF\>$N>5@1$J-H7A8
MN1D7L-Z QE]?U[B[H;\8-"C>7"]B+PI^ZDR<XF(__3GKXF1]NJK2PHT>.2Q)
M-%FZ[H;IT_O7*(BC_#<\/EY2K.S7OQ6#FBVR[!FJ]SCR%4'RK#NL=V=+:<]>
M=K"F9*3:SE3$7$NN^^8BX*3_>:LK&IF'#@6EUMQ8(%TNX288!*S:@08K+L(R
M(NF_6 ;=DQL@EB,9G[N$;*D?PM/(Q.@ NQN+P(. P&U8L@G$^DV?+TAF4LW-
MC07J6X DY=@.4(J[?%(L]EL9"]JW@*")/SLD?TO0QO7G6<)3?OEACS<Q(*#.
MQN+Z+7#2D(8=\ &!:@=)_P']-K.70OAT[&E6V$W*M7"$?'@QNX#%6QJV.KQ!
M)-ZR5-RXG)"O]O$ 78W%HG7\/; ([#"TSR[E.41D6Q[J)X*CIK!"UDG6QUB4
M6EO\&,Q3/W@)DM-8CG<2(U)\M$'NK&%#.W-!Z;;"%C!BDT$(>5(8A:J?N1AU
M1\N "63L*Q?=3"3KA%^7+5>TH#\'*"M<.5VS@\2TCJ50*-(=5T]?,!=1[ZA*
M?0M97^D^IDH7HB4;A'FU$[(HW3#*>YD+\ \UTS3O+D<YSU1O4%/6+K]Y0<+.
M^SYA/'_V@T ,/*PW5 $&WIHJ8P=P2=CA&JCQT<=@X+VH @,[Y5P*3HA%O=<(
M*NW^<\=TI-W EQT"5\E:5\QF=^!""8]RP2A=!&3%TVO%ZM61%3@%Z!'-8'N4
M#L>=NG*RP_)*HP:?ALKZ0!$<S/?3AD&(HM5'IOG94U8_J8BH>QY)4/GRKOH$
M#D "BNI@9T( 6)K/YL#RL0/6R_4FP%N$LL)9=;;%< *Z0F$<S"_7AA$L#SO@
MN_%#Q!Y+H4N\'RL1:VX-!6DPQUT;)!G7=N!2J8BI1$;4'HK-8&Z^-C9RSNU
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
M9^<!9&;'O$ WHIGG,/7^2'R"*"=4P^/M;>"&\32<L^1N[ER(L=:A8;R\<P?
M<&NNV\X/%I9H!PJOCYG!@HK3O6F+ON2.=#6Y\D,W]/I93:2TC!?$[F\U <C,
MCM7D#FVR63%-3Z"S8.9LW3 ?;/88^,OT&1,QUCHTH!@/%@'L %BU8I.NY,:_
MFE"I>0C-^5,W]\A+& -^B-BU'?JC+&-,W=-X]?3>- ,J)?MF ""8DB[&"Z0/
M8M\J^([!G/6J,P"Z&B]Y/HQ!VU^<H3S<K"Q,/E+)*B[O!07ST)E[W< 42<<.
M',LST!<<(_49O;@'%+_!HGN#S,M-4AG_M%SF\!S3_2:)V0T">4JVM!/X"M:H
MT!?(9OP* )=6'QMPN'H<.L2GKQ[ZDAM[T(:QR[>>T8J%+Y_<@!E'6DZJ>J(B
MUA8]*E!].7203U]?VDCO.#5F2B5*R)8*CQ>;TU656G>HCM@4S-.2S''4%#Z$
M,FC4V7D[?)G:GM7AR(HH)9M-P,7D!KF8KL,%)NL4*749&R@!J$(,7QH7KA":
MTK%C%YD_&,Z>?Y E795;0<$9KB"NIJ2KR55UEH>JEE$:Z(4?>0&.$H+8SC2]
M<UHY+6STV'G!"'TZ4)"&KVH+L*"6/ Z*G>"[U&MD13L2JD-%0L!M0KP5*^?Q
M-:1"+9_S"/#LB384X_[#;MT P[U+0J@))@K6L;C3R61&EFZ8E7J@?L)]LEZ[
M9#M;W/O+T%_X'DLJ26^/L *_./"]\KYSKZS=C\[$V4F8_@?[@G-"?RA_Q''#
MN9-]AC\@N?N0L_N24WRJ1ULI#^,<AQ']Q#QG_+8DW=DBVX2YP:XTWXXS)B:9
M="0.!AO&P4=ATA63C?"!*NT9_?CO$D\,V-]4?3TC>#:[=5J2MF@*.IUDEXYN
MZ5YR6PJ'-L;%]R:<GQHGG%/Z0T;2X32=$E'>)')RLB;CXSNF'X@;1A1:=ARG
MWIVH>QH-^S</;@<3P.JUB!@NK0G%L78$H"TGBVSV[9[-YE?0[U>8Q!/J"ZW5
MIONQT73?UDR7.0N<N)-2?Z#47VQXX$6;29H)FAU(019I0?MQ6J:<>XN,\-WD
MS U_WQT7L"R 9>I5--K<R9M&FWM'?V"$G(*2LT?*9&6WQ[CD'RF-2M3>I"EY
M*S1/ I1F7^7)5U>NE]VNAE@7G(1A@Y/C534S7<E89'GO)\*2B'L&=])H<._I
M#[O^3D; 8 D]C.?/?A#09;S*EH[U:9(Q&TP6# ]@CJ#.A@VQ%:+U\#-42!99
MYH<)>]/;3TLFLF,OS/?!*!1&K4Y.&XV4/=%0(L7]T'UB!H\[Q2SJ&*PF&<,O
MTRM'"K!=73J&S;@5S@U/W.N+SB*+_G'"RY!/'JMUR-E]QV:+?MMHT2PZG9+B
M)<V=,BV'$[/M);IIP#^91A+/ S>*>("/_:)($RK'$@$'VSU_QV39Y])13IF9
M;-=WCJ,XVK%;W)I53Q*="9M^ZV407:K6B.Y'^A;-,S]-\L=GFR>5=XV3"HM
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
M,AR5"G0&WOQ5X8/"?31GZHT,?F7UD,H!$;J5NOPC\3?\/09)2=SF^,$':/R
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
M.K^X05)467N6I[J".H_WO!\@$_T3Q8]I*"!$2S=&%I1[JC'[1>8"-[<>;S)
M$]=CSP 0[+I+$:#6(8E&&B/,$] 7D76S=6FL$D<P_Q/(HG5)&G\0O06,PFF@
MG3RM4XMTF"5F]*;S:D<HQ,,5U.@18IELK#LA^!J2HC ?'7N6R20_&?A)=C)0
M)LA/!W*2SLN!0-_,", 3,R+L,+Z@OX+WCB52[V.7Q.9]+*%U>@2Y$;_ZE@0L
M(GY%!7I+!T[2XIJT[2V.?,7Q;3_4QW>PT*=4Q[\STY)&=OMD,"V3T!_?>4>_
MDK7#!^QKR?G-@G>=>T/TM^[/,-OT$&$I 3'SV+ZP&_DL%:;9(?Q8=0AWZ=RE
M/!"GH/+B ![NR&/OLGTXSU6VN38+.[7K="#2XFO 6<">26!(H=LQR6MD7EQ0
MX46Q[VEH#838^/8C'60V<*I#=N.@^9Q>>7VK?/RO16E$^X+6/([4:/>N&_1B
MN16*X_/5NTIO8!OFW^S!@C7HC,@[;\FA72'9Y#%"?R1LF$_T'R#'^\.;6B2V
MH.)P,I8YWQ4F 2>$XAXF:TQ6L8H\XF_*;X<I&=GK8]@%5J%2+>NHY%[+I+*_
ML'\\4M>8_N;_ U!+ 0(4 Q0    (  .I=T@7Y24/]-D  $95"@ 1
M      "  0    !S8VMT+3(P,34Q,C,Q+GAM;%!+ 0(4 Q0    (  .I=T@%
MS<3).A$  (6I   1              "  2/:  !S8VMT+3(P,34Q,C,Q+GAS
M9%!+ 0(4 Q0    (  .I=TA[NDT60Q<  $X4 0 5              "  8SK
M  !S8VMT+3(P,34Q,C,Q7V-A;"YX;6Q02P$"% ,4    "  #J7=(;];;>+ 8
M   $40$ %0              @ $" P$ <V-K="TR,#$U,3(S,5]D968N>&UL
M4$L! A0#%     @  ZEW2-;N?<Q 5P  Z0(% !4              ( !Y1L!
M '-C:W0M,C Q-3$R,S%?;&%B+GAM;%!+ 0(4 Q0    (  .I=TA0'AN*L#L
M #KD P 5              "  5AS 0!S8VMT+3(P,34Q,C,Q7W!R92YX;6Q0
52P4&      8 !@"* 0  .Z\!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
