<SEC-DOCUMENT>0000944075-15-000035.txt : 20150813
<SEC-HEADER>0000944075-15-000035.hdr.sgml : 20150813
<ACCEPTANCE-DATETIME>20150813160905
ACCESSION NUMBER:		0000944075-15-000035
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		11
CONFORMED PERIOD OF REPORT:	20150630
FILED AS OF DATE:		20150813
DATE AS OF CHANGE:		20150813

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-25904
		FILM NUMBER:		151050759

	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-Q
<SEQUENCE>1
<FILENAME>q2-2015.htm
<DESCRIPTION>FORM 10-Q
<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: 12pt Times New Roman, Times, Serif"><B>UNITED
STATES</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>SECURITIES
AND EXCHANGE COMMISSION</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>WASHINGTON,
D.C. 20549</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>FORM
10-Q</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">&nbsp;</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">&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: 0.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">(X)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>QUARTERLY
                                         REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.</B></FONT></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"><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">For
the quarterly period ended June 30, 2015</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in"><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 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">OR</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: 12pt Times New Roman, Times, Serif">&nbsp;</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">(
)&#9;<B>TRANSITION REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.</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>&nbsp;</B></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: 0.5in"></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">For the transition
                                         period ___________________ to _____________________.</FONT></TD></TR></TABLE>

<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">&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">Commission
file number 1-13810</FONT></P>

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

<P STYLE="font: 9pt Sans-Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in; color: Red"></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: 12pt Times New Roman, Times, Serif"><IMG SRC="socket.jpg" ALT=""><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>&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: 12pt Times New Roman, Times, Serif">(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: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-family: Times New Roman, Times, Serif">
<tr style="vertical-align: top">
    <td style="width: 45%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 12pt; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Delaware</B></FONT></td>
    <td style="width: 11%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 9pt; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></td>
    <td style="width: 44%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 12pt; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>94-3155066</B></FONT></td></tr>
<tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 9pt; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">(State
    of incorporation) </FONT></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 9pt; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 9pt; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">(IRS
    Employer Identification No.)</FONT></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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif"><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: 12pt Times New Roman, Times, Serif">(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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif"><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: 12pt Times New Roman, Times, Serif">(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: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

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

<P STYLE="font: 11pt/10pt 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 0.3in 0 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif; margin: 0 0.3in 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 0.3in 0 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Indicate
by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive
Data File required to be submitted and posted pursuant to Rule 405 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">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#index"></A></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0.3in 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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Large accelerated
filer [ ] Accelerated filer [ ] Non-accelerated filer [ ] Smaller reporting company [X]</FONT></P>

<P STYLE="font: 12pt/10pt 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 0.3in 0 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 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"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">The number
of shares of Common Stock ($0.001 par value) outstanding as of August 7, 2015 was 5,557,623 shares.<B></B></FONT></P>

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

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><A NAME="index"></A><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>INDEX</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">&nbsp;</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>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: right; border-bottom: Black 1pt solid">PAGE NO.</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><A HREF="#a_001">Part I.&nbsp;&nbsp;Financial Information</A></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">
    <TD STYLE="padding-left: 5.4pt">&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">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><A HREF="#a_002">Item 1.&nbsp;&nbsp;Financial Statements (Unaudited):</A></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">
    <TD STYLE="padding-left: 5.4pt">&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">
    <TD STYLE="width: 70%; padding-left: 5.4pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#a_003">Balance Sheets &ndash; June 30, 2015 and December 31, 2014</A></TD><TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 18%; text-align: right"><A HREF="#a_003">1</A></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.4in; padding-left: 0.8in">&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">
    <TD STYLE="padding-left: 5.4pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#a_004">Statements of Income - Three and Six Months Ended June 30, 2015 and 2014</A></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><A HREF="#a_004">2</A></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.4in; padding-left: 0.8in">&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">
    <TD STYLE="padding-left: 5.4pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#a_005">Statements of Cash Flows - Six Months Ended June 30, 2015 and 2014</A>&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><A HREF="#a_005">3</A></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.4in; padding-left: 0.8in">&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">
    <TD STYLE="text-align: left; padding-left: 5.4pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="#a_006">Notes to Financial Statements</A></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><A HREF="#a_006">4</A></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-indent: -0.4in; padding-left: 0.8in">&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">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><A HREF="#a_007">Item 2. Management&rsquo;s Discussion and Analysis of Financial Condition and <BR>Results of Operations</A></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><A HREF="#a_007">13</A></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 5.4pt">&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">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><A HREF="#a_008">Item 3.&nbsp;&nbsp;Quantitative and Qualitative Disclosures about Market Risk</A></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><A HREF="#a_008">21</A></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 5.4pt">&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">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><A HREF="#a_009">Item 4.&nbsp;&nbsp;Controls and Procedures</A></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><A HREF="#a_009">22</A></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 5.4pt">&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">
    <TD STYLE="padding-left: 5.4pt">&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">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><A HREF="#a_010">Part II.&nbsp;&nbsp;Other Information</A></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">
    <TD STYLE="padding-left: 5.4pt">&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">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><A HREF="#a_011">Item 1A.&nbsp;&nbsp;Risk Factors</A></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><A HREF="#a_011">23</A></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 5.4pt">&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">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><A HREF="#a_012">Item 6.&nbsp;&nbsp;Exhibits</A></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><A HREF="#a_012">35</A></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 5.4pt">&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">
    <TD STYLE="padding-left: 5.4pt"><A HREF="#a_013">Signatures</A></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><A HREF="#a_013">36</A></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 5.4pt">&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">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><A HREF="#a_014">Index to Exhibits</A></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><A HREF="#a_014">37</A></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 5.4pt">&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>
</TABLE>



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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B><A NAME="a_003"></A>SOCKET MOBILE, INC.</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>BALANCE SHEETS</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 10pt; 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: 12pt Times New Roman, Times, Serif">June 30,<br> 2015</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">(Unaudited)</FONT></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid; vertical-align: top">December 31, 2014</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-weight: normal; font-style: normal; text-align: center"><FONT STYLE="font: normal 12pt Times New Roman, Times, Serif"><B>ASSETS</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Current assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 56%; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Cash and cash equivalents&#9;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">830,224</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">632,631</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accounts receivable, net&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,946,415</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,896,701</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Inventories&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">621,092</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">957,327</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Prepaid expenses and other current assets&#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">89,626</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">125,707</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total current assets&#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">3,487,357</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,612,366</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Property and equipment:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Machinery and office equipment&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,069,271</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,025,397</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Computer equipment&#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">990,505</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">984,099</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,059,776</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,009,496</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accumulated depreciation&#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,852,913</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,764,964</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property and equipment, net&#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">206,863</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">244,532</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">Goodwill&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,427,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,427,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Other assets&#9;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">90,918</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">85,918</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total assets&#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">8,212,138</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,369,816</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: 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: White">
    <TD COLSPAN="9" STYLE="text-align: center; padding-left: 1.5pt; vertical-align: top"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Current liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accounts payable and accrued expenses&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,320,514</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,007,048</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accrued payroll and related expenses&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">493,494</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">528,155</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Bank line of credit&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">815,819</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">815,981</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Deferred income on shipments to distributors&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">972,193</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">978,555</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Related party and other short term notes payable&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">600,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">600,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Related party convertible notes payable-current portion&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">380,696</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">380,696</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Short term portion of deferred service revenue&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">111,468</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">131,344</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Short term portion of capital leases and deferred rent&#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,950</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">25,102</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total current liabilities&#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">5,719,134</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,466,881</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Related party convertible notes payable&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">371,929</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">371,929</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Long term portion of deferred service revenue&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65,503</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">83,301</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Long term portion of capital leases and deferred rent&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">277,120</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">275,589</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Deferred income taxes&#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">159,244</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">143,274</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Total liabilities&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,592,930</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,340,974</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Commitments and contingencies</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Stockholders&rsquo; equity:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Common stock, $0.001 par value: Authorized &ndash; 20,000,000 shares,</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt"><FONT STYLE="font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Issued and outstanding &ndash;
    5,548,030 shares at <BR> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;June 30, 2015 and 5,403,851 shares at December 31, 2014&#9;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 12pt">5,548</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD><TD STYLE="font-size: 10pt; text-align: right"><FONT STYLE="font-size: 12pt">5,404</FONT></TD><TD STYLE="font-size: 10pt; text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Additional paid-in capital&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">61,974,710</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">61,713,995</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accumulated deficit&#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">(60,361,050</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(60,690,557</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total stockholders&rsquo; equity&#9;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,619,208</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,028,842</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total liabilities and stockholders&rsquo; equity&#9;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,212,138</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,369,816</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>

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

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

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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="17" STYLE="text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><br clear="all"><B><A NAME="a_004"></A>SOCKET MOBILE, INC.</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="17" STYLE="text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>STATEMENTS OF INCOME</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="17" STYLE="text-align: center">(Unaudited)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="17" STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Three Months Ended</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">June 30,</FONT></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 7.5pt 0 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Six Months Ended</FONT></P>

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

</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2014</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2014</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; padding-left: 1.45pt">Revenues&#9;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">4,485,253</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">4,391,072</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">8,490,997</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">8,186,411</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-left: 1.45pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 1.45pt">Cost of revenues&#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,370,284</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,490,507</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,568,390</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,662,786</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.45pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.45pt">Gross profit&#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,114,969</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,900,565</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,922,607</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,523,625</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.45pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.45pt">Operating expenses:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.45pt">&nbsp;&nbsp;&nbsp;Research and development&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">550,284</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">586,371</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,125,335</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,140,057</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.45pt">&nbsp;&nbsp;&nbsp;Sales and marketing&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">609,308</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">526,834</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,227,574</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,002,780</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.45pt">&nbsp;&nbsp;&nbsp;General and administrative&#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">466,326</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">511,827</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,069,552</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,032,750</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.45pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total operating expenses&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,625,918</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,625,032</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,422,461</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,175,587</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 1.45pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.45pt">Operating income&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">489,051</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">275,533</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">500,146</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">348,038</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.45pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.45pt">Interest expense and other, net&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(79,999</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(113,234</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(154,669</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(249,178</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.45pt">Loss on extinguishment of debt&#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">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(61,500</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><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">(61,500</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.45pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.45pt">Net income before income taxes&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">409,052</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100,799</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">345,477</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">37,360</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.45pt">Income tax expense&#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">(7,985</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(7,985</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(15,970</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(15,970</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.45pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 1.45pt">Net income &#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">401,067</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">92,814</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">329,507</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">21,390</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.45pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.45pt">Net income per share:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.45pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 1.45pt">&nbsp;&nbsp;&nbsp;Basic&#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">0.07</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.02</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.06</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.00</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 1.45pt">&nbsp;&nbsp;&nbsp;Diluted&#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">0.07</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.02</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.06</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.00</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.45pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.45pt">Weighted average shares outstanding:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.45pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 1.45pt">&nbsp;&nbsp;&nbsp;Basic&#9;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,545,270</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,915,710</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,529,429</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,906,803</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 1.45pt">&nbsp;&nbsp;&nbsp;Diluted&#9;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,911,253</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,162,197</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,960,681</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,961,413</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</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-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT>See
accompanying notes.</P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 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"><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="9" STYLE="text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><br clear="all"><br clear="all"><B><A NAME="a_005"></A>SOCKET MOBILE, INC.</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>STATEMENTS OF CASH FLOWS</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="text-align: center">(Unaudited)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">Six Months Ended June 30,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Operating activities</B></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 56%; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Net income&#9;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">329,507</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">21,390</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.2in; padding-left: 0.2in">&nbsp;&nbsp;Adjustments to reconcile net income to net cash provided by operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stock-based compensation&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">96,455</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">115,794</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Depreciation and amortization&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">99,697</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">153,120</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred income tax expense&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,970</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,970</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Loss on extinguishment of debt&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">61,500</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Changes in operating assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accounts receivable&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(49,714</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(776,326</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventories&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">336,235</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">377,332</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepaid expenses and other current assets&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">36,081</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(111,983</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other assets&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accounts payable and accrued expenses&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(686,534</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">208,170</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accrued payroll and related expenses&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(34,661</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,065</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred income on shipments to distributors&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6,362</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">44,768</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred service revenue&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(37,674</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,999</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Change in deferred rent&#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">13,644</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">21,059</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; color: Black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net
    cash provided by operating activities&#9;</FONT></TD><TD STYLE="color: red; padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: red; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; color: Black">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: red; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; color: Black">107,644</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="color: red; padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; color: Black">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: red; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; color: Black">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; color: red; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; color: Black">123,730</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Investing activities</B></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;Purchases of equipment&#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">(62,028</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(61,900</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash used in investing activities&#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">(62,028</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(61,900</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Financing activities</B></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Payments on capital leases&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(12,265</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(11,201</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Proceeds from borrowings under bank line of credit agreement&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,190</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,695,778</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Repayments of borrowings under bank line of credit agreement&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(29,352</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,644,690</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Stock options exercised&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,154</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,993</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Warrants exercised&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">131,250</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,500</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;Redemption of related party convertible note payable&#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">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(25,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash provided by financing activities&#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">151,977</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">34,380</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Net increase in cash and cash equivalents&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">197,593</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">96,210</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Cash and cash equivalents at beginning of period&#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">632,631</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">606,255</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 1.5pt">Cash and cash equivalents at end of period&#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">830,224</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">702,465</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Supplemental cash flow information</B></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Cash paid for interest&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">81,443</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">190,063</TD><TD STYLE="text-align: left">&nbsp;</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-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">See
accompanying notes.</FONT></P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"></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-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B><A NAME="a_006"></A>SOCKET
MOBILE, INC.</B></FONT></P>

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; color: Black"><B>NOTE
1<FONT STYLE="font-style: normal; font-variant: normal"> &mdash; </FONT></B></FONT><B><FONT STYLE="font: bold 12pt Times New Roman, Times, Serif; color: Black">Basis
of Presentation</FONT></B></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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">The
accompanying unaudited financial statements of Socket Mobile, Inc. (the &ldquo;Company&rdquo;) have been prepared in accordance
with accounting principles generally accepted in the United States for interim financial information and with the instructions
to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by
accounting principles generally accepted in the United States for complete financial statements. In the opinion of management,
all adjustments, consisting only of normal recurring accruals considered necessary for fair presentation have been included. The
results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year
or 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">These
financial statements should be read in conjunction with the audited financial statements and notes included in the Company&rsquo;s
Annual Report on Form 10-K for the year ended December 31, 2014. The financial statements in the Company&rsquo;s annual report
on Form 10-K were prepared on a going concern basis.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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>Liquidity
and Going Concern</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 was profitable in the quarter and six months ended June 30, 2015. In 2014, the Company generated $0.4 million in net income.
Except for fiscal years 2014 and 2004, the Company has incurred significant operating losses in each financial period since inception.
As of June 30, 2015, the Company has an accumulated deficit of $60,361,050. The Company&rsquo;s cash balances at June 30, 2015
were $830,224, including $815,819 advanced on its bank lines of credit. At June 30, 2015, the Company had an additional unused
borrowing capacity of approximately $493,000 on its bank lines of credit. The Company&rsquo;s balance sheet at June 30, 2015 has
a current ratio (current assets divided by current liabilities) of 0.61 to 1.0, and a working capital deficit of $2,231,777 (current
assets less current liabilities). These circumstances raise substantial doubt about the Company&rsquo;s ability to continue as
a going concern.</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; text-indent: 0.25in"><FONT STYLE="font: normal 12pt Times New Roman, Times, Serif">The
Company has taken actions to reduce its expenses and align its cost structure with economic conditions. The Company has the ability
to further reduce expenses if necessary. Steps taken by the Company intended to maintain profitability include limited growth
of headcount to manage payroll costs, the introduction of new products, and continued close support of its distributors and registered
developers whose applications support the use of the Company&rsquo;s barcode scanning products. The Company believes it will be
able to further improve its liquidity and secure additional sources of financing by managing its working capital balances, making
use of its 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. The Company&rsquo;s bank lines of credit may be terminated by the bank or by the Company
at any time. If the Company cannot maintain profitability, it will not be able to support its operations from positive cash flows,
and instead will use its existing cash to support operating losses. If the Company is unable to secure the necessary capital for
its business, it may need to suspend some or all of its current operations.</FONT></P>

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

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

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

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

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

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


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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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: 12pt Times New Roman, Times, Serif">To
maintain revenue growth and profitability, the Company anticipates 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 its 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; 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
accompanying financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates
the realization of assets and the settlement of liabilities and commitments in the normal course of business. These financial
statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets
or the amounts and classification of liabilities that may result from the Company&rsquo;s inability to continue as a going concern.</FONT></P>

<P STYLE="color: red; font: bold 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"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTE
2 &mdash; 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"><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"><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 accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent
assets and liabilities at the date of the financial statements, and 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">&nbsp;</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 and 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
Company considers all highly liquid investments purchased with an original maturity date of 90 days or less at date of purchase
to be cash equivalents. At June 30, 2015 and December 31, 2014, all of the Company&rsquo;s cash and cash equivalents consisted
of amounts held in demand and money market deposits in banks. 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 Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTE
3 &mdash; Inventories</B></FONT></P>

<P STYLE="font: 8pt 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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Inventories
consist principally of raw materials and sub-assemblies, which are stated at the lower of cost (first-in, first-out) or market.</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">June 30,</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="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%; text-align: left">Raw materials and sub-assemblies&#9;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">602,545</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">930,886</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Finished goods&#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">18,547</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">26,441</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">621,092</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">957,327</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>

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

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

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

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

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

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

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTE
4 &mdash; 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">&nbsp;</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 at June 30, 2015 and December 31, 2014 were $380,696. The notes were issued on September
4, 2013 to officers and directors of the Company and mature 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 convertible
into common stock was $59,121 and $42,179 at June 30, 2015 and December 31, 2014, respectively and was included in Accounts Payable
and Accrued Expenses. Interest expense for the three and six months ended June 30, 2015 was $8,601and $16,942, respectively. Interest
expense for the three and six months ended June 30, 2014 was $7,946 and $15,652, 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>

<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"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>Long
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">Long
term related party convertible notes payable at June 30, 2015 and December 31, 2014 were $371,929. The notes were issued on September
4, 2013 to the Company&rsquo;s Chairman and mature on September 4, 2017. The notes have an interest rate of 18% per annum that
compounds quarterly. Accrued interest was $140,772 and $97,900 at June 30, 2015 and December 31, 2014, respectively, and was included
in Accounts Payable and Accrued Expenses. Interest expense for the three and six months ended June 30, 2015 was $22,020 and $42,873,
respectively. Interest expense for the three and six months ended June 30, 2014 was $18,465 and $35,952, 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>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 17.1pt"><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"><B>NOTE
5 &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: 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">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. On June
30, 2015 and December 31, 2014, a total of $600,000 in notes payable were outstanding under this line, of which $450,000 and $50,000
respectively were from the Company&rsquo;s Chairman and Chief Executive Officer and $100,000 was from an investor. The notes mature
on June 1, 2016, are repayable at the Company&rsquo;s discretion, and have an interest rate of 18% per annum payable monthly in
cash. Beginning October 1, 2014, investors may request note repayment. 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.
Interest expense for the three and six month periods ended June 30, 2015 related to the line of credit were $26,926 and $53,556,
respectively. Interest expense for the three and six month periods ended June 30, 2014 related to the line of credit were $66,867
and $150,439, respectively. On July 31, 2015, the Company repaid the $100,000 note to its investor.</FONT></P>

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

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

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

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

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

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

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


<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTE
6 &mdash; 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">&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 27, 2014, the Company entered into a new 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 initial revolving credit line agreement was 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.
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%. The annual interest
rate in effect is 4.75% per annum. 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 June 30, 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. The outstanding
amounts borrowed under the domestic line at June 30, 2015 were $815,891, and the full amounts of accounts receivable provided
as collateral were $1,160,000. There were no amounts borrowed under the international line at June 30, 2015.</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; 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 three and six months ended
June 30, 2015, was $14,621 and $29,190, respectively. Interest expense on the amounts drawn during the three and six months ended
June 30, 2014 was $14,981 and $39,010, respectively. Accrued interest related to the amounts outstanding under the Company&rsquo;s
bank lines of credit at June 30, 2015 and December 31, 2014 was $3,820 and $3,981, respectively.</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"><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>&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>&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>&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>&nbsp;</B></FONT></P>

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

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

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

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

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


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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>&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
7 &mdash; Segment Information and Concentrations</B></FONT></P>

<P STYLE="font: 10pt 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"><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">The
Company operates in one segment&mdash;mobile systems solutions for businesses. Mobile systems solutions typically consist of a
handheld computer or other mobile device such as a smartphone or tablet, 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. Revenues for the geographic areas were as follows:&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>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Three Months Ended</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">June 30,</FONT></P></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Six Months Ended</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">June 30,</FONT></P></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2014</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Revenues:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 40%; text-align: left">&nbsp;&nbsp;&nbsp;United States&#9;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">3,575,031</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">3,616,007</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">6,408,976</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">6,298,084</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;&nbsp;&nbsp;Europe&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">716,952</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">489,303</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,400,115</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,234,373</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;Asia and rest of world&#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">193,270</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">285,762</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">681,906</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">653,954</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total revenues&#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">4,485,253</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,391,072</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,490,997</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,186,411</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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-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&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"><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"><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 the Company&rsquo;s total revenues in the three and six month periods ended June 30, 2015 and
2014 were:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Three Months Ended</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">June 30,</FONT></P></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Six Months Ended</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">June 30,</FONT></P></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2014</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="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: 40%; text-align: left">Ingram Micro Inc.&nbsp;&nbsp;&#9;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">33</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">35</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">29</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">34</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">ScanSource, Inc.&nbsp;&nbsp;&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">19</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">BlueStar, Inc.&nbsp;&nbsp;&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>

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

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

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

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>(Unaudited)</B></FONT></P>
</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: 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>&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>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 and money market deposit accounts in banks. To date, the Company has
not experienced losses on these 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 June 30, 2015 and December 31,
2014 were as follows:</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">June 30,</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="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%; text-align: left">Company A&#9;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">35</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">42</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Company B&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">30</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Company C&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">21</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>

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

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><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"><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&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 was unable to procure certain of such materials,
it could have a material adverse effect upon its results. At June 30, 2015 and December 31, 2014, 17% and 22%, respectively, of
the Company&rsquo;s accounts payable balances were concentrated in a single supplier. For the three months ended June 30, 2015,
the top two suppliers accounted for 61% of the inventory purchases.</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTE
8 &mdash; Stock-Based Compensation</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: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">The
Company recognizes the compensation cost in the financial statements for all stock-based awards to employees, including grants
of employee stock options, 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 that 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. Total stock-based compensation expense for the three and six months ended June 30, 2015, was $49,887
and $96,455, respectively. Total stock-based compensation expense for the three and six months ended June 30, 2014, was $63,548
and $115,794, respectively. In the three and six months ended June 30, 2015, 37,400 and 238,600 stock options were granted at
weighted average per share fair values estimated at $1.38 and $1.57, 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"><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"><B>&nbsp;</B></FONT></P>

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

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

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>(Unaudited)</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;&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>&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
9 &mdash; Net Income Per Share Applicable to Common Stockholders</B></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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">The
following table sets forth 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>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Three Months Ended</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">June 30,</FONT></P></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Six Months Ended</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">June 30,</FONT></P></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2014</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2014</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Numerator:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 40%; text-align: left; text-indent: 9pt">Net income&#9;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">401,067</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">92,814</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">329,507</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">21,390</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 4.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><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>Denominator:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -9pt; padding-left: 0.25in">Weighted average common shares outstanding used in
    computing net income per share:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: 27pt">Basic&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,545,270</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,915,710</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,529,429</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,906,803</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: 27pt">Diluted&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,911,253</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,162,197</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,960,681</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,961,413</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -8.1pt; padding-left: 8.1pt">Net income per share:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: 26.1pt">Basic&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.07</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.02</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.06</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: 26.1pt">Diluted&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.07</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.02</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.06</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.00</TD><TD STYLE="text-align: left">&nbsp;</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"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTE
10 &mdash; Income Taxes</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 15pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Income
tax expense during the three and six months ended June 30, 2015 and 2014, and the deferred income tax amounts shown on the Company&rsquo;s
Balance Sheets, is related entirely to the deferred tax liability on the portion of the Company&rsquo;s goodwill amortized for
tax purposes. Due to the indefinite characteristic of this deferred tax liability, it cannot be offset against deferred tax assets.
As a result, the Company recognized deferred tax expense of $7,985 and $15,970 in each of the three and six month periods ended
June 30, 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">At
December 31, 2014, the Company has an unrecognized tax benefit of approximately $730,000, which did not change significantly during
the three months ended June 30, 2015. Future changes in the unrecognized tax benefit are unlikely to have an impact on the effective
tax rate due to the full valuation allowance recorded on the Company&rsquo;s deferred tax assets, as realization of the deferred
tax assets is dependent upon future taxable income.</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTE
11 &mdash; Commitments and Contingencies</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>&nbsp;</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. Rental expense was $107,098 and $214,598 for the three and six month periods ended June 30, 2015, respectively.
Rental expense for the three and six month periods ended June 30, 2014 was $107,403 and $214,468, respectively. The Company recorded
a deferred rent obligation in accrued liabilities in the amount of $277,120 and $263,476 at June 30, 2015 and December 31, 2014,
respectively.</FONT></P>

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

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

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

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

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

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

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


<P 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 June 30, 2015 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" STYLE="border-collapse: collapse; width: 100%; 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-indent: 12.6pt; padding-left: 5.4pt">2015 (July 1, 2015 to December 31, 2015)&#9;</TD><TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 18%; text-align: right">200,483</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">408,986</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2017</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: White">
    <TD STYLE="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2018</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">442,359</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2019 to 2022</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,689,777</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total minimum payments&#9;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 2.5pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 2.5pt double">3,166,950</TD><TD STYLE="text-align: left; border-bottom: Black 2.5pt double"></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: 8pt 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. These leases are collateralized by their underlying assets. At June
30, 2015 and December 31, 2014, property and equipment with a cost of $87,945 were subject to such financing arrangements. Related
accumulated amortization at June 30, 2015 and December 31, 2014 amounted to $65,435 and $53,761, 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">Future
minimum payments under capital lease and equipment financing arrangements as of June 30, 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" STYLE="border-collapse: collapse; width: 100%; 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-indent: 12.6pt; padding-left: 5.4pt">2015 (July 1, 2015 to December 31, 2015)&#9;</TD><TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 18%; text-align: right">13,766</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12,449</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: 12.6pt; 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">26,215</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Less amount representing interest&#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">(1,265</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 5.4pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Present value of net minimum payments&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">24,950</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Short term portion of capital leases&#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,950</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Long term portion of capital leases&#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">&mdash;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 8pt 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: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></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">As
of June 30, 2015, the Company has non-cancelable purchase commitments for inventory to be used in the ordinary course of business
of approximately $1,689,000.</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"><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&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.
We are currently not a party to any material legal proceedings.</FONT></P>

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

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

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

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">In
early July of 2015, one of the Company&rsquo;s OEM customers placed a $1.6 million last time buy order expected to be delivered
during the fourth quarter of 2015 and the first quarter of 2016.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&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
July 31, 2015, the Company repaid a $100,000 subordinated short term note to its investor.</FONT></P>

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

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><A NAME="a_007"></A><B>Item
2. 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: 12pt Times New Roman, Times, Serif"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>This
Quarterly 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 handheld computers and other mobile computing devices, growth in demand for our barcode scanning products, expansion
of the markets that we serve, expansion of the distribution channels for our products, adoption of our embedded products by third-party
manufacturers of electronic devices, 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 U.S. and 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 announced third-party
mobile device 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 and handheld computers; market acceptance of evolving standards such as Bluetooth and wireless LAN and of our
data collection and mobile handheld computer 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-Q including &ldquo;Item
1A. Risk Factors&rdquo; and recent Form 8-K and Form 10-K 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: 6pt 0 0; text-indent: 0.25in"><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-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>You
should read the following discussion in conjunction with the interim financial statements and notes included elsewhere in this
report, the Company&rsquo;s annual financial statements in the form 10/K, and other information contained in other reports and
documents filed from time to time with the Securities and Exchange Commission.</I></FONT></P>

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

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

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

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>The
Company</B></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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">We
are a leading innovator of data capture solutions for enhanced productivity in retail point of sale, field service, hospitality,
commercial services, healthcare, and other mobile markets. Our cordless handheld barcode scanners are designed for a mobile worker
using applications running on mobile devices while walking or standing. We offer easy-to-use software developer kits (SDK) to
application developers which enable the integration of our barcode scanning software into mobile applications running on smartphones,
tablets and mobile computers. These devices use operating systems from Apple&reg; (iOS), Google&trade; (Android&trade;) and Microsoft&reg;
(Windows&reg;/Windows Mobile&trade;). We focus on serving the needs of third party and in-house developers as our barcode scanner
sales are primarily driven by the deployment of barcode enabled mobile applications. Once we are built into an application, our
products become an ingredient of the application solution and our products are typically marketed by the application developer
or their resellers as part of that solution. Our registered developer program for barcode scanning has grown to over 1,400 developers
which include developers of mobile point of sale applications running on Apple tablets and developers of applications for other
mobile markets including hospitality and commercial services. We offer stand-alone barcode scanning models for both 1D (imager
and laser) and 2D barcode scanning in standard cases (in 5 vivid colors) and durable cases. Our 7 Series barcode scanners are
designed as handheld while our 8 Series barcode scanners are designed to be attachable to smartphones, but can also be used in
handheld mode. All connect cordlessly over Bluetooth with applications running on a smartphone, tablet or mobile computer.</FONT></P>

<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">We
also offer a handheld mobile computer running Windows Embedded 6.5 operating system from Microsoft. Handheld computer revenue
in the second quarter of 2015 was $0.42 million, a decline of 25% from revenue of $0.56 million in the same period of 2014. Handheld
computer revenue has been in decline for several years reflecting the movement of developers away from Windows Embedded devices
to smartphones and tablets.</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">We
design our own products, test and assemble 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 some application developers. 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 barcode scanning products address the growing need for speed and accuracy by today&rsquo;s
mobile 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; text-indent: 0in"><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-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>Liquidity
and Going Concern</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">We
were profitable in the quarter and six months ended June 30, 2015. In 2014, we generated $0.4 million in net income. Except for
fiscal years 2014 and 2004, we incurred significant operating losses in each financial period since our inception. As of June
30, 2015, we had an accumulated deficit of $60.4 million. Our cash balances at June 30, 2015 were $0.8 million including $0.8
million advanced on our bank lines of credit. At June 30, 2015, we had additional unused borrowing capacity of approximately $0.5
million on our bank lines of credit. Our balance sheet at June 30, 2015 had a current ratio (current assets divided by current
liabilities) of 0.61 to 1.0, and a working capital deficit of $2.2 million (current assets less current liabilities). These circumstances
raise substantial doubt about our ability to continue as a going concern.</FONT></P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-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: normal 12pt Times New Roman, Times, Serif">We
have taken actions to reduce our expenses and to align our cost structure with economic conditions. We have the ability to further
reduce expenses if necessary. Steps taken to maintain profitability 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 barcode scanning 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: normal 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: normal 12pt Times New Roman, Times, Serif">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; 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
accompanying financial statements have been prepared assuming that we will continue as a going concern, which contemplates the
realization of assets and the settlement of liabilities and commitments in the normal course of business. These financial statements
do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the
amounts and classification of liabilities that may result from our inability to continue as a going concern.</FONT></P>

<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"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Products</B></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"><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: 12pt Times New Roman, Times, Serif">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) barcode scanners in both durable and colorful cases. Our Series-7 models are lightweight
and ergonomically designed as a standalone handheld barcode scanner and are widely used with tablet computers. Our Series-8 models
can be used stand-alone or attach to a Smartphone to enable one-handed barcode scanning. We also offer wearable cordless ring
scanners for hands free barcode scanning. 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; 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"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>Mobile
handheld computers</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">We
offer a family of SoMo&reg; (&ldquo;<U>So</U>cket&reg; <U>Mo</U>bile&rdquo;) handheld computer products with standard or antimicrobial
cases running the Windows Embedded Handheld System 6.5 operating system. Handheld computer accessories include plug-in 1D and
2D barcode scanners, charging cradles, durable cases, and radio frequency identification (RFID) readers with NFC (near field communication).
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.</FONT></P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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"><I>Service</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">Our
products are warranted for one year and we offer SocketCare extended warranty programs for up to three years including repair
or replacement due to accidental breakage. We also repair or replace products that are beyond their warranty period.</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: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Revenues</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: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Total
revenues for the three and six months ended June 30, 2015 were $4.5 million and $8.5 million, respectively, an increase of 2%
and 4% from revenues of $4.4 million and $8.2 million, respectively, in the comparable period one year ago. Our product revenues
and the corresponding increase or decrease in revenues for the comparable periods are shown in the following table:</FONT></P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-style: italic; padding-bottom: 1pt">(revenues in thousands)</TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Three Months Ended</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">June 30,</FONT></P></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="11" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid; vertical-align: top"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Six Months Ended</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">June 30,</FONT></P></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Product family:</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2014</TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Increase</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">(Decrease)</FONT></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2014</TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Increase</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">(Decrease)</FONT></P></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; font-size: 11pt; text-align: left"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;&nbsp;Cordless
barcode scanning </FONT>and accessories&#9;</P></TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 6%; text-align: right">3,947</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 6%; text-align: right">3,686</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; text-align: right">7</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 6%; text-align: right">7,404</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 6%; text-align: right">6,522</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 6%; text-align: right">14</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 11pt; text-align: left"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;&nbsp;Mobile
handheld computer </FONT>and related products&#9;</P></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">423</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">561</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(25</TD><TD STYLE="text-align: left">%)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">860</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,322</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(35</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><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>&nbsp;&nbsp;Service&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">115</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">131</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(12</TD><TD STYLE="text-align: left">%)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">227</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">317</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(28</TD><TD STYLE="text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">&nbsp;&nbsp;OEM and legacy products&#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">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">13</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(100</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">25</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(100</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;&nbsp;Total&#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">4,485</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,391</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,491</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,186</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><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>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;Our
<I>cordless barcode scanning and related products</I> revenues in the three and six months ended June 30, 2015 were $3.9 million
and $7.4 million, increases of 7% and 14%, compared to revenues of $3.7 million and $6.5 million in the comparable periods one
year ago. Our cordless barcode scanning revenue falls into two broad categories, run rate business and project based business.
The primary driver of run rate revenue is small retail locations needing only a few scanners.</FONT></P>

<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">Revenues
from project based business were $0.4 million in the second quarter of 2015 compared to $0.9 million in the same period one year
ago. Factoring out the larger project deployments, the underlying growth rates of run rate business in the three and six months
ended June 30, 2015 were 26% and 29%. Revenue increases of $0.2 million and $0.5 million in the three and six month periods ending
June 30, 2015 were from increased sales volumes of our Apple certified Series-7 entry level 1D cordless handheld scanner 7Ci and
7Di models compared to the same periods a year ago. Revenue increases $0.4 million in both the three and six month comparable
periods were from increased sales volumes of our Apple certified Series-8 cordless scanner 8Ci and 8Qi model. Revenue decreases
of $0.3 million and $0.4 million in the three and six month periods ending June 30, 2015 were from decreased sales volumes of
our Apple certified Series-7 high performance 1D cordless handheld barcode scanner 7Mi and 7Pi models compared to the same periods
a year ago. The revenue of our Apple certified Series-7 imager based 2D cordless handheld scanner 7Xi and 7Qi models decreased
$0.2 million in the second quarter of 2015 compared to the same period one year ago but increased $0.2 million in the comparable
six month period ended June 30.</FONT></P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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">Our
mobile handheld computer business continued to decline as expected. Revenue of <I>mobile handheld computer and related products
</I>represented 9% of our overall revenue in Q2 compared to 13% in the same quarter a year ago. Revenue in the three and six months
ended June 30, 2015 were $0.4 million and $0.9 million, decreases of 25% and 35% compared to revenues of $0.6 million and $1.3
million in the corresponding periods one 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, one of our OEM customers placed a $1.6 million last time buy order which we expect to deliver during
the fourth quarter of 2015 and the first quarter of 2016.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&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"><I>Service
</I>revenues were 3% of our revenues in the second quarter of 2015 and 2014. Service revenues were 3% and 4% of our revenues in
the first half of 2015 and 2014. Our SocketCare service contracts are purchased by our customers in conjunction with the purchase
of mobile handheld computers and cordless barcode scanners. Service revenue decreases reflected continued decline of our handheld
computer sales.</FONT></P>

<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: bold 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Gross
Margins</B></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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Our
gross margins increased from 43% in the second quarter of 2014 to 45% in the first quarter of 2015 and 47% in the second quarter
of 2015. We generally price our products as a markup from the cost, and we offer discount pricing for higher volume purchases.
Improvements in overall margins in the first and second quarters of 2015 were due to component cost reductions received from our
suppliers due in part to higher sales volumes. Margin improvements were also due to a change in mix of products sold favoring
a greater proportion of sales of our cordless handheld barcode scanner models which, as a whole, are above average product margins
and a lower proportion of sales of our mobile handheld computers which are below average product margins.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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>Research
and Development Expense</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: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Research
and development expense in the three and six months ended June 30, 2015 were $550,000 and $1,125,000, a decrease of 6% and 1%
compared to expenses of $586,000 and $1,140,000 in the corresponding periods one year ago. Decreases in the level of research
and development expense in the comparable three and six month periods were primarily due to decreases in personnel costs compared
to same period a year ago. Research and development expense in the third quarter of 2015 is expected to moderately increase from
second quarter levels.</FONT></P>

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Sales
and Marketing Expense</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: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Sales
and marketing expense in the three and six months ended June 30, 2015 were $609,000 and $1,228,000, an increase of 16% and 22%
compared to expense of $527,000 and $1,003,000 in the corresponding periods one year ago. Increases<FONT STYLE="color: red"> </FONT>in
sales and marketing expense were due primarily to higher personnel costs reflecting the addition of a Vice President of marketing
and an additional product marketing manager in Q4 2014. Additional increases were from professional consulting services for European
market development and management. Partially offsetting these increases was a decrease in advertising and promotion expense compared
to the same three and six month periods one year ago. Sales and marketing expense is expected to increase over the next several
quarters to reflect planned hires of sales and marketing personnel and higher program costs.</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"><B>General
and Administrative Expense</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: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">General
and administrative expense in the three months ended June 30, 2015 was $466,000, a decrease of 9% compared to $512,000 in the
same period one year ago. Decreases in the level of general and administrative expense were primarily due lower personnel costs
and lower professional fees. General and administrative expense in the six months ended June 30, 2015 was $1,070,000, an increase
of 4% compared to $1,033,000 in the same period one year ago. Increases in the level of general and administrative expense were
primarily due to a one-time Executive involuntary termination charge. General and administrative expense is expected to remain
flat for the balance of the year.</FONT></P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Interest
expense and other, net of interest income and other, in the three and six months ended June 30, 2015 was $80,000 and $155,000,
respectively, compared to $113,000 and $249,000, respectively, in the same periods one year ago. Interest expense in each of the
comparable periods was related primarily to interest on our subordinated notes payable, interest on our subordinated convertible
notes payable, and interest on amounts drawn on our bank lines of credit (see &ldquo;NOTE 4 &mdash; Related Party Convertible
Notes Payable&rdquo; and &ldquo;NOTE 5 &mdash; Related Party and Other Short Term Notes Payable&rdquo; for more information).
Additionally, interest expense includes interest on equipment lease financing obligations. Lower interest expense in both comparable
three and six months reflects lower interest rates on our new bank line of credit effective March 7, 2014 compared to our previous
bank line of credit, and lower interest expense related to our subordinated notes payable as a result of lower interest rates
in effect on the reissued two-year subordinated notes payable which replaced the previous notes that matured on June 1, 2014.</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: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Income
Taxes</B></FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Deferred
tax expense in the three and six months ended June 30, 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 are subject to federal and state taxes on income, but have net operating
loss carryforwards sufficient to offset taxable income.</FONT></P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 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"><B>Cash
Flows and Contractual Obligations</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: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">As
reflected in our Statements of Cash Flows, net cash provided by operating activities was $108,000 in the first half of 2015, compared
to net cash provided by operating activities of $124,000 in the comparable period a year ago. We calculate net cash provided by
or used in operating activities by increasing our net income ($330,000 and $21,000 in the first half of 2015 and 2014, respectively)
or reducing our net loss by those expenses that did not require the use of cash, and reversing gains or losses that did not generate
or use cash. These items consist of stock based compensation expense, depreciation, amortization of intangible assets, and deferred
tax expense. These amounts totaled $212,000 and $346,000 in the first half of 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.</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">In
the first six months of 2015, changes in operating assets and liabilities resulted in a net use of cash of $434,000, and were
primarily from decreases in accounts payable due to increased payments to suppliers and vendors. The uses of cash were partially
offset by reductions in inventory levels due to improved inventory control and higher gross shipments in the second quarter of
2015 compared to the fourth quarter of 2014. In the first half of 2014, changes in operating assets and liabilities resulted in
a net use of cash of $244,000 and were primarily from increases in accounts receivable due to the increased level of customer
shipments in the second quarter 2014 compared to the fourth quarter 2013, increases in prepaid expenses related to service and
insurance renewals, and prepayments for inventory. These uses of cash in the first half of 2014 were partially offset by reductions
in inventory levels related to our scanning and mobile handheld computer product lines, and increases in accounts payable due
to the timing of vendor payments.</FONT></P>

<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">Cash
used in investing activities in the first half of 2015 remained flat at $62,000 compared to the same period a year ago. Investing
activities for both periods were related primarily to expenditures on tooling and purchases of computer equipment.</FONT></P>

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

<P STYLE="font: italic 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.25in"><FONT STYLE="font: normal 12pt Times New Roman, Times, Serif">Cash
provided by financing activities was $152,000 in the first half of 2015 compared $34,000 in the same period of 2014. Financing
activities in the first half of 2015 consisted primarily of the proceeds from the exercise of warrants and stock options. Financing
activities in the first half of 2014 consisted primarily of net amounts advanced on our bank lines of credit. Financing activities
in the first half of 2014 consisted primarily of net amounts advanced on our bank lines of credit, partially offset by a related
party convertible note holder redemption. The proceeds from and repayments of borrowings in the first half 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 6 &mdash; Bank Financing Arrangements&rdquo; for more information).
</FONT></P>

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

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

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

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

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

<P STYLE="font: italic 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.25in"><FONT STYLE="font: normal 12pt Times New Roman, Times, Serif">Our
contractual cash obligations at June 30, 2015 are outlined in the table below:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.2in"><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 STYLE="text-align: center"><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 COLSPAN="3" STYLE="text-align: center"><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 COLSPAN="15" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Payments
    Due by Period</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; 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: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Contractual
                                         Obligations</FONT></P></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: right"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Total</FONT></P></TD><TD STYLE="padding-bottom: 1pt; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: right"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Less
                                         than</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">1
                                         year</FONT></P></TD><TD STYLE="padding-bottom: 1pt; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: right"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">1
                                         to 3</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">years</FONT></P></TD><TD STYLE="padding-bottom: 1pt; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: right"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">4
                                         to 5</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">years</FONT></P></TD><TD STYLE="padding-bottom: 1pt; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 11pt; text-align: right"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">More
                                         than</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">5
                                         years</FONT></P></TD><TD STYLE="padding-bottom: 1pt; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.7pt"><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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><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><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="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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><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><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="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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><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></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; font-size: 11pt; 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: 12pt Times New Roman, Times, Serif">&nbsp;&nbsp;Unconditional
                                         purchase obligations with contract manufacturers&#9;</FONT></P></TD><TD STYLE="width: 2%; font-size: 11pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 9%; font-size: 11pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">1,689,000</FONT></TD><TD STYLE="width: 1%; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="width: 2%; font-size: 11pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 9%; font-size: 11pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">1,689,000</FONT></TD><TD STYLE="width: 1%; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="width: 2%; font-size: 11pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 9%; font-size: 11pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="width: 1%; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="width: 2%; font-size: 11pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 9%; font-size: 11pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="width: 1%; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="width: 2%; font-size: 11pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 9%; font-size: 11pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&mdash;&nbsp;&nbsp;</FONT></TD><TD STYLE="width: 1%; font-size: 11pt; 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; padding-left: 0.7pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;&nbsp;Operating
    leases&#9;</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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">3,167,000</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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">401,000</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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">851,000</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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">920,000</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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">995,000</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; padding-left: 0.7pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;&nbsp;Short
    term notes payable&#9;</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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">600,000</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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">600,000</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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&mdash;&nbsp;&nbsp;</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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&mdash;&nbsp;&nbsp;</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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&mdash;&nbsp;&nbsp;</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; padding-bottom: 1pt; padding-left: 0.7pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;&nbsp;Capital
    leases&#9;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">25,000</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="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">25,000</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="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&mdash;&nbsp;&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="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&mdash;&nbsp;&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="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&mdash;&nbsp;&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="font-size: 11pt; 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: 12pt Times New Roman, Times, Serif">Total
                                         contractual </FONT><FONT STYLE="font-size: 12pt">obligations&#9;</FONT></P></TD><TD STYLE="font-size: 11pt; padding-bottom: 2.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">5,481,000</FONT></TD><TD STYLE="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; padding-bottom: 2.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">2,715,000</FONT></TD><TD STYLE="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; padding-bottom: 2.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">851,000</FONT></TD><TD STYLE="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; padding-bottom: 2.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">920,000</FONT></TD><TD STYLE="padding-bottom: 2.5pt; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; padding-bottom: 2.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; font-size: 11pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">995,000</FONT></TD><TD STYLE="padding-bottom: 2.5pt; font-size: 11pt; 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><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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><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><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="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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><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><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="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">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">We
have outstanding amounts borrowed under our lines of credit with Bridge Bank at June 30, 2015 of approximately $812,000. Accrued
interest related to the amounts outstanding at June 30, 2015 was approximately $4,000. The credit facility agreement expires on
February 27, 2016 for the international portion and on February 27, 2017 for the domestic portion of the line. Renewal of the
lines are expected. The agreement may be terminated by us or by the Bank at any time. Upon such termination, the Bank would no
longer make advances under the credit agreement and outstanding advances would be repaid as receivables are collected. All advances
are at the Bank&rsquo;s discretion and the Bank is not obligated to make advances.</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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Additionally,
at June 30, 2015 we had outstanding a total of $753,000 in subordinated convertible notes issued to select officers and directors
of the Company. $381,000 of these notes have a term of four years that accrue interest at 8% per annum compounded quarterly, mature
on September 4, 2017, and have a note holder call provision that became effective on September 4, 2014. $372,000 of the notes
have a term of four years that accrue interest at 18% per annum compounded quarterly, mature on September 4, 2017, and do not
have a call provision. Accrued interest for all convertible notes is payable in cash or convertible upon redemption at the holder&rsquo;s
option. The notes and accrued interests 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, or at $1.25 per share for the four-year notes, if these warrants are
no longer outstanding. The warrants issued on November 19, 2012 expire on May 20, 2016. Accrued interest expense as of June 30,
2015 for all convertible notes outstanding was approximately $200,000. The 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 Bridge Bank.</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"><B>Off-Balance
Sheet Arrangements</B></FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.2in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">As
of June 30, 2015, we have no off-balance sheet arrangements as defined in Item 303 of Regulation S-K.</FONT></P>

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

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

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

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

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

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

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B><A NAME="a_008"></A>Item
3. Quantitative and Qualitative Disclosures About Market Risk</B></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"><B>Interest
Rate Risk</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: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Our
exposure to market risk for changes in interest rates relates primarily to invested cash and our bank credit line facilities.
Our cash is invested in short-term money market investments backed by U.S. Treasury notes and other investments that mature within
one year and whose principal is not subject to market rate fluctuations. Accordingly, interest rate declines would adversely affect
our interest income but would not affect the carrying value of our cash investments. Based on a sensitivity analysis of our cash
investments during the quarter ended June 30, 2015, a decline of 1% in interest rates would not have had a material effect on
our quarterly interest income. Our bank credit line facilities of up to $2.5 million have variable interest rates based upon the
lender's prime rate (minimum of 3.25%) plus 1.5%, for both the domestic line (up to $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 June 30, 2015, an increase of 1% in the interest rate would have increased
our quarterly borrowing costs by approximately $2,000.</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: bold 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Foreign
Currency Risk</B></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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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 June 30, 2015, an adverse change of 10% in exchange rates would have resulted in an decrease in our net
income for the second quarter of 2015 of approximately $16,100 if left unprotected. For the second 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 $7,150. 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: 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>&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>&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>&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>&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%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#index">Index</A><A HREF="#index"></A></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 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>&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><A NAME="a_009"></A>Item
4. Controls and Procedures</B></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"><I>Conclusion
Regarding the Effectiveness of Disclosure Controls and Procedures</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">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 Quarterly Report on Form 10-Q. 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: 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"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>Changes
in Internal Control Over Financial Reporting</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">There
was no change in our internal control over financial reporting that occurred during the period covered by the last fiscal quarter
ended June 30, 2015 and this Quarterly Report on Form 10-Q 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: 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"></FONT></P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B><A NAME="a_010"></A>PART
II</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">&nbsp;</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><A NAME="a_011"></A>Item
1A. Risk Factors</B></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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>The
risks described in this Quarterly Report on Form 10-Q are not the only risks facing our Company. Additional risks and uncertainties
not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial
condition, and operating results.</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"><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"><B>Our ability
to continue as a going concern is dependent upon our ability to maintain ongoing profitable operations and to increase our capital.</B></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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Our
historical operating losses and declines in our working capital balances are conditions that raise substantial doubt about our
ability to continue as a going concern. Our ability to continue as a going concern is dependent upon our ability to maintain ongoing
profitable operations and to increase our capital as needed. We have been taking steps intended to improve operating results and
maintain profitability including the introduction of new products, continued close support of our distributors and of our application
partners as they establish their mobile applications in key vertical markets, and management of our costs. Our operations in three
and six months ended June 30, 2015 were profitable and we increased our capital from December 31, 2014 by $590,000. We believe
that we will be able to continue to 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 exercising of warrants and stock
options and the issuance of additional equity securities. Nonetheless, there can be no assurance that we will be successful in
achieving any of these steps, and there can be no assurance that additional financing will be available on acceptable terms, if
at all, and any such terms may be dilutive to existing stockholders. Our inability to secure and maintain the necessary liquidity
would have a material adverse effect on our financial condition and results of operations. Our financial statements do not include
any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classification
of assets and liabilities that may result from our inability to continue as a going concern.</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"><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: 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">We
were profitable in the quarter and six months ended June 30, 2015. In 2014, we generated $0.4 million in net income. Except for
fiscal years 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 barcode scanning products, the development of successful new products,
and management of our expenses. 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>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><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>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 your stock holdings.</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: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">We
may incur operating losses in future quarters and would need to raise capital to fund such losses. 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 handheld computers and our data collection products. Even if we maintain profitable operating levels, we may need
to raise capital to provide sufficient working capital to fund our growth. If capital requirements vary materially from those
currently planned, we may require additional capital sooner than expected. There can be no assurance that such capital will be
available in sufficient amounts or on terms acceptable to us, if at all.</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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 barcode scanners 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: 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>Global
economic conditions may continue to 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: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Continued
tight credit and related strains in the global financial system, particularly in Europe and Asia, may continue to have an impact
on our business and our financial condition. We may face significant challenges if economic conditions and conditions in the financial
markets do not improve or worsen. In particular, should these conditions cause our revenues to be materially less than forecast,
we may find it necessary to initiate further 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: 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; text-indent: 0.25in"></P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">the
                                         size and timing of customer orders;</FONT></TD></TR></TABLE>

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

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Our
credit agreements with our bank requires us to maintain cash and qualified receivables that are at least two 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>

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 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"><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: 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">Several
of our component parts, including our barcode scanning modules and our handheld computers, 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: 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>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: 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
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: 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
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: 12pt Times New Roman, Times, Serif">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">identify
                                         emerging trends, demands and standards in the field of mobile computing products;</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 27pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; 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"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><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: 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">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. Current global financial conditions may have an impact on our customers&rsquo;
ability to pay us in a timely manner, and consequently, we may experience increased difficulty in collecting our accounts receivable,
and we may have to increase our reserves in anticipation of increased uncollectible accounts.</FONT></P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">The
market for mobile handheld computers in which we operate is very competitive. Our future financial performance is contingent on
a number of unpredictable factors, including that:</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">&bull;</TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">some
                                         of our competitors have greater financial, marketing, and technical resources than we
                                         do; </FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">certain
                                         manufacturers of tablets, mobile phones and handheld computers offer products with built-in
                                         functions, such as Bluetooth wireless technology, Wi-Fi, 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: 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">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>

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 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">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: 10pt 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"><B>We rely
primarily on distributors, resellers, and vertical industry partners 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: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Our
agreements with distributors, resellers, and vertical industry partners are generally nonexclusive and may be terminated on short
notice by them without cause. Our distributors, resellers, and vertical industry partners 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: 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">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>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-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"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>We depend
on alliances and other business relationships with a small number of third-parties, and a disruption in any one of 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: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 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">We
have devoted significant research and development resources to design products to work with a number of operating systems used
in mobile devices including Windows Mobile, Windows CE, Windows 7/Vista/XP, Windows Embedded Handheld, Apple iOS, Google&rsquo;s
Android and to develop our own family of mobile handheld computers. 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 Microsoft,
Apple, or Google 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: 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"><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: 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">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: 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">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>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-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"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><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: 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">Export
sales (sales to customers outside the United States) accounted for approximately 25% and 23% of our revenues in first half of
2015 and 2014, respectively. Accordingly, our operating results are subject to the risks inherent in export sales, including:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 45pt; text-align: justify; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</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: 12pt Times New Roman, Times, Serif">&bull;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&bull;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">unexpected
                                         changes in regulatory requirements, import and export restrictions and tariffs;</FONT></TD></TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&bull;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">political
                                         and economic instability.</FONT></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; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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 foreign currencies could make our products more expensive and therefore potentially less
competitive in foreign markets. 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. Furthermore, the recent economic instability of
the Eurozone could have an adverse effect on our business, including the ability of our distributors to sell our products and
our ability the collect the related Euro receivables.</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"><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: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 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"><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: 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">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: 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">As
of August 7, 2015, we had 5,557,623shares 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: 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">As
of August 7, 2015, we had 2,039,180shares of common stock subject to outstanding options under our stock option plans, and 170,594shares
of common stock were available for future issuance under the plans. We have registered the shares of common stock subject to outstanding
options and reserved for issuance under our stock option plans. Accordingly, the shares of common stock underlying vested options
will be eligible for resale in the public market as soon as the options are exercised.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; 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">As
of August 7, 2015, 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: 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">As
of August 7, 2015, we had $752,625 in subordinated convertible notes payable. Up to 977,398 shares of common stock could be issued
for conversion of the notes plus all accrued interest thru the maturity date of September 4, 2017.</FONT></P>

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">During
the period from January 1, 2014 through August 7, 2015, our common stock price fluctuated between a high of $3.19 and a low of
$0.70. 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>

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><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"><B><A NAME="a_012"></A>Item
6. Exhibits</B></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 0 0 0.5in; text-indent: -0.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Exhibits</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">&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: 0.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">31.1</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Certification
                                         of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></TD></TR></TABLE>

<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">&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: 0.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">31.2</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Certification
                                         of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></TD></TR></TABLE>

<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">&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: 0.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">32.1</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Certification
                                         of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the
                                         Sarbanes-Oxley Act of 2002.</FONT></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 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

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

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

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

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

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

<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: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></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: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><A NAME="a_013"></A><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SIGNATURES</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&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">Pursuant
to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf
by the undersigned thereunto duly authorized.</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>SOCKET
MOBILE, INC.</U></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: 12pt Times New Roman, Times, Serif">Registrant</FONT></P>
</P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&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%">
<TR STYLE="vertical-align: bottom; text-align: center">
    <TH STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TH>
    <TH STYLE="text-align: left"></TH></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 50%"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;Date: August  13, 2015</FONT></TD>
    <TD STYLE="width: 50%"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;<U>/s/ Kevin J. Mills&#9;</U></FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Kevin J. Mills</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">President and Chief Executive Officer</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">(Duly Authorized Officer and Principal Executive Officer)</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 0 0 0.5in; text-indent: -0.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%">
<TR STYLE="vertical-align: bottom; text-align: center">
    <TH STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TH>
    <TH STYLE="text-align: left"></TH></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 50%"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;Date:  August 13, 2015</FONT></TD>
    <TD STYLE="width: 50%"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;<U>/s/ David W. Dunlap</U></FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">David W. Dunlap</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Vice President of Finance and Administration and Chief Financial
    Officer (Duly Authorized Officer and Principal Financial and Accounting Officer)</FONT></TD></TR></TABLE>
<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"></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">&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"></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">&nbsp;</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">&nbsp;</FONT></P>

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

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

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B><A NAME="a_014"></A>Index
to Exhibits</B></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">&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: 30%"><U>Exhibit<BR>
Number</U></TD>
    <TD STYLE="text-align: left; vertical-align: bottom; width: 70%"><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">&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: 12pt 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"></TD><TD STYLE="width: 27pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">31.1</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Certification
                                         of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></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>

<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: 12pt Times New Roman, Times, Serif">31.2</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Certification
                                         of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</FONT></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>

<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: 12pt Times New Roman, Times, Serif">32.1</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Certification
                                         of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the
                                         Sarbanes-Oxley Act of 2002.</FONT></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"><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">&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>

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>2
<FILENAME>exhibit311.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: 12pt Times New Roman, Times, Serif">Exhibit
31.1</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">I, Kevin
J. Mills, certify that:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">1.&#9;I
have reviewed this quarterly report on Form 10-Q of Socket Mobile, Inc.;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">2.</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">3.</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">4.</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt 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: 12pt Times New Roman, Times, Serif">(a)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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 6pt 0.5in"><FONT STYLE="font: 12pt 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: 12pt Times New Roman, Times, Serif">(b)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">(c)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">(d)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">5.</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">(a)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">(b)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Any
                                         fraud, whether or not material, that involves management or other employees who have
                                         a significant role in the registrant&rsquo;s internal control over financial reporting.</FONT></TD></TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%">
<TR STYLE="vertical-align: bottom; text-align: center">
    <TH STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TH>
    <TH STYLE="text-align: left"></TH></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 40%"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;Date: August 13, 2015</FONT></TD>
    <TD STYLE="width: 60%"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;<U>/s/ Kevin J. Mills&#9;</U></FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;Name: Kevin J. Mills</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;Title: President and Chief Executive Officer</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;( Principal Executive Officer)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; text-indent: -2.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

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



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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>3
<FILENAME>exhibit312.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: 12pt Times New Roman, Times, Serif">Exhibit
31.2</FONT></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>CERTIFICATION</B></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: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">I, David
W. Dunlap, certify that:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">1.&#9;I
have reviewed this quarterly report on Form 10-Q of Socket Mobile, Inc.;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">2.</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">3.</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">4.</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt 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: 12pt Times New Roman, Times, Serif">(a)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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 6pt 0.5in"><FONT STYLE="font: 12pt 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: 12pt Times New Roman, Times, Serif">(b)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">(c)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">(d)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">5.</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">(a)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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: 12pt Times New Roman, Times, Serif">&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: 12pt Times New Roman, Times, Serif">(b)</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">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">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%">
<TR STYLE="vertical-align: bottom; text-align: center">
    <TH STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TH>
    <TH STYLE="text-align: left"></TH></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 40%"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;Date: August 13, 2015</FONT></TD>
    <TD STYLE="width: 60%"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;<U>/s/ David W. Dunlap&#9;</U></FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;Name: David W. Dunlap</FONT></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;Title: Vice President of Finance and Administration and
    Chief      <FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;Financial Officer</FONT> (Principal Financial Officer)</TD></TR>
</TABLE>
<P STYLE="margin: 0"></P>

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>exhibit321.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: 12pt Times New Roman, Times, Serif">Exhibit
32.1</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">&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">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: 12pt Times New Roman, Times, Serif">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: 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">&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">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 Quarterly Report of Socket Mobile, Inc. on Form 10-Q for the quarter ended June 30, 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 Quarterly Report on Form
10-Q 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">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 26.65pt 0 0; text-indent: 0.25in"></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">August 13, 2015</FONT></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 26.65pt 0 0; text-indent: 0.25in">&nbsp;</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"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;&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">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 Quarterly Report of Socket Mobile, Inc. on Form 10-Q for the quarter ended June 30, 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 Quarterly
Report on Form 10-Q 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">&nbsp;</P>

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



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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>socket.jpg
<TEXT>
begin 644 socket.jpg
M_]C_X  02D9)1@ ! @  9 !D  #_[  11'5C:WD  0 $    /   _^X )D%D
M;V)E &3      0, %00#!@H-   '<@  #D(  !1Y   ;B/_; (0 !@0$! 4$
M!@4%!@D&!08)"P@&!@@+# H*"PH*#! ,# P,# P0# X/$ \.#!,3%!03$QP;
M&QL<'Q\?'Q\?'Q\?'P$'!P<-# T8$! 8&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?
M'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?_\( $0@ :P#Z P$1
M  (1 0,1 ?_$ .(  0 " @,!               &!P0% @,( 0$! 0$! 0$
M              $$!0(#$  !! (  @<'!0$        $ 0(#!0 &0!$0(# A
M,1(38"(4-!4U%E R(R0V,Q$  0($ @4'" @& @,      0(# !$2!"$Q$$%1
M,A-A<8&1(B,4,*&Q0E(S<P4@P=%B<K+"-%#A@I+24_&S0V,D$@ " P$
M          !@(1!P 3$3 0 ! P,# P0# 0$!      $1 "$Q05%A$'&!0)&A
M,+'!T2!@\%#A\?_:  P# 0 "$0,1   !M0                       %)I
M.EF0   !\/AR    !TG<   #S<EG%AJ   !4:6&NY*[+$-04F<"Q"PB'>_G
M-O/U_GUOYZM#%T-B0DJE,8MM9T>;DLXS%J]+R7@4PG22DMQ:Y*@3;$X+740$
MJ-+46:&>4IT^/N,^NRLFVGNKQ)!BZ%BY]?FA+-++7H,X\W),R %N+8)1J819
M:TZEU+M3SBGH==V<P<2N2M4ERV\4OUN)),70LC-KI/J<;>9=EAY=OFE+Q6:
M'FY-N18OU9,4"GTGZB2G<>;4]$KO "&%>&J)>6X5A]\NBVX,[X:,#[YK(YG8
MDL]4TD))&2LLU?-R6<:4@QZ$6/%+I-S"+)62GG!,@F9:Z@:0XF] (VD?LV$]
M2DRP:@QC>'8:DS#(-09IF&(:<VAG@QC3&Z,@   Z"K-6+2:<FQ^&BP,>^2*
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
M/RSP2D$4S,CV@G+FAFW.\@=OG.)BT+;:E@#$I!/K:.+PU<*8[R1I]UM@@Y'
MPZ. JXMG,)IGB!D9XXPI;EL;:R".S5FI<QMEJGY"I8H?U/)SZ=L--$U%M(23
MMD)?QK__V@ ( 0$# 3\A_P"A=08[#@E;@K2YIO*B",OTD"0+JXBCQAETB;B?
M24$J RM1OG*3['I(P'OQ"#6-&N_;/1K>3&;FQ)H+VV+[ND\((6VDEIB7BK>S
M%';X'RDM"1DOB><*O0 ,9I2D3C7H=U[B6N]V*9M1)0=OQJ0D[ 7MA0[*X_D5
MV^:033;#]T=+9HG27%F5M3F%=73DJ=P?S1)*(X0$I03C^$8#MQS4^Y^U&%=,
M"L%7PZ4BMS0I[^#$> U:87Q>([3\AJ  [K0-UV[T0-=C&W;;DSWH1!&1PTV5
MB19^0:GH#]0  , 4B9.X $WX7J&*")H@+LV\T'A$J27(1.1BIAGLR]U_:HHG
M$,1*.Y?-9P9VA-?+8-(.QI2^,DE*2Y,6+^*,9!7+K3832K\RM=\?:G.L+27B
M.XJT2<CG"?A4L#]PDM D(%DK)X+!+U)#PG%':*E&U6"91&!G3K&B':_QP,M+
M6FKO^C0JQ!OMK'8/8\]$R\-)!O>'BFTPLK-/V$Q21)61<14NPI!9<LX;%7CB
M7B_VD4E;&)!/24EUE44=EC< ZFF*C2(Y$J9,WN2>4.\T;2[ALS4+4G4.K 9A
MM(1\4UK)+V138!-4,"GKCEF<,4" -5@#*UR<]M_X4N]$X0'LS5\,1Y8/OT!0
MWWRXFT0\?QC3S*0+W! V9-\;5;B<5R5C8@#KL&WPZ0\A'[A_F:W21(%F39GJ
M'#HV[ :0L@L+4P5U(.DD,AYUSY/X(4X$0Y"H8 PFOO(^:7[OM!J=735IRR;L
MPUX">BUUY[4 W9:)[SE661-'9I*2H[=%<3K%,[%B^/,8YH0$!<&P[2Z(D4A2
MB]AYR8H-9U/ILF$X:O0M?Q2/BK+'RH7M)Q_",!G8^5Z.%GFH##W65G@:;713
M#SVJA'&#6U[]$:6#$B)$SO18WYCW"WL%#; "ZTG/P4ZL3HG;@]Z%N5'N$-*[
M)-G@]ZEC.6!"ZPP\59VJ*S;$#P=4 A(V1J\@99E0R$XB_!B@  (#!U3S_+'W
MC)XJ)A&1S[(I,NVPRHW!7WI,,-F]PQU8X4$WO M3GGM/9BA1;@GL'1<DFA1*
MO=I0XP8+B;4=\2-(JR)T:.($8%*,3'?I"_,1P[+<\4LS0+]M+GY.NL*XPG<G
M%!9SO'VLK=?QSYB/H J:;H%.I_L#WT!V/FH++1)G SFIK,X;L8FH,C:41LBW
M/J'B>X2^Z@"2KB8CHW]H$MH.7MT^WNTSRQ]-T>@-;POW>Y6/5_,MH*W6<DR<
MD\/YKE>4;4S$B:NL.Z$MHG/%75Y-J;PZ4" LM(CA$Z#Q7&HSMG/'4?V,IXPG
M/'1"6$ RE"I+TQ?ZLZ78[KB;PWHX2RT0X2S] G6J;?HJ O!3<M@.Z3[?0_PM
MZSY#C$++&FRK+7F@D(ZS2EB3.D ]U:5' W,$B>;>*&[J*+&59/::E_3O2Q2/
M%G0<."YD" VM$!$:4WP4N60O= FO]/#IB_U95Q13\)I3U?+R=46  %$9H&*.
MX-6YV^A)NRLN;C[4)-CV S]!6.QVRY0:FSTF03L35]I91,0-4LU*]**:9,*L
M:9ZM8)+I(VYK*"'6EC28(F8UJ,6:1< !+@/-)@ #H;KJ8(LE.#2D#"L^U(J&
M:C$[[2Q5DO\ E.2#T4#[?2:(S:CKDT.&@!$04&+$ "61/W2!1&M(&0D!@1]
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
>%!!'K$1,K%)H'/-&(" ]<D/FC(Z>OF?2?_?ZW__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>sckt-20150630.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: sckt%2D20150630.xfr; Date: 2015%2D08%2D13T17:39:34 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80050000 -->
<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/20150630">
    <link:schemaRef xlink:href="sckt-20150630.xsd" xlink:type="simple" />
    <xbrli:context id="From2015-01-01to2015-06-30">
      <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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-08-07">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-08-07</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_custom_CompanyAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:CompanyAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</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="From2015-04-01to2015-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-04-01to2014-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-04-01</xbrli:startDate>
        <xbrli:endDate>2014-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-06-30">
      <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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-06-30</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="AsOf2014-12-31_custom_NotesPayableToCEOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:NotesPayableToCEOMember</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_NotesPayableToChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:NotesPayableToChairmanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-03-01to2014-03-07">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-03-01</xbrli:startDate>
        <xbrli:endDate>2014-03-07</xbrli:endDate>
      </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="AsOf2014-12-31_custom_CompanyCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:CompanyCMember</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_CompanyBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:CompanyBMember</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_CompanyAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:CompanyAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_custom_CompanyBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:CompanyBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_custom_CompanyCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:CompanyCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-04-01to2015-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-04-01to2015-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-04-01to2015-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-04-01to2014-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2014-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-04-01to2014-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2014-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-04-01to2014-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2014-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-04-01to2015-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-04-01to2014-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2014-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-04-01to2015-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-04-01to2014-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2014-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-04-01to2015-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-04-01to2014-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2014-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_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>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-04-01to2015-06-30_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>2015-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_custom_NotesPayableToChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:NotesPayableToChairmanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_custom_NotesPayableToCEOMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:NotesPayableToCEOMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-06-30_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>2014-01-01</xbrli:startDate>
        <xbrli:endDate>2014-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-04-01to2014-06-30_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>2014-04-01</xbrli:startDate>
        <xbrli:endDate>2014-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-04-01to2015-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-04-01to2015-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-04-01to2014-06-30_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-04-01</xbrli:startDate>
        <xbrli:endDate>2014-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-01-01to2014-06-30_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-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_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-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-07-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-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-02-27">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-02-27</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_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-06-30</xbrli:instant>
      </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-06-30_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>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-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>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-07-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>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-07-31</xbrli:endDate>
      </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-06-30">SOCKET MOBILE, INC.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2015-01-01to2015-06-30">0000944075</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2015-01-01to2015-06-30">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2015-01-01to2015-06-30">2015-06-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2015-01-01to2015-06-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2015-01-01to2015-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2015-01-01to2015-06-30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2015-01-01to2015-06-30">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2015-01-01to2015-06-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2015-01-01to2015-06-30">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2015-01-01to2015-06-30">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2015-01-01to2015-06-30">2015</dei:DocumentFiscalYearFocus>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2015-08-07" unitRef="Shares" decimals="INF">5557623</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">632631</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2014-06-30" unitRef="USD" decimals="0">702465</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">830224</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2013-12-31" unitRef="USD" decimals="0">606255</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InventoryNet contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">957327</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">621092</us-gaap:InventoryNet>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">815981</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">815819</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="AsOf2015-06-30_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">815819</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">380696</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">380696</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">371929</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">371929</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:Revenues contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">8490997</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">4485253</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">4391072</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">8186411</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-04-01to2015-06-30_custom_UnitedStatesMember" unitRef="USD" decimals="0">3575031</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-01-01to2015-06-30_custom_UnitedStatesMember" unitRef="USD" decimals="0">6408976</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2014-01-01to2014-06-30_custom_UnitedStatesMember" unitRef="USD" decimals="0">6298084</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2014-04-01to2014-06-30_custom_UnitedStatesMember" unitRef="USD" decimals="0">3616007</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-04-01to2015-06-30_us-gaap_EuropeMember" unitRef="USD" decimals="0">716952</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-01-01to2015-06-30_us-gaap_EuropeMember" unitRef="USD" decimals="0">1400115</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2014-01-01to2014-06-30_us-gaap_EuropeMember" unitRef="USD" decimals="0">1234373</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2014-04-01to2014-06-30_us-gaap_EuropeMember" unitRef="USD" decimals="0">489303</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-04-01to2015-06-30_custom_AsiaAndRestOfWorldMember" unitRef="USD" decimals="0">193270</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-01-01to2015-06-30_custom_AsiaAndRestOfWorldMember" unitRef="USD" decimals="0">681906</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2014-01-01to2014-06-30_custom_AsiaAndRestOfWorldMember" unitRef="USD" decimals="0">653954</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2014-04-01to2014-06-30_custom_AsiaAndRestOfWorldMember" unitRef="USD" decimals="0">285762</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">4568390</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">2370284</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">2490507</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">4662786</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">3922607</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">2114969</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">1900565</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">3523625</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">1125335</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">550284</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">586371</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">1140057</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">1227574</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">609308</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">526834</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">1002780</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">1069552</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">466326</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">511827</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">1032750</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">3422461</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">1625918</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">1625032</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">3175587</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">500146</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">489051</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">275533</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">348038</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">154669</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">79999</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">113234</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">249178</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-01-01to2015-06-30_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">29190</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-04-01to2015-06-30_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">14621</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2014-04-01to2014-06-30_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">14981</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2014-01-01to2014-06-30_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">39010</us-gaap:InterestExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">15970</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">7985</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">7985</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">15970</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2015-04-01to2015-06-30" unitRef="USD" xsi:nil="true" />
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">-61500</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">61500</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">345477</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">409052</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">100799</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">37360</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:NetIncomeLoss contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">329507</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">401067</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">92814</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">21390</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic contextRef="From2015-01-01to2015-06-30" unitRef="USDPShares" decimals="INF">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2015-04-01to2015-06-30" unitRef="USDPShares" decimals="INF">0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2014-04-01to2014-06-30" unitRef="USDPShares" decimals="INF">0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2014-01-01to2014-06-30" unitRef="USDPShares" decimals="INF">0.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2015-01-01to2015-06-30" unitRef="USDPShares" decimals="INF">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2015-04-01to2015-06-30" unitRef="USDPShares" decimals="INF">0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2014-04-01to2014-06-30" unitRef="USDPShares" decimals="INF">0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2014-01-01to2014-06-30" unitRef="USDPShares" decimals="INF">0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2015-01-01to2015-06-30" unitRef="Shares" decimals="INF">5529429</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2015-04-01to2015-06-30" unitRef="Shares" decimals="INF">5545270</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2014-04-01to2014-06-30" unitRef="Shares" decimals="INF">4915710</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2014-01-01to2014-06-30" unitRef="Shares" decimals="INF">4906803</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2015-01-01to2015-06-30" unitRef="Shares" decimals="INF">5960681</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2015-04-01to2015-06-30" unitRef="Shares" decimals="INF">5911253</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2014-04-01to2014-06-30" unitRef="Shares" decimals="INF">5162197</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2014-01-01to2014-06-30" unitRef="Shares" decimals="INF">4961413</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">96455</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">49887</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">63548</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">115794</us-gaap:ShareBasedCompensation>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2015-01-01to2015-06-30">&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; 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;&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;Use of&#13;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 accounting principles generally accepted in the United States requires&#13;management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent&#13;assets and liabilities at the date of the financial statements, and 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;&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;Cash&#13;Equivalents and Fair 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;Company considers all highly liquid investments purchased with an original maturity date of 90 days or less at date of purchase&#13;to be cash equivalents. At June 30, 2015 and December 31, 2014, all of the Company&amp;#146;s cash and cash equivalents consisted&#13;of amounts held in demand and money market deposits in banks. The carrying value of the Company&amp;#146;s cash and cash equivalents,&#13;accounts receivable, accounts payable, debt and foreign exchange contracts approximate fair value due to the relatively short&#13;period of time to maturity.&lt;/font&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2015-01-01to2015-06-30">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;3 &amp;#151; Inventories&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;&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;Inventories&#13;consist principally of raw materials and sub-assemblies, which are stated at the lower of cost (first-in, first-out) or market.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 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;b&gt;&amp;#160;&lt;/b&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&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;June 30,&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&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;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%; text-align: left"&gt;Raw materials and sub-assemblies&amp;#9;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;602,545&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;930,886&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Finished goods&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;18,547&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;26,441&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;621,092&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;957,327&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="From2015-01-01to2015-06-30">&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; 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 new 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 initial revolving credit line agreement was for a two year period ending February 27, 2016. On March 23, 2015, the Company&#13;signed a Business Financing Modification Agreement by and between the Company and the Bank to extend the expiration date of the&#13;revolving credit line agreement for the domestic (U.S. based) portion of the line from February 27, 2016 to February 27, 2017.&#13;All other terms and the expiration date of the international portion of the revolving credit line agreement remain unchanged.&#13;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&#13;million is based on qualified receivables from domestic customers and up to $1.0 million is based on qualified receivables from&#13;international customers. The Company&amp;#146;s total borrowings under the line may not exceed 50% of the sum of cash plus qualified&#13;receivables. Advances against the domestic and international lines are calculated at 70% of qualified receivables. Borrowings&#13;under the lines bear an annual interest rate equal to the Bank&amp;#146;s prime rate (minimum of 3.25%) plus 1.5%. The annual interest&#13;rate in effect is 4.75% per annum. There is also a collateral handling fee of 0.2% per month of the financed receivables outstanding.&#13;The applicable interest and fees are calculated based on the actual amounts borrowed. At June 30, 2015, the effective rate (interest&#13;plus all applicable fees) on actual cash advanced is 7.15% per annum. The borrowings under the credit facility are secured by&#13;a first priority security interest in the assets of the Company. All advances are at the Bank&amp;#146;s discretion and the Bank&#13;is not obligated to make advances. The agreement may be terminated by the Company or by the Bank at any time. The outstanding&#13;amounts borrowed under the domestic line at June 30, 2015 were $815,891, and the full amounts of accounts receivable provided&#13;as collateral were $1,160,000. There were no amounts borrowed under the international line at June 30, 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; 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 three and six months ended&#13;June 30, 2015, was $14,621 and $29,190, respectively. Interest expense on the amounts drawn during the three and six months ended&#13;June 30, 2014 was $14,981 and $39,010, respectively. Accrued interest related to the amounts outstanding under the Company&amp;#146;s&#13;bank lines of credit at June 30, 2015 and December 31, 2014 was $3,820 and $3,981, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <SCKT:SegmentInformationAndConcentrationTextBlock contextRef="From2015-01-01to2015-06-30">&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; Segment Information and Concentrations&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt 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;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;The&#13;Company operates in one segment&amp;#151;mobile systems solutions for businesses. Mobile systems solutions typically consist of a&#13;handheld computer or other mobile device such as a smartphone or tablet, some with data collection peripherals, and third-party&#13;vertical applications software. The Company markets its products in the United States and foreign countries through its sales&#13;personnel and distributors. Revenues for the geographic areas were as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Three Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Six Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&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;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;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;2014&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;Revenues:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 40%; text-align: left"&gt;&amp;#160;&amp;#160;&amp;#160;United States&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;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3,575,031&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: 10%; text-align: right"&gt;3,616,007&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: 10%; text-align: right"&gt;6,408,976&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: 10%; text-align: right"&gt;6,298,084&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: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&amp;#160;&amp;#160;&amp;#160;Europe&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;716,952&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;489,303&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,400,115&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,234,373&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&amp;#160;&amp;#160;&amp;#160;Asia and rest of world&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;193,270&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;285,762&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;681,906&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;653,954&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total revenues&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;4,485,253&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,391,072&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;8,490,997&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;8,186,411&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; 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"&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 the Company&amp;#146;s total revenues in the three and six month periods ended June 30, 2015 and&#13;2014 were:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Three Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Six Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&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;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;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;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: 40%; text-align: left"&gt;Ingram Micro Inc.&amp;#160;&amp;#160;&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: 10%; text-align: right"&gt;33&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;29&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;34&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;ScanSource, Inc.&amp;#160;&amp;#160;&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;21&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;BlueStar, Inc.&amp;#160;&amp;#160;&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;21&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;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;21&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17&lt;/td&gt;&lt;td style="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-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;/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;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;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 and money market deposit accounts in banks. To date, the Company has&#13;not experienced losses on these investments. The Company&amp;#146;s trade accounts receivables are primarily with distributors. The&#13;Company performs ongoing credit evaluations of its customers&amp;#146; financial condition but the Company generally requires no&#13;collateral. Reserves are maintained for potential credit losses, and such losses have been within management&amp;#146;s expectations.&#13;Customers who accounted for at least 10% of the Company&amp;#146;s accounts receivable balances at June 30, 2015 and December 31,&#13;2014 were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;June 30,&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&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;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%; text-align: left"&gt;Company A&amp;#9;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;42&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Company B&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;30&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Company C&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;21&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&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 was unable to procure certain of such materials,&#13;it could have a material adverse effect upon its results. At June 30, 2015 and December 31, 2014, 17% and 22%, respectively, of&#13;the Company&amp;#146;s accounts payable balances were concentrated in a single supplier. For the three months ended June 30, 2015,&#13;the top two suppliers accounted for 61% of the inventory purchases.&lt;/font&gt;&lt;/p&gt;</SCKT:SegmentInformationAndConcentrationTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2015-01-01to2015-06-30">&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; Stock-Based Compensation&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 recognizes the compensation cost in the financial statements for all stock-based awards to employees, including grants&#13;of employee stock options, based on the fair value of the awards as of the date that the awards are issued. The fair values of&#13;stock options are generally determined using a binomial lattice valuation model that incorporates assumptions about expected volatility,&#13;risk-free interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line&#13;basis over the vesting period. Total stock-based compensation expense for the three and six months ended June 30, 2015, was $49,887&#13;and $96,455, respectively. Total stock-based compensation expense for the three and six months ended June 30, 2014, was $63,548&#13;and $115,794, respectively. In the three and six months ended June 30, 2015, 37,400 and 238,600 stock options were granted at&#13;weighted average per share fair values estimated at $1.38 and $1.57, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2015-01-01to2015-06-30">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;9 &amp;#151; Net Income Per Share Applicable to Common Stockholders&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;following table sets forth the computation of basic and diluted net income 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;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Three Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Six Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&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;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;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;2014&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;Numerator:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 40%; text-align: left; text-indent: 9pt"&gt;Net income&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;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;401,067&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: 10%; text-align: right"&gt;92,814&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: 10%; text-align: right"&gt;329,507&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: 10%; text-align: right"&gt;21,390&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: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 4.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;Denominator:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in"&gt;Weighted average common shares outstanding used in&#13;    computing net income per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-indent: 27pt"&gt;Basic&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;5,545,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,915,710&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;5,529,429&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,906,803&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-indent: 27pt"&gt;Diluted&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;5,911,253&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;5,162,197&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;5,960,681&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,961,413&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&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-indent: -8.1pt; padding-left: 8.1pt"&gt;Net income per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-indent: 26.1pt"&gt;Basic&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;0.07&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.02&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.00&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-indent: 26.1pt"&gt;Diluted&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;0.07&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.02&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2015-01-01to2015-06-30">&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; 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; text-indent: 0in"&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: 15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Income&#13;tax expense during the three and six months ended June 30, 2015 and 2014, and the deferred income tax amounts shown on the Company&amp;#146;s&#13;Balance Sheets, is related entirely to the deferred tax liability on the portion of the Company&amp;#146;s goodwill amortized for&#13;tax purposes. Due to the indefinite characteristic of this deferred tax liability, it cannot be offset against deferred tax assets.&#13;As a result, the Company recognized deferred tax expense of $7,985 and $15,970 in each of the three and six month periods ended&#13;June 30, 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;At&#13;December 31, 2014, the Company has an unrecognized tax benefit of approximately $730,000, which did not change significantly during&#13;the three months ended June 30, 2015. Future changes in the unrecognized tax benefit are unlikely to have an impact on the effective&#13;tax rate due to the full valuation allowance recorded on the Company&amp;#146;s deferred tax assets, as realization of the deferred&#13;tax assets is dependent upon future taxable income.&lt;/font&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2015-01-01to2015-06-30">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;11 &amp;#151; Commitments and Contingencies&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Operating&#13;Lease&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company leases office space under a non-cancelable operating lease that provides the Company approximately 37,100 square feet&#13;in Newark, California. Rental expense was $107,098 and $214,598 for the three and six month periods ended June 30, 2015, respectively.&#13;Rental expense for the three and six month periods ended June 30, 2014 was $107,403 and $214,468, respectively. The Company recorded&#13;a deferred rent obligation in accrued liabilities in the amount of $277,120 and $263,476 at June 30, 2015 and December 31, 2014,&#13;respectively.&lt;/font&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"&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"&gt;Future&#13;minimum lease payments under the operating lease at June 30, 2015 are as 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" 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"&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-indent: 12.6pt; padding-left: 5.4pt"&gt;2015 (July 1, 2015 to December 31, 2015)&amp;#9;&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;200,483&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&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;408,986&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom"&gt;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;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: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom"&gt;2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;442,359&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom"&gt;2019 to 2022&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,689,777&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; text-indent: 12.6pt; padding-left: 5.4pt; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total minimum payments&amp;#9;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;3,166,950&lt;/td&gt;&lt;td style="text-align: left; border-bottom: Black 2.5pt double"&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: 8pt 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. These leases are collateralized by their underlying assets. At June&#13;30, 2015 and December 31, 2014, property and equipment with a cost of $87,945 were subject to such financing arrangements. Related&#13;accumulated amortization at June 30, 2015 and December 31, 2014 amounted to $65,435 and $53,761, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Future&#13;minimum payments under capital lease and equipment financing arrangements as of June 30, 2015, are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&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-indent: 12.6pt; padding-left: 5.4pt"&gt;2015 (July 1, 2015 to December 31, 2015)&amp;#9;&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;13,766&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom"&gt;2016&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;12,449&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 12.6pt; 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;26,215&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;Less amount representing interest&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;(1,265&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 5.4pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Present value of net minimum payments&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;24,950&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;Short term portion of capital leases&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,950&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"&gt;Long term portion of capital leases&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;&amp;#151;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt 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"&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;As&#13;of June 30, 2015, the Company has non-cancelable purchase commitments for inventory to be used in the ordinary course of business&#13;of approximately $1,689,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;&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;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;We are currently not a party to any material legal proceedings.&lt;/font&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2015-01-01to2015-06-30">&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"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;early July of 2015, one of the Company&amp;#146;s OEM customers placed a $1.6 million last time buy order expected to be delivered&#13;during the fourth quarter of 2015 and the first quarter of 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;On&#13;July 31, 2015, the Company repaid a $100,000 subordinated short term note to its investor.&lt;/font&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2015-01-01to2015-06-30">&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 of&#13;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 accounting principles generally accepted in the United States requires&#13;management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent&#13;assets and liabilities at the date of the financial statements, and 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-06-30">&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 and Fair 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;Company considers all highly liquid investments purchased with an original maturity date of 90 days or less at date of purchase&#13;to be cash equivalents. At June 30, 2015 and December 31, 2014, all of the Company&amp;#146;s cash and cash equivalents consisted&#13;of amounts held in demand and money market deposits in banks. The carrying value of the Company&amp;#146;s cash and cash equivalents,&#13;accounts receivable, accounts payable, debt and foreign exchange contracts approximate fair value due to the relatively short&#13;period of time to maturity.&lt;/font&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2015-01-01to2015-06-30">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&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;Inventories&#13;consist principally of raw materials and sub-assemblies, which are stated at the lower of cost (first-in, first-out) or market.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 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;b&gt;&amp;#160;&lt;/b&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&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;June 30,&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&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;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%; text-align: left"&gt;Raw materials and sub-assemblies&amp;#9;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;602,545&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;930,886&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Finished goods&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;18,547&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;26,441&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;621,092&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;957,327&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="From2015-01-01to2015-06-30">&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;Revenues for the geographic areas were as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Three Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Six Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&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;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;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;2014&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;Revenues:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 40%; text-align: left"&gt;&amp;#160;&amp;#160;&amp;#160;United States&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;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3,575,031&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: 10%; text-align: right"&gt;3,616,007&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: 10%; text-align: right"&gt;6,408,976&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: 10%; text-align: right"&gt;6,298,084&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: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;&amp;#160;&amp;#160;&amp;#160;Europe&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;716,952&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;489,303&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,400,115&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,234,373&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&amp;#160;&amp;#160;&amp;#160;Asia and rest of world&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;193,270&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;285,762&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;681,906&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;653,954&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total revenues&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;4,485,253&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,391,072&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;8,490,997&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;8,186,411&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="From2015-01-01to2015-06-30">&lt;p style="font: 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 the Company&amp;#146;s total revenues in the three and six month periods ended June 30, 2015 and&#13;2014 were:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Three Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Six Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&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;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;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;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: 40%; text-align: left"&gt;Ingram Micro Inc.&amp;#160;&amp;#160;&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: 10%; text-align: right"&gt;33&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;29&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;34&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;ScanSource, Inc.&amp;#160;&amp;#160;&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;21&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;BlueStar, Inc.&amp;#160;&amp;#160;&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;21&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;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;21&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <SCKT:ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock contextRef="From2015-01-01to2015-06-30">&lt;p style="font: 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 who accounted for at least 10% of the Company&amp;#146;s accounts receivable balances at June 30, 2015 and December 31,&#13;2014 were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;June 30,&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&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;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%; text-align: left"&gt;Company A&amp;#9;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;42&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Company B&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;30&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Company C&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;21&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</SCKT:ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2015-01-01to2015-06-30">&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;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;following table sets forth the computation of basic and diluted net income 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;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Three Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-size: 11pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Six Months Ended&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;June 30,&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&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;2014&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;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;2014&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td&gt;Numerator:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 40%; text-align: left; text-indent: 9pt"&gt;Net income&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;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;401,067&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: 10%; text-align: right"&gt;92,814&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: 10%; text-align: right"&gt;329,507&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: 10%; text-align: right"&gt;21,390&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: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 4.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;Denominator:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 0.25in"&gt;Weighted average common shares outstanding used in&#13;    computing net income per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-indent: 27pt"&gt;Basic&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;5,545,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,915,710&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;5,529,429&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,906,803&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-indent: 27pt"&gt;Diluted&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;5,911,253&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;5,162,197&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;5,960,681&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,961,413&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&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-indent: -8.1pt; padding-left: 8.1pt"&gt;Net income per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-indent: 26.1pt"&gt;Basic&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;0.07&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.02&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.00&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-indent: 26.1pt"&gt;Diluted&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;0.07&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.02&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2015-01-01to2015-06-30">&lt;p style="font: 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 June 30, 2015 are as 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" 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"&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-indent: 12.6pt; padding-left: 5.4pt"&gt;2015 (July 1, 2015 to December 31, 2015)&amp;#9;&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;200,483&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&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;408,986&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom"&gt;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;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: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom"&gt;2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;442,359&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom"&gt;2019 to 2022&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,689,777&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; text-indent: 12.6pt; padding-left: 5.4pt; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total minimum payments&amp;#9;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;$&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;3,166,950&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock contextRef="From2015-01-01to2015-06-30">&lt;p style="font: 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 June 30, 2015, are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&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-indent: 12.6pt; padding-left: 5.4pt"&gt;2015 (July 1, 2015 to December 31, 2015)&amp;#9;&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;13,766&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom"&gt;2016&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;12,449&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; text-indent: 12.6pt; 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;26,215&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;Less amount representing interest&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;(1,265&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 5.4pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Present value of net minimum payments&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;24,950&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;Short term portion of capital leases&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,950&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"&gt;Long term portion of capital leases&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;&amp;#151;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
    <us-gaap:CumulativeEarningsDeficit contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">60361050</us-gaap:CumulativeEarningsDeficit>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">493000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <SCKT:CurrentRatio contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="Pure" decimals="INF">0.61</SCKT:CurrentRatio>
    <SCKT:WorkingCapitalDeficit contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">2231777</SCKT:WorkingCapitalDeficit>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">930886</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">602545</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">26441</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">18547</us-gaap:InventoryFinishedGoods>
    <SCKT:DebtInstrumentConvertibleConversionPrice1WithHudson contextRef="AsOf2014-12-31" unitRef="USDPShares" decimals="INF">2.44</SCKT:DebtInstrumentConvertibleConversionPrice1WithHudson>
    <SCKT:DebtInstrumentConvertibleConversionPrice1WithHudson contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USDPShares" decimals="INF">2.44</SCKT:DebtInstrumentConvertibleConversionPrice1WithHudson>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="AsOf2014-12-31" unitRef="USDPShares" decimals="INF">1.25</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USDPShares" decimals="INF">1.25</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <SCKT:InterestRateOnShortTermConvertibleNotesPayable contextRef="AsOf2014-12-31" unitRef="Pure" decimals="INF">0.08</SCKT:InterestRateOnShortTermConvertibleNotesPayable>
    <SCKT:InterestRateOnShortTermConvertibleNotesPayable contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="Pure" decimals="INF">0.08</SCKT:InterestRateOnShortTermConvertibleNotesPayable>
    <SCKT:InterestRateOnLongTermConvertibleNotesPayable contextRef="AsOf2014-12-31" unitRef="Pure" decimals="INF">0.18</SCKT:InterestRateOnLongTermConvertibleNotesPayable>
    <SCKT:InterestRateOnLongTermConvertibleNotesPayable contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="Pure" decimals="INF">0.18</SCKT:InterestRateOnLongTermConvertibleNotesPayable>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">42179</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">59121</us-gaap:InterestPayableCurrent>
    <SCKT:InterstPayableNoncurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">97900</SCKT:InterstPayableNoncurrent>
    <SCKT:InterstPayableNoncurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">140772</SCKT:InterstPayableNoncurrent>
    <us-gaap:DebtInstrumentOfferingDate1 contextRef="From2015-01-01to2015-06-30_custom_RelatedPartyAndOtherNotesPayableMember">2013-01-31</us-gaap:DebtInstrumentOfferingDate1>
    <us-gaap:SubordinatedBorrowingInterestRate contextRef="From2015-01-01to2015-06-30_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="Pure" decimals="INF">0.18</us-gaap:SubordinatedBorrowingInterestRate>
    <us-gaap:SubordinatedBorrowingInterestRate contextRef="From2015-04-01to2015-06-30_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="Pure" decimals="INF">0.18</us-gaap:SubordinatedBorrowingInterestRate>
    <us-gaap:SubordinatedBorrowingInterestRate contextRef="From2014-01-01to2014-06-30_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="Pure" decimals="INF">0.18</us-gaap:SubordinatedBorrowingInterestRate>
    <us-gaap:SubordinatedBorrowingInterestRate contextRef="From2014-04-01to2014-06-30_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="Pure" decimals="INF">0.18</us-gaap:SubordinatedBorrowingInterestRate>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2015-01-01to2015-06-30_custom_RelatedPartyAndOtherNotesPayableMember">2016-06-01</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2015-01-01to2015-06-30_us-gaap_DomesticLineOfCreditMember">2017-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2015-04-01to2015-06-30_us-gaap_DomesticLineOfCreditMember">2017-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2015-01-01to2015-06-30_us-gaap_ForeignLineOfCreditMember">2016-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2015-04-01to2015-06-30_us-gaap_ForeignLineOfCreditMember">2016-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <SCKT:RelatedPartyAndOtherNotesPayable contextRef="AsOf2014-12-31_custom_NotesPayableToCEOMember" unitRef="USD" decimals="0">50000</SCKT:RelatedPartyAndOtherNotesPayable>
    <SCKT:RelatedPartyAndOtherNotesPayable contextRef="AsOf2014-12-31_custom_NotesPayableToChairmanMember" unitRef="USD" decimals="0">450000</SCKT:RelatedPartyAndOtherNotesPayable>
    <SCKT:RelatedPartyAndOtherNotesPayable contextRef="AsOf2015-06-30_custom_NotesPayableToChairmanMember" unitRef="USD" decimals="0">450000</SCKT:RelatedPartyAndOtherNotesPayable>
    <SCKT:RelatedPartyAndOtherNotesPayable contextRef="AsOf2015-06-30_custom_NotesPayableToCEOMember" unitRef="USD" decimals="0">50000</SCKT:RelatedPartyAndOtherNotesPayable>
    <SCKT:RelatedPartyAndOtherNotesPayable contextRef="AsOf2015-06-30_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="USD" decimals="0">600000</SCKT:RelatedPartyAndOtherNotesPayable>
    <SCKT:RelatedPartyAndOtherNotesPayable contextRef="AsOf2014-12-31_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="USD" decimals="0">600000</SCKT:RelatedPartyAndOtherNotesPayable>
    <us-gaap:LineOfCreditFacilityInitiationDate1 contextRef="From2015-01-01to2015-06-30">2014-02-27</us-gaap:LineOfCreditFacilityInitiationDate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2015-06-30_custom_NotesPayableToChairmanMember" unitRef="USD" decimals="0">550000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="AsOf2015-06-30_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="USD" decimals="0">1000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityBorrowingCapacityDescription contextRef="From2015-01-01to2015-06-30">Advances against the domestic and international lines are calculated at 70% of qualified receivables.</us-gaap:LineOfCreditFacilityBorrowingCapacityDescription>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2015-01-01to2015-06-30">Bank's Prime Rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2014-03-01to2014-03-07">0.0475</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <SCKT:MinimumInterestRateOnDebt contextRef="AsOf2014-02-27" unitRef="Pure" decimals="INF">0.0325</SCKT:MinimumInterestRateOnDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate contextRef="AsOf2014-02-27" unitRef="Pure" decimals="INF">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate>
    <SCKT:MonthlyCollateralHandlingFee contextRef="AsOf2014-02-27" unitRef="Pure" decimals="INF">0.0020</SCKT:MonthlyCollateralHandlingFee>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="AsOf2014-02-27" unitRef="Pure" decimals="INF">0.0715</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2014-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">3981</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent contextRef="AsOf2015-06-30_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">3820</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-04-01to2015-06-30_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.33</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-04-01to2015-06-30_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.21</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-04-01to2015-06-30_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.21</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-01-01to2015-06-30_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.29</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-01-01to2015-06-30_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.20</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-01-01to2015-06-30_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.21</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2014-04-01to2014-06-30_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.35</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2014-04-01to2014-06-30_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.25</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2014-04-01to2014-06-30_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.18</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2014-01-01to2014-06-30_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.34</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2014-01-01to2014-06-30_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.19</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="From2014-01-01to2014-06-30_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.17</us-gaap:EntityWideRevenueMajorCustomerPercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2015-04-01to2015-06-30_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2015-04-01to2015-06-30_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2015-04-01to2015-06-30_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2015-01-01to2015-06-30_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2015-01-01to2015-06-30_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2015-01-01to2015-06-30_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2014-04-01to2014-06-30_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2014-04-01to2014-06-30_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2014-04-01to2014-06-30_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2014-01-01to2014-06-30_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2014-01-01to2014-06-30_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2014-01-01to2014-06-30_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2015-06-30_custom_CompanyAMember" unitRef="Pure" decimals="INF">0.35</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2014-12-31_custom_CompanyCMember" unitRef="Pure" decimals="INF">0.14</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2014-12-31_custom_CompanyBMember" unitRef="Pure" decimals="INF">0.25</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2014-12-31_custom_CompanyAMember" unitRef="Pure" decimals="INF">0.42</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2015-06-30_custom_CompanyBMember" unitRef="Pure" decimals="INF">0.30</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2015-06-30_custom_CompanyCMember" unitRef="Pure" decimals="INF">0.21</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2015-06-30_custom_CompanyAMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2014-12-31_custom_CompanyCMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2014-12-31_custom_CompanyBMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2014-12-31_custom_CompanyAMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2015-06-30_custom_CompanyBMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2015-06-30_custom_CompanyCMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ConcentrationOfSupplierPercentage contextRef="AsOf2014-12-31" unitRef="Pure" decimals="INF">0.22</SCKT:ConcentrationOfSupplierPercentage>
    <SCKT:ConcentrationOfSupplierPercentage contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="Pure" decimals="INF">0.17</SCKT:ConcentrationOfSupplierPercentage>
    <SCKT:PercentageOfInventoryPurchasesFromTopSuppliers contextRef="From2015-04-01to2015-06-30" unitRef="Pure" decimals="INF">0.61</SCKT:PercentageOfInventoryPurchasesFromTopSuppliers>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2015-01-01to2015-06-30" unitRef="Shares" decimals="INF">238600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2015-04-01to2015-06-30" unitRef="Shares" decimals="INF">37400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2015-01-01to2015-06-30" unitRef="USDPShares" decimals="INF">1.57</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2015-04-01to2015-06-30" unitRef="USDPShares" decimals="INF">1.38</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:LeaseAndRentalExpense contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">214598</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">107098</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">107403</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">214468</us-gaap:LeaseAndRentalExpense>
    <us-gaap:DeferredRentCredit contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">263476</us-gaap:DeferredRentCredit>
    <us-gaap:DeferredRentCredit contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">277120</us-gaap:DeferredRentCredit>
    <us-gaap:CapitalLeaseObligations contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">87945</us-gaap:CapitalLeaseObligations>
    <us-gaap:CapitalLeaseObligations contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">87945</us-gaap:CapitalLeaseObligations>
    <us-gaap:CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">53761</us-gaap:CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization>
    <us-gaap:CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">65435</us-gaap:CapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">1689000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">200483</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">408986</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">425345</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">442359</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">1689777</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">3166950</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">13766</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">12449</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">26215</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">1265</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">24950</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <SCKT:ShortTermCapitalLeases contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">-24950</SCKT:ShortTermCapitalLeases>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">0</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:SubsequentEventDescription contextRef="From2015-01-01to2015-07-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;&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;In&#13;early July of 2015, one of the Company&amp;#146;s OEM customers placed a $1.6 million last time buy order expected to be delivered&#13;during the fourth quarter of 2015 and the first quarter of 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;On&#13;July 31, 2015, the Company repaid a $100,000 subordinated short term note to its investor.&lt;/font&gt;&lt;/p&gt;</us-gaap:SubsequentEventDescription>
    <us-gaap:DepreciationAndAmortization contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">99697</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">153120</us-gaap:DepreciationAndAmortization>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-49714</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">-776326</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">336235</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">377332</us-gaap:IncreaseDecreaseInInventories>
    <SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">36081</SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets>
    <SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">-111983</SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-686534</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">208170</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-34661</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">-1065</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-6362</SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors>
    <SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">44768</SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-37674</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">-5999</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <SCKT:ChangeInDeferredRent contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">13644</SCKT:ChangeInDeferredRent>
    <SCKT:ChangeInDeferredRent contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">21059</SCKT:ChangeInDeferredRent>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">62028</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">61900</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-62028</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">-61900</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">12265</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">11201</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:ProceedsFromSecuredLinesOfCredit contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">29190</us-gaap:ProceedsFromSecuredLinesOfCredit>
    <us-gaap:ProceedsFromSecuredLinesOfCredit contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">1695778</us-gaap:ProceedsFromSecuredLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">29352</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">1644690</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">33154</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">6993</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">131250</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">12500</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">25000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">151977</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">34380</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">197593</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">96210</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:InterestPaid contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">81443</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">190063</us-gaap:InterestPaid>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">1896701</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">1946415</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">125707</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">89626</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">3612366</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">3487357</us-gaap:AssetsCurrent>
    <SCKT:ComputerEquipment contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">984099</SCKT:ComputerEquipment>
    <SCKT:ComputerEquipment contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">990505</SCKT:ComputerEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">3009496</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">3059776</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">2764964</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">2852913</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">244532</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">206863</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">4427000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">4427000</us-gaap:Goodwill>
    <us-gaap:OtherAssets contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">85918</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">90918</us-gaap:OtherAssets>
    <us-gaap:Assets contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">8369816</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">8212138</us-gaap:Assets>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">3007048</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">2320514</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">528155</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">493494</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <SCKT:DeferredIncomeOnShipmentsToDistributors contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">978555</SCKT:DeferredIncomeOnShipmentsToDistributors>
    <SCKT:DeferredIncomeOnShipmentsToDistributors contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">972193</SCKT:DeferredIncomeOnShipmentsToDistributors>
    <us-gaap:ShortTermNonBankLoansAndNotesPayable contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">600000</us-gaap:ShortTermNonBankLoansAndNotesPayable>
    <us-gaap:ShortTermNonBankLoansAndNotesPayable contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">600000</us-gaap:ShortTermNonBankLoansAndNotesPayable>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">131344</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">111468</us-gaap:DeferredRevenueCurrent>
    <SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">25102</SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent>
    <SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">24950</SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">6466881</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">5719134</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">83301</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">65503</us-gaap:DeferredRevenueNoncurrent>
    <SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">275589</SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent>
    <SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">277120</SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">143274</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">159244</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:Liabilities contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">7340974</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">6592930</us-gaap:Liabilities>
    <us-gaap:CommonStockValue contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">5404</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">5548</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">61713995</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">61974710</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">-60690557</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">-60361050</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">1028842</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">1619208</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">8369816</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">8212138</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2014-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="Shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">5403851</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="Shares" decimals="INF">5548030</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">5403851</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="Shares" decimals="INF">5548030</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">-5000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">107644</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">123730</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">815819</us-gaap:LinesOfCreditCurrent>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">730000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SubordinatedBorrowingDueDate contextRef="From2014-01-01to2014-12-31">2017-09-04</us-gaap:SubordinatedBorrowingDueDate>
    <us-gaap:RepaymentsOfSubordinatedShortTermDebt contextRef="From2015-01-01to2015-07-31_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="USD" decimals="0">100000</us-gaap:RepaymentsOfSubordinatedShortTermDebt>
    <us-gaap:MachineryAndEquipmentGross contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">2025397</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" decimals="0">2069271</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2014-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2015-06-30_custom_CompanyAMember_custom_CompanyBMember_custom_CompanyCMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2015-01-01to2015-06-30">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&lt;b&gt;NOTE&#13;1&lt;font style="font-style: normal; font-variant: normal"&gt; &amp;#151; &lt;/font&gt;&lt;/b&gt;&lt;/font&gt;&lt;b&gt;&lt;font style="font: bold 12pt Times New Roman, Times, Serif; color: Black"&gt;Basis&#13;of Presentation&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;accompanying unaudited financial statements of Socket Mobile, Inc. (the &amp;#147;Company&amp;#148;) have been prepared in accordance&#13;with accounting principles generally accepted in the United States for interim financial information and with the instructions&#13;to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by&#13;accounting principles generally accepted in the United States for complete financial statements. In the opinion of management,&#13;all adjustments, consisting only of normal recurring accruals considered necessary for fair presentation have been included. The&#13;results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year&#13;or any future period.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 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;These&#13;financial statements should be read in conjunction with the audited financial statements and notes included in the Company&amp;#146;s&#13;Annual Report on Form 10-K for the year ended December 31, 2014. The financial statements in the Company&amp;#146;s annual report&#13;on Form 10-K were prepared on a going concern basis.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"&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;Liquidity&#13;and Going Concern&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 was profitable in the quarter and six months ended June 30, 2015. In 2014, the Company generated $0.4 million in net income.&#13;Except for fiscal years 2014 and 2004, the Company has incurred significant operating losses in each financial period since inception.&#13;As of June 30, 2015, the Company has an accumulated deficit of $60,361,050. The Company&amp;#146;s cash balances at June 30, 2015&#13;were $830,224, including $815,819 advanced on its bank lines of credit. At June 30, 2015, the Company had an additional unused&#13;borrowing capacity of approximately $493,000 on its bank lines of credit. The Company&amp;#146;s balance sheet at June 30, 2015 has&#13;a current ratio (current assets divided by current liabilities) of 0.61 to 1.0, and a working capital deficit of $2,231,777 (current&#13;assets less current liabilities). These circumstances raise substantial doubt about the Company&amp;#146;s ability to continue as&#13;a going concern.&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: normal 12pt Times New Roman, Times, Serif"&gt;The&#13;Company has taken actions to reduce its expenses and align its cost structure with economic conditions. The Company has the ability&#13;to further reduce expenses if necessary. Steps taken by the Company intended to maintain profitability include limited growth&#13;of headcount to manage payroll costs, the introduction of new products, and continued close support of its distributors and registered&#13;developers whose applications support the use of the Company&amp;#146;s barcode scanning products. The Company believes it will be&#13;able to further improve its liquidity and secure additional sources of financing by managing its working capital balances, making&#13;use of its bank lines of credit, and raising additional capital as needed including the issuance of additional equity securities.&#13;However, there can be no assurance that additional capital will be available on acceptable terms, if at all, and any such terms&#13;may be dilutive to existing stockholders. The Company&amp;#146;s bank lines of credit may be terminated by the bank or by the Company&#13;at any time. If the Company cannot maintain profitability, it will not be able to support its operations from positive cash flows,&#13;and instead will use its existing cash to support operating losses. If the Company is unable to secure the necessary capital for&#13;its business, it may need to suspend some or all of its current operations.&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: normal 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: normal 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;To&#13;maintain revenue growth and profitability, the Company anticipates requirements for cash will include funding of higher receivable&#13;and inventory balances, and increased expenses, including an increase of costs relating to new employees to support its growth&#13;and increases in salaries, benefits, and related support costs for employees.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 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;accompanying financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates&#13;the realization of assets and the settlement of liabilities and commitments in the normal course of business. These financial&#13;statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets&#13;or the amounts and classification of liabilities that may result from the Company&amp;#146;s inability to continue as a going concern.&lt;/font&gt;&lt;/p&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2015-01-01to2015-06-30">&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; 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 at June 30, 2015 and December 31, 2014 were $380,696. The notes were issued on September&#13;4, 2013 to officers and directors of the Company and mature 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 convertible&#13;into common stock was $59,121 and $42,179 at June 30, 2015 and December 31, 2014, respectively and was included in Accounts Payable&#13;and Accrued Expenses. Interest expense for the three and six months ended June 30, 2015 was $8,601and $16,942, respectively. Interest&#13;expense for the three and six months ended June 30, 2014 was $7,946 and $15,652, respectively. The notes and accrued interest&#13;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&#13;are outstanding (warrants expire May 20, 2016) or at $1.25 per share. The convertible notes are secured by all of the assets of&#13;the Company and are subordinated to amounts outstanding under the Company&amp;#146;s working capital bank line of credit with the&#13;Company&amp;#146;s 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"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Long&#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;Long&#13;term related party convertible notes payable at June 30, 2015 and December 31, 2014 were $371,929. The notes were issued on September&#13;4, 2013 to the Company&amp;#146;s Chairman and mature on September 4, 2017. The notes have an interest rate of 18% per annum that&#13;compounds quarterly. Accrued interest was $140,772 and $97,900 at June 30, 2015 and December 31, 2014, respectively, and was included&#13;in Accounts Payable and Accrued Expenses. Interest expense for the three and six months ended June 30, 2015 was $22,020 and $42,873,&#13;respectively. Interest expense for the three and six months ended June 30, 2014 was $18,465 and $35,952, respectively. The notes&#13;and accrued interest are convertible into common stock at the option of the holder at $2.44 per share as long as warrants issued&#13;on November 19, 2010 are outstanding (warrants expire May 20, 2016) or at $1.25 per share. The convertible notes are secured by&#13;all of the assets of the Company and are subordinated to amounts outstanding under the Company&amp;#146;s working capital bank line&#13;of credit with the Company&amp;#146;s bank.&lt;/font&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ShortTermDebtTextBlock contextRef="From2015-01-01to2015-06-30">&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; 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. On June&#13;30, 2015 and December 31, 2014, a total of $600,000 in notes payable were outstanding under this line, of which $450,000 and $50,000&#13;respectively were from the Company&amp;#146;s Chairman and Chief Executive Officer and $100,000 was from an investor. The notes mature&#13;on June 1, 2016, are repayable at the Company&amp;#146;s discretion, and have an interest rate of 18% per annum payable monthly in&#13;cash. Beginning October 1, 2014, investors may request note repayment. Balances under the line of credit are secured by all of&#13;the assets of the Company and are subordinated to amounts outstanding under the Company&amp;#146;s credit facility with its bank.&#13;Interest expense for the three and six month periods ended June 30, 2015 related to the line of credit were $26,926 and $53,556,&#13;respectively. Interest expense for the three and six month periods ended June 30, 2014 related to the line of credit were $66,867&#13;and $150,439, respectively. On July 31, 2015, the Company repaid the $100,000 note to its investor.&lt;/font&gt;&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="AsOf2015-06-30_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">1500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="AsOf2014-02-27" unitRef="USD" decimals="0">2500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="AsOf2015-06-30_us-gaap_ForeignLineOfCreditMember" unitRef="USD" decimals="0">1000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:InterestExpenseRelatedParty contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">16942</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">8601</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">7946</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">15652</us-gaap:InterestExpenseRelatedParty>
    <SCKT:InterestExpenseRelatedPartyLongTerm contextRef="From2015-01-01to2015-06-30" unitRef="USD" decimals="0">42873</SCKT:InterestExpenseRelatedPartyLongTerm>
    <SCKT:InterestExpenseRelatedPartyLongTerm contextRef="From2015-04-01to2015-06-30" unitRef="USD" decimals="0">22020</SCKT:InterestExpenseRelatedPartyLongTerm>
    <SCKT:InterestExpenseRelatedPartyLongTerm contextRef="From2014-04-01to2014-06-30" unitRef="USD" decimals="0">18465</SCKT:InterestExpenseRelatedPartyLongTerm>
    <SCKT:InterestExpenseRelatedPartyLongTerm contextRef="From2014-01-01to2014-06-30" unitRef="USD" decimals="0">35952</SCKT:InterestExpenseRelatedPartyLongTerm>
    <SCKT:InterestExpenseRelatedPartyAndOther contextRef="From2015-01-01to2015-06-30_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="USD" decimals="0">53556</SCKT:InterestExpenseRelatedPartyAndOther>
    <SCKT:InterestExpenseRelatedPartyAndOther contextRef="From2015-04-01to2015-06-30_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="USD" decimals="0">26926</SCKT:InterestExpenseRelatedPartyAndOther>
    <SCKT:InterestExpenseRelatedPartyAndOther contextRef="From2014-01-01to2014-06-30_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="USD" decimals="0">150439</SCKT:InterestExpenseRelatedPartyAndOther>
    <SCKT:InterestExpenseRelatedPartyAndOther contextRef="From2014-04-01to2014-06-30_custom_RelatedPartyAndOtherNotesPayableMember" unitRef="USD" decimals="0">66867</SCKT:InterestExpenseRelatedPartyAndOther>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>sckt-20150630.xsd
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: sckt%2D20150630.xfr; Date: 2015%2D08%2D13T17:39:34 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80050000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +6spo7xRiXgen8uHanRMSaeDqaP9wJZymekxtWRyHckqXyMhW+zq2y4MVQ02YWcM -->
<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/20150630" elementFormDefault="qualified" targetNamespace="http://socketmobile.com/20150630">
    <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/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000005 - 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/BasisOfPresentation" id="BasisOfPresentation">
	  <link:definition>00000006 - Disclosure - Basis of Presentation</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" id="SummaryOfSignificantAccountingPolicies">
	  <link:definition>00000007 - Disclosure - 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/Inventories" id="Inventories">
	  <link:definition>00000008 - Disclosure - Inventories</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/RelatedPartyConvertibleNotesPayable" id="RelatedPartyConvertibleNotesPayable">
	  <link:definition>00000009 - Disclosure - 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/RelatedPartyAndOtherShort-termNotesPayable" id="RelatedPartyAndOtherShort-termNotesPayable">
	  <link:definition>00000010 - Disclosure - 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/BankFinancingArrangements" id="BankFinancingArrangements">
	  <link:definition>00000011 - Disclosure - 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/SegmentInformationAndConcentrations" id="SegmentInformationAndConcentrations">
	  <link:definition>00000012 - Disclosure - Segment Information and Concentrations</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-basedCompensation" id="Stock-basedCompensation">
	  <link:definition>00000013 - Disclosure - Stock-Based Compensation</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/NetIncomePerShareApplicableToCommonStockholders" id="NetIncomePerShareApplicableToCommonStockholders">
	  <link:definition>00000014 - Disclosure - Net Income Per Share Applicable to Common Stockholders</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/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000015 - Disclosure - 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/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000016 - Disclosure - 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/SubsequentEvent" id="SubsequentEvent">
	  <link:definition>00000017 - Disclosure - Subsequent Event</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>00000018 - 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/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000019 - Disclosure - Inventories (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/SegmentInformationAndConcentrationsTables" id="SegmentInformationAndConcentrationsTables">
	  <link:definition>00000020 - Disclosure - Segment Information and Concentrations (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/NetIncomeLossPerShareApplicableToCommonStockholdersTables" id="NetIncomeLossPerShareApplicableToCommonStockholdersTables">
	  <link:definition>00000021 - Disclosure - Net Income Per Share Applicable to Common Stockholders (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/LiquidityAndGoingConcernDetailsNarrative" id="LiquidityAndGoingConcernDetailsNarrative">
	  <link:definition>00000023 - Disclosure - Liquidity and Going Concern (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/InventoryComponentsDetails" id="InventoryComponentsDetails">
	  <link:definition>00000024 - 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/RelatedPartyConvertibleNotesPayableDetailsNarrative" id="RelatedPartyConvertibleNotesPayableDetailsNarrative">
	  <link:definition>00000025 - 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>00000026 - 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>00000027 - 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/RevenueByGeographicAreasDetails" id="RevenueByGeographicAreasDetails">
	  <link:definition>00000028 - 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>00000029 - 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/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" id="MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails">
	  <link:definition>00000030 - 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>00000031 - 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/Stock-basedCompensationDetailsNarrative" id="Stock-basedCompensationDetailsNarrative">
	  <link:definition>00000032 - Disclosure - Stock-Based Compensation (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/NetIncomePerShareApplicableToCommonStockholdersDetails" id="NetIncomePerShareApplicableToCommonStockholdersDetails">
	  <link:definition>00000033 - Disclosure - Net Income Per Share Applicable to Common Stockholders (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/TaxesDetailsNarrative" id="TaxesDetailsNarrative">
	  <link:definition>00000034 - Disclosure - 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/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000035 - 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>00000036 - 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>00000037 - 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/SubsequentEventDetailsNarrative" id="SubsequentEventDetailsNarrative">
	  <link:definition>00000038 - 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-20150630_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-20150630_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-20150630_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-20150630_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_SegmentInformationAndConcentrationTextBlock" name="SegmentInformationAndConcentrationTextBlock" 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_CurrentRatio" name="CurrentRatio" nillable="true" xbrli:periodType="instant" type="xbrli:pureItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_WorkingCapitalDeficit" name="WorkingCapitalDeficit" nillable="true" xbrli:periodType="instant" 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_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_InterstPayableNoncurrent" name="InterstPayableNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_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_ThresholdForDisclosurePercentage" name="ThresholdForDisclosurePercentage" 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_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_ShortTermCapitalLeases" name="ShortTermCapitalLeases" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_ComputerEquipment" name="ComputerEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_DeferredIncomeOnShipmentsToDistributors" name="DeferredIncomeOnShipmentsToDistributors" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent" name="ShortTermPortionOfCapitalLeasesAndDeferredRent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent" name="LongTermPortionOfCapitalLeasesAndDeferredRent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_InterestExpenseRelatedPartyLongTerm" name="InterestExpenseRelatedPartyLongTerm" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_InterestExpenseRelatedPartyAndOther" name="InterestExpenseRelatedPartyAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_CompanyAMember" name="CompanyAMember" 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_NotesPayableToChairmanMember" name="NotesPayableToChairmanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_NotesPayableToCEOMember" name="NotesPayableToCEOMember" 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_UnitedStatesMember" name="UnitedStatesMember" 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_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_CompanyBMember" name="CompanyBMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_CompanyCMember" name="CompanyCMember" 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_BasisOfPresentationAbstract" name="BasisOfPresentationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_LiquidityAndGoingConcern" name="LiquidityAndGoingConcern" 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" />
    <element id="SCKT_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ConcentrationOfSuppliers" name="ConcentrationOfSuppliers" 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" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>sckt-20150630_cal.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: sckt%2D20150630.xfr; Date: 2015%2D08%2D13T17:39:34 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80050000 -->
<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-20150630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheets" xlink:href="sckt-20150630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:href="sckt-20150630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfIncome" xlink:href="sckt-20150630.xsd#StatementsOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfCashFlows" xlink:href="sckt-20150630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BasisOfPresentation" xlink:href="sckt-20150630.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="sckt-20150630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Inventories" xlink:href="sckt-20150630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayable" xlink:href="sckt-20150630.xsd#RelatedPartyConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShort-termNotesPayable" xlink:href="sckt-20150630.xsd#RelatedPartyAndOtherShort-termNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangements" xlink:href="sckt-20150630.xsd#BankFinancingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SegmentInformationAndConcentrations" xlink:href="sckt-20150630.xsd#SegmentInformationAndConcentrations" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensation" xlink:href="sckt-20150630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholders" xlink:href="sckt-20150630.xsd#NetIncomePerShareApplicableToCommonStockholders" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxes" xlink:href="sckt-20150630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingencies" xlink:href="sckt-20150630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEvent" xlink:href="sckt-20150630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="sckt-20150630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoriesTables" xlink:href="sckt-20150630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SegmentInformationAndConcentrationsTables" xlink:href="sckt-20150630.xsd#SegmentInformationAndConcentrationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersTables" xlink:href="sckt-20150630.xsd#NetIncomeLossPerShareApplicableToCommonStockholdersTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:href="sckt-20150630.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/LiquidityAndGoingConcernDetailsNarrative" xlink:href="sckt-20150630.xsd#LiquidityAndGoingConcernDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoryComponentsDetails" xlink:href="sckt-20150630.xsd#InventoryComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:href="sckt-20150630.xsd#RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:href="sckt-20150630.xsd#RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:href="sckt-20150630.xsd#BankFinancingArrangementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:href="sckt-20150630.xsd#RevenueByGeographicAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:href="sckt-20150630.xsd#MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:href="sckt-20150630.xsd#MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:href="sckt-20150630.xsd#ConcentrationOfSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="sckt-20150630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholdersDetails" xlink:href="sckt-20150630.xsd#NetIncomePerShareApplicableToCommonStockholdersDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/TaxesDetailsNarrative" xlink:href="sckt-20150630.xsd#TaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="sckt-20150630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:href="sckt-20150630.xsd#FutureMinimumPaymentsForOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:href="sckt-20150630.xsd#FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEventDetailsNarrative" xlink:href="sckt-20150630.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_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="2" 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="3" 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_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" 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-20150630.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_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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="sckt-20150630.xsd#SCKT_DeferredIncomeOnShipmentsToDistributors" xlink:label="loc_SCKTDeferredIncomeOnShipmentsToDistributors" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_SCKTDeferredIncomeOnShipmentsToDistributors" 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="sckt-20150630.xsd#SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="loc_SCKTShortTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:calculationArc order="4" 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_AccountsPayableAndOtherAccruedLiabilities" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" />
      <link:calculationArc order="5" 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="6" 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="7" 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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding" 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-20150630.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/StatementsOfCashFlows" xlink:title="00000005 - 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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" 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_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="4" 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="5" 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-20150630.xsd#SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" xlink:label="loc_SCKTIncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" />
      <link:calculationArc order="6" 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="7" 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="8" 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="sckt-20150630.xsd#SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" xlink:label="loc_SCKTIncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" />
      <link:calculationArc order="9" 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="10" 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-20150630.xsd#SCKT_ChangeInDeferredRent" xlink:label="loc_SCKTChangeInDeferredRent" />
      <link:calculationArc order="11" 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_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationAndAmortization" 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_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" 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="14" 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_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_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/BasisOfPresentation" xlink:title="00000006 - Disclosure - Basis of Presentation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - Summary of Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Inventories" xlink:title="00000008 - Disclosure - Inventories" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayable" xlink:title="00000009 - Disclosure - Related Party Convertible Notes Payable" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyAndOtherShort-termNotesPayable" xlink:title="00000010 - Disclosure - Related Party and Other Short-Term Notes Payable" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BankFinancingArrangements" xlink:title="00000011 - Disclosure - Bank Financing Arrangements" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SegmentInformationAndConcentrations" xlink:title="00000012 - Disclosure - Segment Information and Concentrations" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Stock-basedCompensation" xlink:title="00000013 - Disclosure - Stock-Based Compensation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholders" xlink:title="00000014 - Disclosure - Net Income Per Share Applicable to Common Stockholders" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxes" xlink:title="00000015 - Disclosure - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingencies" xlink:title="00000016 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SubsequentEvent" xlink:title="00000017 - Disclosure - Subsequent Event" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000018 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/InventoriesTables" xlink:title="00000019 - Disclosure - Inventories (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SegmentInformationAndConcentrationsTables" xlink:title="00000020 - Disclosure - Segment Information and Concentrations (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersTables" xlink:title="00000021 - Disclosure - Net Income Per Share Applicable to Common Stockholders (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/LiquidityAndGoingConcernDetailsNarrative" xlink:title="00000023 - Disclosure - Liquidity and Going Concern (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/InventoryComponentsDetails" xlink:title="00000024 - Disclosure - Inventory Components (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:title="00000025 - Disclosure - Related Party Convertible Notes Payable (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:title="00000026 - 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="00000027 - Disclosure - Bank Financing Arrangements (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:title="00000028 - Disclosure - Revenue by Geographic Areas (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:title="00000029 - Disclosure - Major Customers Accounted for at Least 10% of Total Revenues (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:title="00000030 - 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="00000031 - Disclosure - Concentration of Suppliers (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000032 - Disclosure - Stock-Based Compensation (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholdersDetails" xlink:title="00000033 - Disclosure - Net Income Per Share Applicable to Common Stockholders (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/TaxesDetailsNarrative" xlink:title="00000034 - Disclosure - Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000035 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:title="00000036 - 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="00000037 - 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_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-20150630.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/SubsequentEventDetailsNarrative" xlink:title="00000038 - Disclosure - Subsequent Event (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>sckt-20150630_def.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: sckt%2D20150630.xfr; Date: 2015%2D08%2D13T17:39:34 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80050000 -->
<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-20150630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheets" xlink:href="sckt-20150630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:href="sckt-20150630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfIncome" xlink:href="sckt-20150630.xsd#StatementsOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfCashFlows" xlink:href="sckt-20150630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BasisOfPresentation" xlink:href="sckt-20150630.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="sckt-20150630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Inventories" xlink:href="sckt-20150630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayable" xlink:href="sckt-20150630.xsd#RelatedPartyConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShort-termNotesPayable" xlink:href="sckt-20150630.xsd#RelatedPartyAndOtherShort-termNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangements" xlink:href="sckt-20150630.xsd#BankFinancingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SegmentInformationAndConcentrations" xlink:href="sckt-20150630.xsd#SegmentInformationAndConcentrations" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensation" xlink:href="sckt-20150630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholders" xlink:href="sckt-20150630.xsd#NetIncomePerShareApplicableToCommonStockholders" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxes" xlink:href="sckt-20150630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingencies" xlink:href="sckt-20150630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEvent" xlink:href="sckt-20150630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="sckt-20150630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoriesTables" xlink:href="sckt-20150630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SegmentInformationAndConcentrationsTables" xlink:href="sckt-20150630.xsd#SegmentInformationAndConcentrationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersTables" xlink:href="sckt-20150630.xsd#NetIncomeLossPerShareApplicableToCommonStockholdersTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:href="sckt-20150630.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/LiquidityAndGoingConcernDetailsNarrative" xlink:href="sckt-20150630.xsd#LiquidityAndGoingConcernDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoryComponentsDetails" xlink:href="sckt-20150630.xsd#InventoryComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:href="sckt-20150630.xsd#RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:href="sckt-20150630.xsd#RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:href="sckt-20150630.xsd#BankFinancingArrangementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:href="sckt-20150630.xsd#RevenueByGeographicAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:href="sckt-20150630.xsd#MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:href="sckt-20150630.xsd#MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:href="sckt-20150630.xsd#ConcentrationOfSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="sckt-20150630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholdersDetails" xlink:href="sckt-20150630.xsd#NetIncomePerShareApplicableToCommonStockholdersDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/TaxesDetailsNarrative" xlink:href="sckt-20150630.xsd#TaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="sckt-20150630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:href="sckt-20150630.xsd#FutureMinimumPaymentsForOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:href="sckt-20150630.xsd#FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEventDetailsNarrative" xlink:href="sckt-20150630.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/StatementsOfCashFlows" xlink:title="00000005 - Statement - Statements of Cash Flows" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BasisOfPresentation" xlink:title="00000006 - Disclosure - Basis of Presentation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - Summary of Significant Accounting Policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Inventories" xlink:title="00000008 - Disclosure - Inventories" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayable" xlink:title="00000009 - Disclosure - Related Party Convertible Notes Payable" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyAndOtherShort-termNotesPayable" xlink:title="00000010 - Disclosure - Related Party and Other Short-Term Notes Payable" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BankFinancingArrangements" xlink:title="00000011 - Disclosure - Bank Financing Arrangements" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SegmentInformationAndConcentrations" xlink:title="00000012 - Disclosure - Segment Information and Concentrations" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Stock-basedCompensation" xlink:title="00000013 - Disclosure - Stock-Based Compensation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholders" xlink:title="00000014 - Disclosure - Net Income Per Share Applicable to Common Stockholders" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxes" xlink:title="00000015 - Disclosure - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingencies" xlink:title="00000016 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SubsequentEvent" xlink:title="00000017 - Disclosure - Subsequent Event" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000018 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/InventoriesTables" xlink:title="00000019 - Disclosure - Inventories (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SegmentInformationAndConcentrationsTables" xlink:title="00000020 - Disclosure - Segment Information and Concentrations (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersTables" xlink:title="00000021 - Disclosure - Net Income Per Share Applicable to Common Stockholders (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/LiquidityAndGoingConcernDetailsNarrative" xlink:title="00000023 - Disclosure - Liquidity and Going Concern (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/InventoryComponentsDetails" xlink:title="00000024 - Disclosure - Inventory Components (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:title="00000025 - Disclosure - Related Party Convertible Notes Payable (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:title="00000026 - 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-20150630.xsd#SCKT_NotesPayableToChairmanMember" xlink:label="loc_SCKTNotesPayableToChairmanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTNotesPayableToChairmanMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_NotesPayableToCEOMember" xlink:label="loc_SCKTNotesPayableToCEOMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTNotesPayableToCEOMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_RelatedPartyAndOtherNotesPayableMember" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayableMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTRelatedPartyAndOtherNotesPayableMember_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_DebtInstrumentOfferingDate1" xlink:label="loc_us-gaapDebtInstrumentOfferingDate1_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentOfferingDate1_120" 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_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_120" 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_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSubordinatedBorrowingInterestRate_120" 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_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1_120" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_RelatedPartyAndOtherNotesPayable" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayable_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTRelatedPartyAndOtherNotesPayable_120" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_InterestExpenseRelatedPartyAndOther" xlink:label="loc_SCKTInterestExpenseRelatedPartyAndOther_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTInterestExpenseRelatedPartyAndOther_120" 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_RepaymentsOfSubordinatedShortTermDebt" xlink:label="loc_us-gaapRepaymentsOfSubordinatedShortTermDebt_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRepaymentsOfSubordinatedShortTermDebt_120" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:title="00000027 - 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_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapDomesticLineOfCreditMember_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_ForeignLineOfCreditMember" xlink:label="loc_us-gaapForeignLineOfCreditMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapForeignLineOfCreditMember_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_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_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInitiationDate1_140" 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_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityCurrentBorrowingCapacity_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityCurrentBorrowingCapacity_140" 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_LineOfCreditFacilityBorrowingCapacityDescription" xlink:label="loc_us-gaapLineOfCreditFacilityBorrowingCapacityDescription_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityBorrowingCapacityDescription_140" 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_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="loc_us-gaapDebtInstrumentDescriptionOfVariableRateBasis_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentDescriptionOfVariableRateBasis_140" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_MinimumInterestRateOnDebt" xlink:label="loc_SCKTMinimumInterestRateOnDebt_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTMinimumInterestRateOnDebt_140" 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_DebtInstrumentBasisSpreadOnVariableRate" xlink:label="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentBasisSpreadOnVariableRate_140" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_MonthlyCollateralHandlingFee" xlink:label="loc_SCKTMonthlyCollateralHandlingFee_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTMonthlyCollateralHandlingFee_140" 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_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_140" 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_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding_140" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_LineOfCreditFacilityCollateralAmount" xlink:label="loc_SCKTLineOfCreditFacilityCollateralAmount_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTLineOfCreditFacilityCollateralAmount_140" 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_InterestExpense" xlink:label="loc_us-gaapInterestExpense_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpense_140" 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_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent_140" 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_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1_140" xlink:type="arc" order="12" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:title="00000028 - 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-20150630.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-20150630.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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_130" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:title="00000029 - 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-20150630.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-20150630.xsd#SCKT_ScansourceIncMember" xlink:label="loc_SCKTScansourceIncMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTScansourceIncMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_BlueStarIncMember" xlink:label="loc_SCKTBlueStarIncMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTBlueStarIncMember_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_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEntityWideRevenueMajorCustomerPercentage_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_ThresholdForDisclosurePercentage" xlink:label="loc_SCKTThresholdForDisclosurePercentage_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTThresholdForDisclosurePercentage_130" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:title="00000030 - 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-20150630.xsd#SCKT_CompanyAMember" xlink:label="loc_SCKTCompanyAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTCompanyAMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_CompanyBMember" xlink:label="loc_SCKTCompanyBMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTCompanyBMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_CompanyCMember" xlink:label="loc_SCKTCompanyCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTCompanyCMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.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="00000031 - Disclosure - Concentration of Suppliers (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000032 - Disclosure - Stock-Based Compensation (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholdersDetails" xlink:title="00000033 - Disclosure - Net Income Per Share Applicable to Common Stockholders (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/TaxesDetailsNarrative" xlink:title="00000034 - Disclosure - Taxes (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000035 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:title="00000036 - Disclosure - Future Minimum Payments For Operating Leases (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:title="00000037 - Disclosure - Future Minimum Payments Under Capital Lease And Equipment Financing Arrangements (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SubsequentEventDetailsNarrative" xlink:title="00000038 - Disclosure - Subsequent Event (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>sckt-20150630_lab.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: sckt%2D20150630.xfr; Date: 2015%2D08%2D13T17:39:34 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80050000 -->
<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="sckt-20150630.xsd#SCKT_CompanyAMember" xlink:label="SCKT_CompanyAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_CompanyAMember" xlink:to="SCKT_CompanyAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_CompanyAMember_lbl" xml:lang="en-US">Company A</link: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">Major Customers [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.xsd#SCKT_NotesPayableToChairmanMember" xlink:label="SCKT_NotesPayableToChairmanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_NotesPayableToChairmanMember" xlink:to="SCKT_NotesPayableToChairmanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_NotesPayableToChairmanMember_lbl" xml:lang="en-US">Notes payable to Chairman</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_NotesPayableToCEOMember" xlink:label="SCKT_NotesPayableToCEOMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_NotesPayableToCEOMember" xlink:to="SCKT_NotesPayableToCEOMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_NotesPayableToCEOMember_lbl" xml:lang="en-US">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-20150630.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="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="sckt-20150630.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_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-20150630.xsd#SCKT_ScansourceIncMember" xlink:label="SCKT_ScansourceIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ScansourceIncMember" xlink:to="SCKT_ScansourceIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ScansourceIncMember_lbl" xml:lang="en-US">Scansource, Inc.</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_BlueStarIncMember" xlink:label="SCKT_BlueStarIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_BlueStarIncMember" xlink:to="SCKT_BlueStarIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_BlueStarIncMember_lbl" xml:lang="en-US">BlueStar, Inc.</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.xsd#SCKT_CompanyBMember" xlink:label="SCKT_CompanyBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_CompanyBMember" xlink:to="SCKT_CompanyBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_CompanyBMember_lbl" xml:lang="en-US">Company B</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_CompanyCMember" xlink:label="SCKT_CompanyCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_CompanyCMember" xlink:to="SCKT_CompanyCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_CompanyCMember_lbl" xml:lang="en-US">Company C</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_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-20150630.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_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_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">Bank line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_DeferredIncomeOnShipmentsToDistributors" xlink:label="SCKT_DeferredIncomeOnShipmentsToDistributors" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DeferredIncomeOnShipmentsToDistributors" xlink:to="SCKT_DeferredIncomeOnShipmentsToDistributors_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_DeferredIncomeOnShipmentsToDistributors_lbl" xml:lang="en-US">Deferred income 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_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="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">Short term portion of deferred service revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.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' 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,548,030 shares at June 30, 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/label" 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/label" 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/label" 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/label" 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_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: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: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 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_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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</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-20150630.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_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_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="sckt-20150630.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">Deferred income 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-20150630.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">Redemption of related party convertible note 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 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 period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_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 period</link: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-20150630.xsd#SCKT_BasisOfPresentationAbstract" xlink:label="SCKT_BasisOfPresentationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_BasisOfPresentationAbstract" xlink:to="SCKT_BasisOfPresentationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_BasisOfPresentationAbstract_lbl" xml:lang="en-US">Basis Of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link: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_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">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_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_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_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_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_SegmentInformationAndConcentrationTextBlock" xlink:label="SCKT_SegmentInformationAndConcentrationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_SegmentInformationAndConcentrationTextBlock" xlink:to="SCKT_SegmentInformationAndConcentrationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_SegmentInformationAndConcentrationTextBlock_lbl" xml:lang="en-US">Segment Information and Concentrations</link: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_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: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">Earnings Per Share [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_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 Applicable to Common Stockholders</link: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">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_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 Contingency</link: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 Event</link: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 and 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_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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_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="sckt-20150630.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Net income per share applicable to common stockholders</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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="sckt-20150630.xsd#SCKT_LiquidityAndGoingConcern" xlink:label="SCKT_LiquidityAndGoingConcern" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_LiquidityAndGoingConcern" xlink:to="SCKT_LiquidityAndGoingConcern_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_LiquidityAndGoingConcern_lbl" xml:lang="en-US">Liquidity And Going Concern 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_CumulativeEarningsDeficit" xlink:label="us-gaap_CumulativeEarningsDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CumulativeEarningsDeficit" xlink:to="us-gaap_CumulativeEarningsDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CumulativeEarningsDeficit_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_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_4_lbl" xml:lang="en-US">Cash 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_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:to="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_lbl" xml:lang="en-US">Total unused borrowing capacity</link: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/verboseLabel" xlink:label="us-gaap_LinesOfCreditCurrent_lbl" xml:lang="en-US">Bank line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_CurrentRatio" xlink:label="SCKT_CurrentRatio" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_CurrentRatio" xlink:to="SCKT_CurrentRatio_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_CurrentRatio_lbl" xml:lang="en-US">Current ratio (current assets divided by current liabilities)</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_WorkingCapitalDeficit" xlink:label="SCKT_WorkingCapitalDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_WorkingCapitalDeficit" xlink:to="SCKT_WorkingCapitalDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_WorkingCapitalDeficit_lbl" xml:lang="en-US">Working capital 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_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: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/verboseLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.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 (warrants 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 (warrants expire May 20, 2016) are not 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_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/2003/role/label" xlink:label="us-gaap_RepaymentsOfConvertibleDebt_lbl" xml:lang="en-US">Redemption of short term related party convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.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-20150630.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-20150630.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: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_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_DebtInstrumentOfferingDate1" xlink:label="us-gaap_DebtInstrumentOfferingDate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentOfferingDate1" xlink:to="us-gaap_DebtInstrumentOfferingDate1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentOfferingDate1_lbl" xml:lang="en-US">Subordinated line of credit initiation 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_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Maximum amount of note 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_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_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">Maturity date</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_RelatedPartyAndOtherNotesPayable" xlink:label="SCKT_RelatedPartyAndOtherNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_RelatedPartyAndOtherNotesPayable" xlink:to="SCKT_RelatedPartyAndOtherNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_RelatedPartyAndOtherNotesPayable_lbl" xml:lang="en-US">Amount outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_InterestExpenseRelatedPartyAndOther" xlink:label="SCKT_InterestExpenseRelatedPartyAndOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_InterestExpenseRelatedPartyAndOther" xlink:to="SCKT_InterestExpenseRelatedPartyAndOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_InterestExpenseRelatedPartyAndOther_lbl" xml:lang="en-US">Interest expense for 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_RepaymentsOfSubordinatedShortTermDebt" xlink:label="us-gaap_RepaymentsOfSubordinatedShortTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfSubordinatedShortTermDebt" xlink:to="us-gaap_RepaymentsOfSubordinatedShortTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfSubordinatedShortTermDebt_lbl" xml:lang="en-US">Repayment of Other Short-Term Note</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="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-20150630.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-20150630.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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:to="us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_2_lbl" xml:lang="en-US">Amount outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest expense</link:label>
      <link: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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_2_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_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Revenues:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MajorCustomersAxis_2_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="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-20150630.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/label" xlink:label="SCKT_ThresholdForDisclosurePercentage_lbl" xml:lang="en-US">Threshold percentage for disclosure</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.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/verboseLabel" xlink:label="SCKT_ThresholdForDisclosurePercentage1_lbl" xml:lang="en-US">Threshold percentage for disclosure</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_ConcentrationOfSuppliers" xlink:label="SCKT_ConcentrationOfSuppliers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ConcentrationOfSuppliers" xlink:to="SCKT_ConcentrationOfSuppliers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ConcentrationOfSuppliers_lbl" xml:lang="en-US">Concentration Of Suppliers Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.xsd#SCKT_PercentageOfInventoryPurchasesFromTopSuppliers" xlink:label="SCKT_PercentageOfInventoryPurchasesFromTopSuppliers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PercentageOfInventoryPurchasesFromTopSuppliers" xlink:to="SCKT_PercentageOfInventoryPurchasesFromTopSuppliers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PercentageOfInventoryPurchasesFromTopSuppliers_lbl" xml:lang="en-US">Percentage of inventory purchases from top two suppliers</link:label>
      <link: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Stock options 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_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/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average grant 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_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-20150630.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_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US">Net income per share:</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/verboseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_3_lbl" xml:lang="en-US">Deferred 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_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/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized tax benefit</link: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/label" xlink:label="us-gaap_DeferredRentCredit_lbl" xml:lang="en-US">Deferred rent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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_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_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">2015 (July 1, 2015 to December 31, 2015)</link: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">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_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">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_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">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_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">2019 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">2015 (July 1, 2015 to December 31, 2015)</link: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">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_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-20150630.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_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</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/label" xlink:label="us-gaap_StockholdersEquity_2_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_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_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_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Operating 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="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_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_2_lbl" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CumulativeEarningsDeficit" xlink:to="us-gaap_CumulativeEarningsDeficit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CumulativeEarningsDeficit_2_lbl" xml:lang="en-US">Cumulative Earnings (Deficit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LinesOfCreditCurrent_2_lbl" xml:lang="en-US">Line of Credit, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ThresholdForDisclosurePercentage1" xlink:to="SCKT_ThresholdForDisclosurePercentage1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ThresholdForDisclosurePercentage1_2_lbl" xml:lang="en-US">ThresholdForDisclosurePercentage1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_2_lbl" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</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_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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>sckt-20150630_pre.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.8a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: sckt%2D20150630.xfr; Date: 2015%2D08%2D13T17:39:34 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80050000 -->
<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-20150630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheets" xlink:href="sckt-20150630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:href="sckt-20150630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfIncome" xlink:href="sckt-20150630.xsd#StatementsOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfCashFlows" xlink:href="sckt-20150630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BasisOfPresentation" xlink:href="sckt-20150630.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="sckt-20150630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Inventories" xlink:href="sckt-20150630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayable" xlink:href="sckt-20150630.xsd#RelatedPartyConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShort-termNotesPayable" xlink:href="sckt-20150630.xsd#RelatedPartyAndOtherShort-termNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangements" xlink:href="sckt-20150630.xsd#BankFinancingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SegmentInformationAndConcentrations" xlink:href="sckt-20150630.xsd#SegmentInformationAndConcentrations" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensation" xlink:href="sckt-20150630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholders" xlink:href="sckt-20150630.xsd#NetIncomePerShareApplicableToCommonStockholders" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxes" xlink:href="sckt-20150630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingencies" xlink:href="sckt-20150630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEvent" xlink:href="sckt-20150630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="sckt-20150630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoriesTables" xlink:href="sckt-20150630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SegmentInformationAndConcentrationsTables" xlink:href="sckt-20150630.xsd#SegmentInformationAndConcentrationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersTables" xlink:href="sckt-20150630.xsd#NetIncomeLossPerShareApplicableToCommonStockholdersTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:href="sckt-20150630.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/LiquidityAndGoingConcernDetailsNarrative" xlink:href="sckt-20150630.xsd#LiquidityAndGoingConcernDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoryComponentsDetails" xlink:href="sckt-20150630.xsd#InventoryComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:href="sckt-20150630.xsd#RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:href="sckt-20150630.xsd#RelatedPartyAndOtherShortTermNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:href="sckt-20150630.xsd#BankFinancingArrangementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:href="sckt-20150630.xsd#RevenueByGeographicAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:href="sckt-20150630.xsd#MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:href="sckt-20150630.xsd#MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:href="sckt-20150630.xsd#ConcentrationOfSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="sckt-20150630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholdersDetails" xlink:href="sckt-20150630.xsd#NetIncomePerShareApplicableToCommonStockholdersDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/TaxesDetailsNarrative" xlink:href="sckt-20150630.xsd#TaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="sckt-20150630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:href="sckt-20150630.xsd#FutureMinimumPaymentsForOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:href="sckt-20150630.xsd#FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEventDetailsNarrative" xlink:href="sckt-20150630.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-20150630.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_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" 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="70" 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="80" 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-20150630.xsd#SCKT_ComputerEquipment" xlink:label="loc_SCKTComputerEquipment" />
      <link:presentationArc order="90" 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="100" 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="110" 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="120" 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_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="130" 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="140" 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="150" 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="160" 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="170" 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="180" 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="190" 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_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_DeferredIncomeOnShipmentsToDistributors" xlink:label="loc_SCKTDeferredIncomeOnShipmentsToDistributors" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_SCKTDeferredIncomeOnShipmentsToDistributors" 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="220" 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="230" 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="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="240" 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="sckt-20150630.xsd#SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="loc_SCKTShortTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:presentationArc order="250" 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="260" 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="270" 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="280" 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-20150630.xsd#SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="loc_SCKTLongTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:presentationArc order="290" 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="300" 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="310" 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="320" 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="330" 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="340" 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="350" 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="360" 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="370" 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="380" 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="10" 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="20" 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="30" 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="40" 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" />
      <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" />
      <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" />
      <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" />
      <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="200" 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="220" 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="240" 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="250" 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="270" 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="290" 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="300" 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/StatementsOfCashFlows" xlink:title="00000005 - 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="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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="60" 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="70" 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="80" 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="90" 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-20150630.xsd#SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" xlink:label="loc_SCKTIncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" />
      <link:presentationArc order="100" 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_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" 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="120" 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="130" 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="sckt-20150630.xsd#SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" xlink:label="loc_SCKTIncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_SCKTIncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_ChangeInDeferredRent" xlink:label="loc_SCKTChangeInDeferredRent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_SCKTChangeInDeferredRent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapRepaymentsOfDebtAndCapitalLeaseObligations" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfDebtAndCapitalLeaseObligations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSecuredLinesOfCredit" xlink:label="loc_us-gaapProceedsFromSecuredLinesOfCredit" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSecuredLinesOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLinesOfCredit" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLinesOfCredit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" 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="290" 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="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" 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="310" 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="320" 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="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaid" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BasisOfPresentation" xlink:title="00000006 - Disclosure - Basis of Presentation">
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_BasisOfPresentationAbstract" xlink:label="loc_SCKTBasisOfPresentationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTBasisOfPresentationAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - Summary of Significant Accounting 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_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Inventories" xlink:title="00000008 - Disclosure - Inventories">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayable" xlink:title="00000009 - Disclosure - 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/RelatedPartyAndOtherShort-termNotesPayable" xlink:title="00000010 - Disclosure - 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/BankFinancingArrangements" xlink:title="00000011 - Disclosure - 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/SegmentInformationAndConcentrations" xlink:title="00000012 - Disclosure - Segment Information and Concentrations">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_SegmentInformationAndConcentrationTextBlock" xlink:label="loc_SCKTSegmentInformationAndConcentrationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_SCKTSegmentInformationAndConcentrationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Stock-basedCompensation" xlink:title="00000013 - Disclosure - Stock-Based Compensation">
      <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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholders" xlink:title="00000014 - Disclosure - Net Income Per Share Applicable to Common Stockholders">
      <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: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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxes" xlink:title="00000015 - Disclosure - 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/CommitmentsAndContingencies" xlink:title="00000016 - Disclosure - 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/SubsequentEvent" xlink:title="00000017 - Disclosure - Subsequent Event">
      <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="00000018 - 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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/InventoriesTables" xlink:title="00000019 - Disclosure - Inventories (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SegmentInformationAndConcentrationsTables" xlink:title="00000020 - Disclosure - Segment Information and Concentrations (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" 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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-gaapSegmentReportingAbstract" xlink:to="loc_SCKTScheduleOfAccountsReceivableByMajorCustomersTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersTables" xlink:title="00000021 - Disclosure - Net Income Per Share Applicable to Common Stockholders (Tables)">
      <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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" 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/LiquidityAndGoingConcernDetailsNarrative" xlink:title="00000023 - Disclosure - Liquidity and Going Concern (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_LiquidityAndGoingConcern" xlink:label="loc_SCKTLiquidityAndGoingConcern" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CumulativeEarningsDeficit" xlink:label="loc_us-gaapCumulativeEarningsDeficit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTLiquidityAndGoingConcern" xlink:to="loc_us-gaapCumulativeEarningsDeficit" 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_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTLiquidityAndGoingConcern" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" 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_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:label="loc_us-gaapDebtInstrumentUnusedBorrowingCapacityAmount" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTLiquidityAndGoingConcern" xlink:to="loc_us-gaapDebtInstrumentUnusedBorrowingCapacityAmount" 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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTLiquidityAndGoingConcern" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_CurrentRatio" xlink:label="loc_SCKTCurrentRatio" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTLiquidityAndGoingConcern" xlink:to="loc_SCKTCurrentRatio" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_WorkingCapitalDeficit" xlink:label="loc_SCKTWorkingCapitalDeficit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTLiquidityAndGoingConcern" xlink:to="loc_SCKTWorkingCapitalDeficit" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/InventoryComponentsDetails" xlink:title="00000024 - 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_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="20" 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/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:title="00000025 - Disclosure - Related Party Convertible Notes Payable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.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-20150630.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-20150630.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-20150630.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-20150630.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="00000026 - 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-20150630.xsd#SCKT_NotesPayableToChairmanMember" xlink:label="loc_SCKTNotesPayableToChairmanMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTNotesPayableToChairmanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_NotesPayableToCEOMember" xlink:label="loc_SCKTNotesPayableToCEOMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTNotesPayableToCEOMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_RelatedPartyAndOtherNotesPayableMember" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayableMember" />
      <link:presentationArc order="30" 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="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentOfferingDate1" xlink:label="loc_us-gaapDebtInstrumentOfferingDate1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentOfferingDate1" 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_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" 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_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_InterestExpenseRelatedPartyAndOther" xlink:label="loc_SCKTInterestExpenseRelatedPartyAndOther" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTInterestExpenseRelatedPartyAndOther" 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_RepaymentsOfSubordinatedShortTermDebt" xlink:label="loc_us-gaapRepaymentsOfSubordinatedShortTermDebt" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRepaymentsOfSubordinatedShortTermDebt" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:title="00000027 - 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="30" 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="40" 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="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="10" 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="20" 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="30" 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-20150630.xsd#SCKT_MinimumInterestRateOnDebt" xlink:label="loc_SCKTMinimumInterestRateOnDebt" />
      <link:presentationArc order="40" 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="50" 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-20150630.xsd#SCKT_MonthlyCollateralHandlingFee" xlink:label="loc_SCKTMonthlyCollateralHandlingFee" />
      <link:presentationArc order="60" 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="70" 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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_LineOfCreditFacilityCollateralAmount" xlink:label="loc_SCKTLineOfCreditFacilityCollateralAmount" />
      <link:presentationArc order="90" 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="100" 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="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="110" 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="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:title="00000028 - 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_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <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-gaapSegmentReportingAbstract" 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-20150630.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-20150630.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="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-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:title="00000029 - Disclosure - Major Customers Accounted for at Least 10% of Total Revenues (Details)">
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.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-20150630.xsd#SCKT_ScansourceIncMember" xlink:label="loc_SCKTScansourceIncMember" />
      <link:presentationArc order="20" 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-20150630.xsd#SCKT_BlueStarIncMember" xlink:label="loc_SCKTBlueStarIncMember" />
      <link:presentationArc order="30" 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="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="0" 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-20150630.xsd#SCKT_ThresholdForDisclosurePercentage" xlink:label="loc_SCKTThresholdForDisclosurePercentage" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTThresholdForDisclosurePercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:title="00000030 - Disclosure - Major Customers as a Percentage of Net Accounts Receivable Balances (Details)">
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.xsd#SCKT_CompanyAMember" xlink:label="loc_SCKTCompanyAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTCompanyAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_CompanyBMember" xlink:label="loc_SCKTCompanyBMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTCompanyBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_CompanyCMember" xlink:label="loc_SCKTCompanyCMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTCompanyCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.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-20150630.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" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:title="00000031 - Disclosure - Concentration of Suppliers (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_ConcentrationOfSuppliers" xlink:label="loc_SCKTConcentrationOfSuppliers" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_ConcentrationOfSupplierPercentage" xlink:label="loc_SCKTConcentrationOfSupplierPercentage" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTConcentrationOfSuppliers" xlink:to="loc_SCKTConcentrationOfSupplierPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20150630.xsd#SCKT_PercentageOfInventoryPurchasesFromTopSuppliers" xlink:label="loc_SCKTPercentageOfInventoryPurchasesFromTopSuppliers" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTConcentrationOfSuppliers" xlink:to="loc_SCKTPercentageOfInventoryPurchasesFromTopSuppliers" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000032 - Disclosure - Stock-Based Compensation (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_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_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholdersDetails" xlink:title="00000033 - Disclosure - Net Income Per Share Applicable to Common Stockholders (Details)">
      <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: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-gaapEarningsPerShareAbstract" 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-20150630.xsd#SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1" xlink:label="loc_SCKTNetIncomeLossAvailableToCommonStockholdersBasicAbstract1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTNetIncomeLossAvailableToCommonStockholdersBasicAbstract1" 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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTNetIncomeLossAvailableToCommonStockholdersBasicAbstract1" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" 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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" 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="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/TaxesDetailsNarrative" xlink:title="00000034 - Disclosure - 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_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="0" 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/verboseLabel" />
      <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" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000035 - 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" />
      <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="20" 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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasesNetInvestmentInDirectFinancingLeasesAccumulatedAmortization" 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_PurchaseObligationDueInNextTwelveMonths" xlink:label="loc_us-gaapPurchaseObligationDueInNextTwelveMonths" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapPurchaseObligationDueInNextTwelveMonths" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:title="00000036 - 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="00000037 - 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_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="30" 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="40" 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="50" 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-20150630.xsd#SCKT_ShortTermCapitalLeases" xlink:label="loc_SCKTShortTermCapitalLeases" />
      <link:presentationArc order="60" 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="70" 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/SubsequentEventDetailsNarrative" xlink:title="00000038 - 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>ZIP
<SEQUENCE>12
<FILENAME>0000944075-15-000035-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000944075-15-000035-xbrl.zip
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
+`!H"```&T@``````
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>13
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0````(`)6,#4>WR^U-OP$``*\8```3````6T-O;G1E;G1?5'EP97-=
M+GAM;,V9S4[#,!"$7Z7*%36N;?Y%>P&N@`0O8))M8S6.+=N4\O;8*2"H"FJ!
M2G/)3V>],\DZWZ47#R^.PF!IVBZ,BR9&=\Y8J!HR*I3649>4J?5&Q73K9\RI
M:JYFQ,1H=,PJVT7JXC#F'L7DXG9!WNN:!I<K(?<>%\JY5E<J:MNQ15>O=1W:
MZ5175-OJR:0E94S6=)#T8G"G?+Q1)K5@RY;UPNK(RZRS_S$,SI.J0T,435N&
M^-)2V.2_4MZ=KVBJGMJXD_';NRL]M7U-:+1[L[I>IBXA_38NDAJV<EA?^%,R
M;?+07#?[LB+?__)9UE[BPK177CWK-8/%WL:4SZ51NMLTJF?KYX_6SO]SFU!^
MJIKJH?.IT$>]89>DXKND!I9:_\G[?:=4UM-6AKEPCQ]%HSS5]]&G^6[^-CX7
M["]'GFM__=W0>S&P_K1'2.R40X#DD"`Y#D%R'('D.`;)<0*2XQ0DQQE(#CY"
M"8)"5(Z"5(["5(X"58Y"58Z"58["58X"5HY"5H%"5H%"5H%"5H%"5H%"5H%"
M5H%"5H%"5H%"5H%"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5OE!5M;_3S%Y
M!5!+`P04````"`"5C`U'2'4%[L4````K`@``"P```%]R96QS+RYR96QSK9++
M;L)`#$5_)9I]<4HE%A%AQ88=0OR`.^,\E,QXY#$B_?N.V(#"0ZW$TJ][CZZ\
M#JFL#C2B]AQ2U\=43'X,J<K]VG2JL0)(MB./:<&10IXV+!XUE])"1#M@2[`L
MRQ7(K8[9K.?:Q<[51G;NTQ1'E):T-M,(9Y;AFWE89.D\^(GT%V-NFM[2ENW)
M4]`'_K,-`\]YEE<>QW8OG*\M"_V/Z'D4X$G1H>)%]2-F`Q+M*;V"^GH`A3&^
M.R6:E((C-Z."N[_8_`)02P,$%`````@`E8P-1P8^A_29`0``SQ<``!H```!X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\782VK#,!#&\:L$'Z#RS.1-DE4W
MV;:]@'`4VR1^(*FTN7U=+XK[T-!%X-O8V(+1?_5#:->&?/ODKC;671NJN@^S
M]^;:ANWP?Y]5,?9;8T)1N<:&AZYW[;!Z[GQCX_#I2]/;XF)+9SC/E\9/YV2'
MW<_9L^-IG_GCB;+9B_6EB_OLK?.74#D7@QE?]#!L,"S?>O>?[;OSN2[<8U>\
M-JZ-?U28KPTRDP[B=!!#@B0=))"@>3IH#@E:I(,6D*!E.F@)"5JE@U:0H'4Z
M:`T)VJ2#-I`@RA49<TR2AC5&:U*X)HS7I(!-&+%)(9LP9I."-F'4)H5MPKA-
M"MR$D9L4N@EC-REX$T9O5O1FC-ZLZ,V@L[9VV,;HS8K>C-&;%;T9HS<K>C-&
M;U;T9HS>K.C-&+U9T9LQ>K.B-V/T%D5OP>@MBMZ"T5L4O05T5Z)=EF#T%D5O
MP>@MBMZ"T5L4O06CMRAZ"T9O4?06C-XRT3M4UKO3<_1U6X9[UWP;KEY/3O`.
M\79U]T\9IZH-$ZWCL),SX_/N3H]3/T/,K[O[PP=02P,$%`````@`E8P-1R%)
M&U,D`P``DPH``!````!D;V-0<F]P<R]A<'`N>&ULO59-<]HP$/TK&D[TD)A`
MV\DPQ#,I"6EF\L$$DIZ%O&`56W(DF>+\^JYD0TUB4>BAG.3U6^V^]U;"`Z$[
M_;&2&2C#09-UF@C=Q^!%*S8FZP>!9C&D5)\B1.#;N50I-?BH%H&<SSF#*\GR
M%(0)NIW.UP#6!D0$T4FVW;05#FR5RRQ+.*.&2Q'><Z:DEG-#KM<,DD'P'N`R
M<.<)L%QQ4X2=$E,/.<R$T02&6"N<TT1#B?H3=)BA3#,JBJ!\NN-BJ9^SJ;RB
M!NI9NR_*W6.J(,*B.[MO@P[SO4">B<T=QE0L(*IC/[[<:/$"2ENF9]W3#OZV
M$FSBY=Y`(RX68\J5#@<KTU\!,U)5-JW,O[H4269-UR]3[$^WR(QJL,N+UHHJ
M3H5I$<W?\+';*LN64;=.,FU4^$.JI8X!C!X$VZ!;UK'U-?\<]LX=`E>[R&#+
M+*QDV^%M(U-N$M"/\S%5YC])X3AMA.B=MVKL-UL0*B)R+0R.([D592DTKR[)
M=O6-)E0P(),/JGD@I(UDL4@,!H]%\JDQ96)P6&TKFL@Y]L!D"@<`AU3'9)3(
M7[Y&-'>XL0*-.7Y6DSQ-J2HL=L(7@J/`:"FY9$SFJ$MCSJU8X9Y2X=W0^/X)
M$NPU(M;K@@PEPO$BF25`'J0Y*,?:\HC"*912*G,R];`42S+B`C7'82.72MDC
MZC1JY@H+9WK-:5<).V08]\@NV?($]02+2W$FM5_,!S"5A63L>D?_274M(GV/
MF`X_I6N/,E@UY:9TONK6(%U`TIZ,23[3\)I;JM<K+[%]QI^=_\UXTIY:2MHS
MU?N4[G:.%Z][=KPVI-V8<\=?<Q[Q:LINI!T=UY<2I'WE,ZDD7K@9D,(51+"A
M//%(L/<0=+\<?PC(T8?`2^<)D$X.9%:0&Y`+1;.8,TP%ZL^YIS_QMA[FVJ!#
M2F]N".P6+2;TH!S<GEIS[6FCB^8ZU6%4Y=#8Z<SM#-AT*_A1A[2RZ/AQZ_4:
M<]PAW?I.'JBR;:Z@>0+V#F>O>0)&N<FQCWLN>)JG.`A%F3]"'1^S9L5\.<_X
M'8?J'W1%O"/UX9N@_N?^[J\\V/T$#7\#4$L#!!0````(`)6,#4>;QU7I/P$`
M`&D#```1````9&]C4')O<',O8V]R92YX;6S-DTU/PS`,AO\*ZKU+N\)`4=<#
M($Y,0F((Q"TD7A?6?"CQU/7?DV5=RX#+;MSJVN_CUW%2<DNY<?#DC`6'$OS%
M3C7:4V[GR1K14D(\7X-B?A(J=$BNC%,,0^AJ8AG?L!K(-,MF1`$RP9"1/3"U
M`S&I2L$I=\#0N!XO^("W6]=$F.`$&E"@T9-\DI.D>M$;;5I=DE%?E<%QPSPN
MC)`K">*V&\M^IT)G!*?\00YB:!___NDA9DC25^Z\'*K:MIVT1:P+`^?D;?'X
M',\FE=HCTQR"RDN*G85Y<NS\6MS=+Q^2:IKE5VEVD^;%,K^FQ8Q>9N_[R4[\
MC895/\2_=7PT&+>+$ALX<[=1(^)RXV<$"?#<28O2Z+-P$?--'&%^^_$)',\'
M]<)XV3;0M<8)7\7[-4;[EQ-65AO7'5(_HI-757T!4$L#!!0````(`)6,#4>9
M7)PC$`8``)PG```3````>&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0
M>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$
M+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\,`*I4Q>
MM5II`,,X?<D3$L/<@HL(2W@4R]9<X%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A`
MT%116F]?(+3E'S/X%<M4C66C`1-702:YB+3R^6S%_-K>/F7/Z3H=,H%N,!M8
M('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB`@LE]E`6Z2?:CTQ4(,@T[.IU8SG9\
M]L3MGXS*VG0T;1K@X_%X.+;+THMP'`3@4;N>PIWT;+^D00FTHVG09-CVVJZ1
MIJJ-4T_3]WW?ZYMHG`J-6T_3:W?=TXZ)QJW0>`V^\4^'PZZ)QJO0=.MI)B?]
MKFNDZ19H0D;CZWH2%;7E0-,@`%AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1
M_L;%!-9ITAF6-$9RG9`%#@`WQ-%,4'RO0;:*X,*2TER0UL\IM5`:")K(@?5'
M@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+`GQ
M^R-;88<G;CL3<CH<9T)\S_;VD:4E,L_O^0KK3CQG'U:6L%W/S^2>C'(CN]WV
M6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0'`*D"3&6H8;X
MM,:L$>`3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S<
MHY=8%0&7&-\TJC4LQ=9XE<#QK9P\'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^
MG--`\)0O)/I*D8]ILR.G=";-Z#,:P4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS
M1B&$:;OP'J\DCIJMPA$K0CYB&38:<K46@;9QJ81@6A+&T7A.TK01_%FL-9,^
M8,CLS9%USM:1#A&27C="/F+.BY`1OQZ&.$J:[:)Q6`3]GE[#2<'H@LMF_;A^
MAM4S;"R.]T?4%TKD#R:G/^DR-`>CFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX
M"C>6QKQ0KH)[`?_1VC?"J_B"P#E_+GW/I>^Y]#VATK<W(WUGP=.+6]Y&;EO$
M^ZXQVM<T+BAC5W+-R,=4KY,IV#F?P.S]:#Z>\>WZV22$KYI9+2,6D$N!LT$D
MN/R+RO`JQ`GH9%LE"<M4TV4WBA*>0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/
M^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL<QP3A[+##MG/)(=MG>@'37[]EUVY".E
M,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OG
MP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE`T%&ULK"0L1K=@N-?Q+!3@
M9&`MH`>#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB
M4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB
M\QE3ON<K2<15.+]%,[82EQB\X^;'<4Y3N!)VM@\",KF[.:EZ93%GIO+?+0P)
M+%N(61+B35WMU>>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(
M3)QYQ1$!=$4"(Y4<!A87,N10[I*0!A,!S93)1/`"@F2F'("8^@N]\@RY*17.
MK3XY?T4L@X9.7M(E$A2*L`P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TS
M<D/85"7SKMHF"X7;XE3-NQJ^)F!+PWING2TG_]M>U#VT%SU&\Z.9X!ZSAW.;
M>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ`$:MBOKJO3_DEG#NT>_&!
M()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8
M\PRA9CC?AT6:&C/5BZPYC0IO0=5`Y3_;U`UH]@TT')$%7C&9MC:CY$X*/-S^
M[PVPPL2.X>V+OP%02P,$%`````@`E8P-1W4E.C1>`@``5`L```T```!X;"]S
M='EL97,N>&ULS59=:]LP%/TK0AFCA1';V>JNJVT8A<!@*X/F86]%MF5'H`]/
MEC.GOW[Z<.S$D*7-TI*\2#JZ]]RCJ^M<1;5:4_RPQ%B!EE%>QW"I5/7%\^IL
MB1FJIZ+"7.\40C*D]%*67EU)C/+:.#'JS7P_]!@B'"81;]B<J1IDHN$JAI]Z
M"#C_.Y'C&#Y>O/_="'7[#KAQ\F$R\1\O;\?XA=VXA,!Q?,MC&(17T'L^Z=3W
M]Q.;S1%Y^$+R?W&/J*_W4/=2#-D@;.S^V;A[77Z3J!!\2/,,.B")ZB>P0E3;
M!\8\$U1(H/0]ZC@6X8AA9W&'*$DE,6"!&*%K!\\,8*^^LV.$"VECNPCC.%-_
MB"3+-(9^]WM^N'1@MX,Y'J%T]W@:2*(**84EG^L%Z.:+=:4/QP7'3J2U.V!=
M2K0.9E=;#G;0<5,A<RS[R`'<0$E$<:&T@R3ETHQ*5$:Z4$HP/<D)*@5'U%!N
M/+J)ILTPI0_F0_M5['"W!7`VYHY]"(R*S50GHIL.96"3ZFVS.>YMVME1O*`M
M^@#:&U4577^EI.0,.[$.FHMN=8@^V$.?1&C#"I9"DB=M;PHATP"6$*RP5"3;
M1OY(5"UPJ[H*]MIBG\)CC_R:FDZ?M4&-+L&W3L_1P2UTW[`4R[G]\WNYI(_7
MAZ_,?IUP)/-MJ^8("2=(CNF+9RLM/%]IKU-3IZCVFW-59MXB_R?-ZWK65F/<
M:8L]"M*&4$7X1@,R#YE[HYON=*RA)6K.O!VZH=U5*-5/W)THFBS'!6JH^DE6
M0MG-&`[S[T9^$/96BYXBAL/\!\Y)PVZL@N$=G?P%4$L#!!0````(`)6,#4>O
MX=#D&00```4-```/````>&PO=V]R:V)O;VLN>&ULC99=<]HZ$(;_BL97Z44/
M6`::,J4S*0DYF6D^)M#V6M@"U,B2*\DD]-=W)9MV#2KI%5CVOMZ/9]?[P8Z?
MM7E::OU$7DJI[-A,DHUSU;C7L_F&E\S^IRNNX-Y*FY(YN#3KGEZM1,XO=5Z7
M7+D>[?='/<,E<T(KNQ&535HU^R]JMC*<%7;#N2ME(U8RH9*/'^QX)23_RHT%
M8<*JZHZ5?)*\R(1(9MU5(1PO)LD`+O4S[QR8NOI4"^DOAOUATO-B^U`?#,EU
MP1NQQ4;8;^V-A!1\Q6KI%N#L_KV3)*4#2D>-AG_LJ^#/%@OZ`\)R)[9\P9:3
MI)\05CL]$])Q<\D<OS:ZKH1:@U9"5L)8-_?AAB=+H40I?GJ_X<IN]//_VHB?
M6CDFY[G14@8K?R,8P1OL[Q/PT8F\\Z!CRT=?B4DRZH/@5EBQ%%*XW20)_R7W
MD?0.0@GI__./J)"<?8D)4P6Y4@Y4R(UJB@>I\3[`PS=%>+$9"_AC;HJT2146
M^L0D4SDG(0*+["BRHZ_9D;,'9L"=#0]!OT$Z&=+)CG7F#JK@([%$KR"$7)<<
M60^0]>`UZRFS&S(#XG`<0Z0PC,5A13!^,-R"T&'Z1LA\%'&@+DMF=EY@+M9*
M0/LQJ,I%GNL:JH*$WB&A=\="-VH+;P>^.';^'!F='QL]^M;F!8'D0_VG&C2`
M.@")W&G7$7J/A-Z_)N29NH=:&JBN-N[M`N/4QSSU8PE53V0F%-`!?44NC&%J
MW=0(RW2PC'`YY^O`-X(Z^`5!YG".I3"I:035N=/YTULH-/?F)<PY>]0DF-(T
M@ND==RV<Y"'D!7`G%U4EH=Z^<9$41C:-,-O*+-A+IT(I!C6-D`JNE\(UL+>9
M<)!A#GGN"F%DTRBS2\M_U#Z[5]N#7&)*TPBF)WE/S[$49C>-P(N()V<+GT6+
MYT:*D4TCS)XDA/;Q*,/,T@BS)ZM+4RR%N:41;D]6B9QAJ<Z$C7#[6?RH12':
MAKS6OIU"<$:1LTO,',7XT@B^^USO0@-H%=P##<>$[&2=8GIIA-Z3(X<.L10&
MFD:`/CET"!XZ%"--(TB?&#J'J<*$TPCACQQ257.RW)%KKM>&51N1@R)G1U*8
M<!HA_)9]UX9,:^N`+&/W7P4(&8@E#$MAV&D$]D,I<(9Y5OTL9&OL589ASR*P
MMQ/4-!WC&[GVI'M53P26PK!GL2']E\G:HH6E,.Q9!/:3+9AE6*JS441@#Y/U
M-]WDCAD?ZY9WMA+,>1;A_&0?9YCS#'.>13B?U:Z&8&[].EF7@/NND9U!1>^K
M3NTPYUF$\[])?5$%)&V*I3#G6722=[\"!PG#4ICS[+Q=4O_LI;":"\4+O[7;
M\!K8`'._RL-/\X$>#/TT]]>WL-Y/$K^#P[I=2SF%LWOU6;.PJ3;*^^7]XR]0
M2P,$%`````@`E8P-1VF^-G5P`@``O@@``!@```!X;"]W;W)K<VAE971S+W-H
M965T,2YX;6Q]EMN.FS`0AE\%\0`+-J<D(DB;5%5[46FU%^VU0YR`%C"UG63[
M]O4!B&D';@(V_S_?3.S!Y`_&/T1%J?0^VZ83>[^2LM\%@2@KVA+QPGK:J2<7
MQELBU9!?`]%S2L[&U#8!#L,T:$G=^45NYMYXD;.;;.J.OG%/W-J6\#\'VK#'
MWD?^./%>7RNI)X(B#R;?N6YI)VK6>9Q>]OXKVAU1JB5&\;.F#^'<>SKY$V,?
M>O#]O/=#G0-M:"EU"*(N=WJD3:,C*?+O(>B3J8WN_1C]JRE7I7\B@AY9\ZL^
MRTIE&_K>F5[(K9'O[/&-#C4D.F#)&F%^O?(F)&M'B^^UY-->Z\Y<'_9)C`8;
M;,"#`4\&G*X:HL$03084FTIM9J:N+T22(N?LX7&[&#W1:XYVD?KG2D^826[_
M+E694+/W(LR#NPXS*+!1'%P%FA2!BCT!,`08[-BQ8PAP=!41#(@@0&0KB!Q[
M#-MCR!Y;>^S8DWE^5G%P%2D,2%8`B6//YH#$`JRB,XIM'(=9`E/2%4KJ4#9@
M&:YB"P.R%4#F;H,0),PD"UMELX+8N'X,(F:2A<VR74%L77\,(F:2A970[X=%
MAG[XC)""D+DF6Z"`C3M29GT)+_E<LT0!NW>DN,V)MC!EUN+A`@5LX9'B]C!&
M,&6FP0N4M4Y';B/C"&K%XZ"QO9@D29;BA5V&UGH>N4V/_]EGZ5#03+.TT=9Z
M'KDMC5/PW3)HNF%Q_MO0@7-<M)1?S3$JO)+=.G-J.[/34?V*S7'SE!=Y3Z[T
M!^'7NA/>B4EU:)D3YL*8I"J-\$6E4ZF/B6G0T(O4MYG.TQZO=B!9/WXM3)\L
MQ5]02P,$%`````@`E8P-1X]Z@7VY!```;!8``!@```!X;"]W;W)K<VAE971S
M+W-H965T,BYX;6Q]F$V/VS80AO^*X7LB<H:?"Z^!6$71'@H$.;1G[5J[-B)9
MKJ2-TW]?RI*=H3'DQ;;D=\B7H^%#4IM+UW\?#G4]KGZVS6EX7A_&\?Q4%,/K
MH6ZKX7-WKD_AG[>N;ZLQ7/;OQ7#NZVI_#6J;`H0P15L=3^OMYGKO:[_==!]C
M<SS57_O5\-&V5?_?KFZZR_-:KF\WOAW?#^-TH]ANBGO<_MC6I^'8G59]_?:\
M_B*?2G23Y*KX^UA?!O)[-9E_Z;KOT\6?^^>UF#S43?TZ3DU4X>M'7=9-,[44
M>OYW:?17GU,@_7UK_??K<(/]EVJHRZ[YY[@?#\&M6*_V]5OUT8S?NLL?]3(&
M/37XVC7#]7/U^C&,77L+6:_:ZN?\?3Q=OR_S/TXL87P`+`%P#Y`J&X!+`#X$
M%+.SZ[A^J\9JN^F[RZJ?'\:YFIZY?,*0N=?5<+W9S^D*(QO"W1];L)OBQ]3.
M(H&K9!=).$49*=Q=4H3^[R:`,X&S":#QGH]'+E[-\4CB4<06[3R(67*Z2AP*
M`,7)2BHS"`8E[T9EW"CJ1L;=Z-F-(MU(KXR2FM.5D<YY8T7"C\[XT=0/L'XT
M'39(X5E9265>6R0%$[DQ&3>&ND'6C:'/RALPK!FJDJ"M2)BQ&3.6FE&L&4NZ
M0>4L:LO:B71&`AK#^W&9B>"H'\W'^\QX/(UGT[;SQ"<(X\&R)5K&.M#H$_F=
M6)DT-/WYRQ&;N=VB6<K*"RWXR1#KG!(^@0K)`N_FB,(*'>](TH<IM+>6K\$'
MH?#*)YZZ9/EW\T0!B)[W!*2K3^`T>,E.G_)!:4TPI1*N<E25%*M*\*XP+B=G
M$IXBG5*:@"AVE".KI&A5/%HE9:928(5@K9=98>PI1U=)\:IXO,H(G,)+MNS*
M2.8TE<5^<GR5%+"*!ZR,"`L2)#\1REB(QCN9JF\6LPO6).6L2M4B"\;;J"@9
M%<N'W:)9:@Q!:,DBO8R$8=9:H5*9SL%64MHJGK:28E1Y5#YAB>HT.*D3](<<
M;8'25O&T!4K1T(^3+&_*1UUX]`E'.=H"I:WB:0L4HMZ"]#Q#'G1.)W.48RU0
MUBJ>M4`):H1((22GBQWE.`N4LYKG+%!^H@OK-K\@Y72QHQQG@7)6\YR%:&\J
MI3(\0F(=2DS-?\A1%BAE-4]9H/@$Y?E4EK%,2Y%8B2!'6:"4U3QE@<)36QG6
M:W[R1T*CC'')N9;;S`*EK.9WLQ!M4X,G2,S^C"YVE*,V4&IKGMI`86RT%HG)
M3V4.,740@ARQ@1);\\2&:.-KK81$&<4ZK5WJX)HC-E)B\R>+'5(2!Q"#XLLH
MUJEP.DO,-,P1&RFQ]<.<OAVF9?3,0G'PI^XR$EH,6_:DIQRSD3);I_+,,G;9
M@2!EK$E0&G-,1,I$(_F\4-9I_;C>W9(2J91(923'0Z0\-#P/,3K5RY!Z*_E:
M?E!:B=XGUE;,41$I%?F3P`XI[#X9$<[*(D'J1ZD)9T.=.(5BCHQ(R6AX,B(E
MG@SI`L$O:+%0@',JL8)@CHU(V6@T7T\1]+A]^JVD8CIR^_2"O!<\5^_U7U7_
M?CP-JY=N'+OV^C[PK>O&.C0G/H>A'NIJ?[]HZK=Q^FFG',PO0^>+L3O?WNW>
M7S!O_P=02P,$%`````@`E8P-1T1X$IC?`0``8@4``!@```!X;"]W;W)K<VAE
M971S+W-H965T,RYX;6R-E-N.FS`0AE\%\0"Q.2:-"%+#JFHO*JWVHKUVP`2T
M-F9M)VS?OCX0:BHO+1?8'OY_YALCNY@8?Q4=QC)XIV00I["3<CP"(.H.4R1V
M;,2#^M(R3I%42WX%8N08-<9$"8@AS`%%_1"6A8D]\[)@-TGZ`3_S0-PH1?S7
M&1,VG<(H?`1>^FLG=0"4!5A\34_Q('HV!!RWI_!S=*QRK3""'SV>A#,/-/N%
ML5>]^-:<0J@1,,&UU!F0&NZXPH3H1*KPVYSS3TEM=.>/[%],MXK^@@2N&/G9
M-[)3L#`,&MRB&Y$O;/J*YQ8RG;!F1)AW4-^$9/1A"0.*WNW8#V:<[)<TG6U^
M0SP;XL40;1N2V9#\90"6S/3UA"0J"\ZF@-M_,2+]RZ-CHG:N#H0)<KM=JC.A
MHO<RSPMPUWEF26PD9U<2^Q352G%8)$#57R!B'T1B(6(78N_W)SY_:OV)ZS^L
M$0^V"2L9C`3N((Q\JNICU8HEW6!)799/ZRJ994F=*NI0F<<GK#:%*Z)L@RAS
MB/;>0N?,*91EZ0$F?J"5+H7)(?M@A_(-GMSEB;P\^7_RY/_D`<YQ&-$5?T?\
MV@\BN#"I3I8Y!BUC$JML<*>R=NK"6Q8$MU)/][J<O0/L0K+Q<:,MUVKY&U!+
M`P04````"`"5C`U'JL60TYD$```4%```&````'AL+W=O<FMS:&5E=',O<VAE
M970T+GAM;)V836_C-A"&_XK@^T8<?C-P#*PE%>VAP&(/W;-B,[&QDN5*RGK[
M[TM].:0R4A?-(;;D9\AYR:%>BMM;57]O3M:VT<^RN#1/FU/;7A_CN#F<;)DW
M#]757MPO+U5=YJV[K%_CYEK;_-@'E45,"9%QF9\OF]VVO_>EWFVKM[8X7^R7
M.FK>RC*O_]G;HKH];6`SW?AZ?CVUW8UXMXWO<<=S:2_-N;I$M7UYVGR&QXRR
M#NF)O\[VUGC?HR[YYZKZWEW\<7S:D"X'6]A#VS61NX\?-K%%T;7D>OY[;/2]
MSR[0_SZU_ELOUZ7_G#<VJ8IOYV-[<MF2372T+_E;T7ZM;K_;48/H&CQ41=/_
MCPYO35N54\@F*O.?P^?YTG_>AE^8&L/P`#H&T'O`O1\\@(T![#V`KP;P,8#_
M:@]B#!"S'N)!>S]R:=[FNVU=W:)ZF.YKWE45/`HW-X>HZ6_6PX2XL6O<W1\[
M1;?QCZZ=$:$]L@\0AB&IC\"=B%W_]R0HEL38`_7"T1P2GU`<S>$_&\D6&@G2
M9%B:;!@KYL<+/)YC\7R(YWZ\#%-4PT@,R*5'.->""H9Q2<`Q`V0^=P.7^ISF
MAABC,"X+.-"2P\(TBA5]PM<WZT<,^H37#V6*4,TQ+@DXE[<@:'NISW$A-3,$
MX[*`DY(J+7%]<D6?]/5I5)_T\P;@1AI4G\^!(41(@>KS.68HE?@X9`$G*)-T
MH3[52GTK7Y_!X_7*^&@O7J/SL-=>GD(L3G^`:<D4H*/C8P!NK3!T%+.0XVZX
M%:[.K*@SOCHTG[WQ^I'$,((62>)C@KJB10<A]3&@5(GY@V]4%W"$N-HFN+K.
M-Q?E=3^^ZZ.HOI&Y+R-&)2HPX`2`IOCJ#3@@T@B!=IS-0.8&8TDC:G:31M^G
M-,,U@M^56T<&\%G\`+JT<)4^R#BE7*+EDX4@*"'T0IT"ZJ:32M_G\`6V'YEQ
M)K5[P*(I)0'G1MTM,5RCSPE"@*.5D04<XYHPO:`0->))H>_$>K;F1R<=F:&G
M3\JX/UQAP`$PNK`<9Z!P]8^VF(6@<R]02R+7=@O@;Q?TPD+S??N3!#?R>$H^
M%V)A0FOV#KZ_:W0?L8?`:(FK*W1-)`'G'EH*GYTTX!@7'-]79"&GF%P2N.;O
MX!N\Q@T>9%A6\^J;]/T2EH88"*,6YF^%"_6A_C[I\PU>&WP"53"![J&,3G02
M<(9JX!B6!ABCYL,^;MQ_!AP%?QL7ZD/W'^/^!?P-R&(+:QX/OLF;V2/1C"/D
M^RUY((H$?VA0,@^B&)7.*?0=(0NIA;>M-:NGOM4;-)4])?]#Y3P(5SFG<)4A
MM:`2-?NQ&JAO]H8MM+!FI)2N5,/X/*"!\0DN*+Z$DP!TGB`4H&`Z:Y$:3G&?
MF;5(I'/3!95K9DK92C5,*GU+<SLB^/!>.JD,0+<K@OD+YZ0R;%&Z[/%-40"Z
M]RG@,%<9>T<>I:U?^\.F)CI4;Y>V*P?O[OU`ZS/MCDQF]_?PF`!R/X7';#BN
M>F]^M[WFK_;/O'X]7YKHN6K;JNQ/55ZJJK4N<_+@%)QL?KQ?%/:E[;ZJ3MIP
M:#5<M-5U.H.['P3N_@502P,$%`````@`E8P-1[!^ITMY!```<10``!@```!X
M;"]W;W)K<VAE971S+W-H965T-2YX;6R-F-MNXD@0AE\%<9_!5=4'=T20!J]6
MNQ<KC>9B]]H!$]#8F+6=,/OVZQ.D&E6WYB;@YJ^NOT^?*[V^ULV/]E@4W>)G
M59[;E^6QZR[/JU6[.Q95WGZI+\6Y_^50-U7>]8_-VZJ]-$6^'X.J<H5)8E95
M?CHO-^NQ[5NS6=?O77DZ%]^:1?M>57GSW[8HZ^O+$I:WAN^GMV,W-*PVZ]4]
M;G^JBG-[JL^+ICB\++_"<T9FD(R*OT_%M67?%X/YU[K^,3S\N7]9)H.'HBQV
MW=!%WG]\%%E1ED-/?>9_YTX_<PZ!_/NM]]_'X?;V7_.VR.KRG].^._9ND^5B
M7QSR][+[7E__*.8QZ*'#75VVX]_%[KWMZNH6LEQ4^<_I\W0>/Z_3+VDRA\D!
M.`?@/>">1PZ@.8`^`]0XTLG9.*[?\B[?K)OZNFBFQ;CDPYK#,_4SMUNT8V,S
M35<_LK9O_=@XM5Y]#/W,$APE6RZ!NV+5=W[/@%*&.1Q9.$H),JZP2LY`4@::
MQD!\#%J.5U*\FN(5BT^=;]%.@Y@DYU%"Z'1B)5G&90CD$MF,C@Q&\\$8.=Y$
M!F-X_(-+/0W&,)?.**TE5<95`-JZP,K8B!G+S:2B&<O-."-;SK@*-`$&9C:-
MF$FY&2>:2;TTSB:BF;#*\^(B7AS?<D;,XE@6`SH)9!E0%=Q,PX^?9S?8A0B(
MV2EXQS\!<=YFT63V23D+2AR3K[/6$`:V.(A(N7GBQ""4+2$_LF20Y&WNZZPE
MUI_O2$30S1%G$)'LB'@FDZ3B7&:>[`D`7$H!1S&H`:>:"LP1Y]53O\5"&T0$
MUBT1)Y82)WD[:^9$)C6:`AN$"[&?HM#A@A@#@4-0B<=K"YQO3Z2,"2R'IX/$
M!%XP$.,@<!`J&81@O3GJ=ZSLA\N4LB8-^(FA$%+O4`=V1^K-D#4VL&:>3CO&
M5M]1#(C@/$>!$\29"&14P!"7(20Z8`A%=,Z&T$>GF&D[BV9#B0TY\G5(E@+;
M&D44SS1''\6!C8@Q<B)Z7<A'`]';B9B@N&.S!QVX$#\PADXDSY)<LB#]HB7Z
M54LB.V\3K3Q+@1.&,2JB]KJ0RPWTL`B(1GY'/>CZZB=4A\>HB)R*`&)MLT6.
M.W3@Y!+(DX%QVMK0+,6XB-:S)!<7Z($1'6F9C+X.^K-H0@4XQN"('AQ!AB-R
MZ!&!#AQ\+C/.!=[D&$,C>F@$&8WHHQ%0!Q;.TV&PK*08&\EC8Z#6H\1;MG!U
M0;'RDSSF@5Q>$"\K08.S\G\1GHX4I2%',822AU"0$4H<C;T?[<1ERSR=,P@A
M1S&"DD=0D`E*G(Q#W4URO>/K$H,Z\)ZA6/5)'D%!KGB(EY\I)8B!G<1U-D$5
MJL$H]H\U>42&0$U`,8*21U!\.&'S50%Q-*:@%$FRS),-[RGSR(85N\FIBN9M
MO.%J%[OZ_=P-=R>L]7Z+]A6'FZ"']BT\9]-=V&<WF_4E?RO^RINWT[E=O-9=
M5U?CI="AKKNB-YA\Z>?K6.3[^T-9'+KAJQV69;H1FQZZ^G*[X+O?,F[^!U!+
M`P04````"`"5C`U'WCEQ.:(!``"Q`P``&````'AL+W=O<FMS:&5E=',O<VAE
M970V+GAM;'U3VVZ<,!#]%8L/B,&[::L5BY1-%;4/E:(\M,]>&,"*[2&V6=*_
MKR\L82O:%SPSG'/FC"_EA.;5]@".O"NI[3'KG1L.E-JZ!\7M'0Z@_9\6C>+.
MIZ:C=C#`FTA2DK(\_T05%SJKREA[-E6)HY-"P[,A=E2*F]\GD#@=LR*[%EY$
MU[M0H%5)%UXC%&@K4!,#[3%[*`ZG?4!$P$\!DUW%)'@_([Z&Y'MSS/)@`234
M+BAPOUS@$:0,0K[QVZSYT3(0U_%5_2E.Z]V?N85'E+]$XWIO-L](`RT?I7O!
MZ1O,(]P'P1JEC5]2C]:ANE(RHOA[6H6.ZY3^,#;3M@EL)K"%\"6/QE.C:/,K
M=[PJ#4[$I*T=>#C!XL#\1M3$QJ))TWNCUE<O5<&*DEZ"T(QA$7.ZP2P(ZM67
M%FRKQ4QG*SK;IN^VZ+OD<'?C\!\"^RV!?1+8_V_$A#G=8G9_-:&K/55@NGAU
M+*EQU/&BKJK+[7R(AT@_X%4Y\`Y^<-,);<D9G3_9>`PMH@-O(K^[STCOW\^2
M2&A="#_[V*0KE1*'P_6!+*^T^@-02P,$%`````@`E8P-1YWGM=FC`0``L0,`
M`!@```!X;"]W;W)K<VAE971S+W-H965T-RYX;6Q]4]N.FS`0_16+#U@3AVRK
MB"!MMJK:ATJK?6B?'1C`6MM#;1.V?U]?"$LJU!<\,YQSYHPOY83FS?8`CKPK
MJ>TIZYT;CI3:N@?%[0,.H/V?%HWBSJ>FHW8PP)M(4I*R/'^DB@N=566LO9BJ
MQ-%)H>'%$#LJQ<V?,TB<3MDNNQ5>1=>[4*!521=>(Q1H*U`3`^TI>]H=ST5`
M1,!/`9-=Q21XOR"^A>1[<\KR8`$DU"XH<+]<X1FD#$*^\>]9\Z-E(*[CF_K7
M.*UW?^$6GE'^$HWKO=D\(PVT?)3N%:=O,(]P"((U2AN_I!ZM0W6C9$3Q][0*
M'=<I_2GV,VV;P&8"6PB?\V@\-8HVOW#'J]+@1$S:VH&'$]P=F=^(FMA8-&EZ
M;]3ZZK7:L:*DUR`T8UC$G.\P"X)Z]:4%VVHQT]F*SK;I^RWZ/CG<WSD\;`L4
M6P)%$BC^-V+"G.\QC_\TH:L]56"Z>'4LJ7'4\:*NJLOM?&+Q3#[@53GP#GYP
MTPEMR06=/]EX#"VB`V\B?SADI/?O9TDDM"Z$GWQLTI5*B</A]D"65UK]!5!+
M`P04````"`"5C`U'=T77^:0!``"O`P``&````'AL+W=O<FMS:&5E=',O<VAE
M970X+GAM;'U3VVZ<,!#]%8L/B%E#FFC%(F535>U#I2@/[;,7!K!B>ZAMEO3O
MZPM+:(7Z@F>&.6?.>,;5C.;-#@".O"NI[2D;G!N/E-IF`,7M'8Z@_9\.C>+.
MNZ:G=C3`VPA2DK(\_T05%SJKJQA[,76%DY-"PXLA=E**F]]GD#B?LD-V"[R*
M?G`A0.N*KKA6*-!6H"8&NE/V=#B>RY`1$WX(F.W&)D'[!?$M.-_:4Y8'"2"A
M<8&!^^,*SR!E(/*%?RV<'R4#<&O?V+_$;KWZ"[?PC/*G:-W@Q>89::'CDW2O
M.'^%I87[0-B@M/%+FLDZ5#=(1A1_3Z?0\9S3GX(ML'T`6P!L!3SF47@J%&5^
MYH[7E<&9F'2U(P\3/!R9OXB&V!@TJ7LOU/KHM2Y81:^!9TEA,>6\33FL&=23
MKQ787H4%SC9PM@\O]N!%$EALJ[.'?8)RCZ!,!.5_.DPIY_*O&H__U*";&U5@
M^K@XEC0XZ;BFF^BZFT]QA/0CO:Y&WL-W;GJA+;F@\W.-0^@0'7@1^=U]1@;_
M>E9'0N>"^>!MDQ8J.0['V_-8WVC]!U!+`P04````"`"5C`U'[/"E):,!``"Q
M`P``&````'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;'U3VXZ<,`S]E2@?L&$"
MV\N(0=K9JFH?*JWVH7W.@(%H$TR3,&S_OKDP+%NAOA#;G'-LQTXYHWFQ/8`C
MKUH-]D1[Y\8C8[;N00M[AR,,_D^+1@OG7=,Q.QH0321IQ7B6?6!:R(%698P]
MF:K$R2DYP),A=M):F#]G4#B?Z('>`L^RZUT(L*ID*Z^1&@8K<2`&VA-].!S/
M14!$P$\)L]W8)-1^07P)SO?F1+-0`BBH75`0_KC"(R@5A'SBWXOF6\I`W-HW
M]:^Q6U_]15AX1/5+-J[WQ6:4--"*2;EGG+_!TL)]$*Q1V?@E]60=ZAN%$BU>
MTRF'>,[I3Y$MM'T"7PA\)7R*!)82Q3*_"">JTN!,3+K:480)'H[<7T1-;`R:
MU+TOU/KHM3KPSR6[!J$%PR/F_`ZS(IA77U/PO10+G6_H?)^>[]'S5&&^S9YG
M^P+%GD"1!(K_M9@PYW>8_-\FV>9.-9@NKHXE-4Y#7-1-=-W.!QYG\@:ORE%T
M\$.83@Z67-#YR<8QM(@.?!'9W3TEO7\_JZ.@=<'\Z&V35BHY#L?;`UE?:?47
M4$L#!!0````(`)6,#4=R&L`1HP$``+$#```9````>&PO=V]R:W-H965T<R]S
M:&5E=#$P+GAM;'U3VVZ<,!#]%<L?$+.&I.V*1<HFBI*'2E$>VF<O#&#%%V*;
M)?W[^L(2MD)]P3/#.6?.^%).VKS;'L"A3RF4/>#>N6%/B*U[D,S>Z`&4_]-J
M(YGSJ>F('0RP)I*D(#3+[HAD7.&JC+574Y5Z=((K>#7(CE(R\^<(0D\'O,.7
MPAOO>A<*I"K)PFNX!&6Y5LA`>\#WN_VQ"(@(^,5ALJL8!>\GK=]#\M(<<!8L
M@(#:!07FES,\@!!!R#?^F#6_6@;B.KZH/\5IO?L3L_"@Q6_>N-Z;S3!JH&6C
M<&]Z>H9YA-L@6&MAXQ?5HW5:7B@82?:95J[B.J4_Q8^9MDV@,X$NA.]9-)X:
M19N/S+&J-'I")FWMP,()[O;4;T2-;"R:-+TW:GWU7.UR6I)S$)HQ-&*.5Y@%
M0;SZTH)NM9CI=$6GV_1\BYXGA_F5PVQ;H-@2*))`\;\1$^9XC<G_:4)6>RK!
M=/'J6%3K4<6+NJHNM_.>QC/Y@E?EP#KXR4S'E44G[?S)QF-HM7;@360WMQCU
M_OTLB8#6A?";CTVZ4BEQ>K@\D.655G\!4$L#!!0````(`)6,#4<OJ35GHP$`
M`+$#```9````>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;'U3VVZC,!#]%<L?
M4!.'=*N((#5=5;L/*U5]:)\=&,"J+]0VH?W[^D(HJ="^X)GAG#-G?"E&;=YL
M!^#0AQ3*'G#G7+\GQ%8=2&9O=`_*_VFTD<SYU+3$]@98'4E2$)IEMT0RKG!9
MQ-J3*0L].,$5/!ED!RF9^3R"T.,!;_"E\,S;SH4"*0LR\VHN05FN%3+0'/#]
M9G_,`R("7CB,=A&CX/VD]5M(_M8'G`4+(*!R08'YY0P/($00\HW?)\WOEH&X
MC"_JCW%:[_[$+#QH\<IKUWFS&48U-&P0[EF/?V`:81<$*RUL_*)JL$[+"P4C
MR3[2RE5<Q_2'WDVT=0*="'0FW&71>&H4;?YFCI6%T2,R:6M[%DYPLZ=^(RID
M8]&DZ;U1ZZOG<K/-"W(.0A.&1LSQ"C,CB%>?6]"U%A.=+NATG;Y=HV^3P^V5
MP]VZ0+XFD">!_'\C)LSQ&G/[HPE9[*D$T\:K8U&E!Q4OZJ(ZW\Y[&L_D&UX6
M/6OA'S,M5Q:=M/,G&X^AT=J!-Y'=[##J_/N9$P&-"^$O'YMTI5+B=']Y(/,K
M+;\`4$L#!!0````(`)6,#4=T"=LKHP$``+$#```9````>&PO=V]R:W-H965T
M<R]S:&5E=#$R+GAM;'U3VVZC,!#]%<L?4!.3WB*"U+2JN@\K57W8?79@`*N^
M4-N$[M^O+X22"O4%SPSGG#GC2S%J\VX[`(<^I5!VCSOG^ATAMNI`,GNE>U#^
M3Z.-9,ZGIB6V-\#J2)*"T"R[(9)QA<LBUEY-6>C!":[@U2`[2,G,OP,(/>[Q
M!I\+;[SM7"B0LB`SK^82E.5:(0/-'C]L=H=M0$3`'PZC7<0H>#]J_1Z27_4>
M9\$""*A<4&!^.<$C"!&$?../2?.K92`NX[/Z<YS6NS\R"X]:_.6UZ[S9#*,:
M&C8(]Z;'%YA&N`Z"E18V?E$U6*?EF8*19)]IY2JN8_J3WT^T=0*="'0FW&71
M>&H4;3XQQ\K"Z!&9M+4]"R>XV5&_$16RL6C2]-ZH]=53N<EO"W(*0A.&1LSA
M`C,CB%>?6]"U%A.=+NATG9ZOT?/D,+]P>+<NL%T3V":![4\C)LSA$G/_K0E9
M[*D$T\:K8U&E!Q4OZJ(ZW\X'&L_D"UX6/6OA-S,M5Q8=M?,G&X^AT=J!-Y%=
M76/4^?<S)P(:%\);'YMTI5+B=']^(/,K+?\#4$L#!!0````(`)6,#4>0WNY.
MI`$``+$#```9````>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;'53RVZD,!#\
M%<L?$#,>DJQ&#%(F490<5HIRV#U[H`$K?A#;#-F_7S\8`BOV@KN;JNIJ/XI1
MFP_;`3CT)86R1]PYUQ\(L54'DMD;W8/R?QIM)',^-2VQO0%61Y(4A&;9'9&,
M*UP6L?9FRD(/3G`%;P;904IF_IQ`Z/&(=_A:>.=MYT*!E`69>367H"S7"AEH
MCOAA=SCE`1$!OSB,=A&CX/VL]4=(7NLCSH(%$%"YH,#\<H%'$"((^<:?D^9W
MRT!<QE?UYSBM=W]F%AZU^,UKUWFS&48U-&P0[EV/+S"-<!L$*RUL_*)JL$[+
M*P4CR;[2RE5<Q_3G/I]HVP0Z$>A,^)%%XZE1M/G$'"L+HT=DTM;V+)S@[D#]
M1E3(QJ))TWNCUE<OY2[/"G()0A.&1LQIA9D1Q*O/+>A6BXE.%W2Z3=]OT??)
MX7[E\#_]\RV!/`GD*P&Z'C%A3FO,_I\F9+&G$DP;KXY%E1Y4O*B+ZGP['V@\
MDV]X6?2LA9_,M%Q9=-;.GVP\AD9K!]Y$=G.+4>??SYP(:%P([WULTI5*B=/]
M]8',K[3\"U!+`P04````"`"5C`U'A78MC:(!``"P`P``&0```'AL+W=O<FMS
M:&5E=',O<VAE970Q-"YX;6Q]4]MNG#`0_17+'Q"S7C9M5RQ2-E&4/%2*\M`^
M>V$`*[X0VRSIW]<7(*1"?<$SPSDS9SSC8M3FS78`#GU(H>P)=\[U1T)LU8%D
M]D;WH/R?1AO)G'=-2VQO@-61)`6A679+).,*ET6,O9BRT(,37,&+07:0DID_
M9Q!Z/.$=G@.OO.U<")"R(`NOYA*4Y5HA`\T)W^V.YSP@(N`7A]&N;!2T7[1^
M"\YS?<)9D``"*A<R,']<X1Z$"(E\X?<IYV?)0%S;<_;'V*U7?V$6[K7XS6O7
M>;$91C4T;!#N58]/,+5P"`DK+6S\HFJP3LN9@I%D'^GD*IYC^G.8:=L$.A'H
M0OB>1>&I4)3YP!PK"Z-'9-+5]BQ,<'>D_B(J9&/0I.Z]4.NCUW*7YP6YAD03
MAD;,^0MF01"??2E!MTI,=+JBTVWZ?HN^3PKW*_J/;)N?;_'SQ,__UV'"G+]B
M#O\4(:LKE6#:N#D657I0<4]7T64Y[V@<R2>\+'K6PD]F6JXLNFCG!QNGT&CM
MP(O(;@X8=?[Y+(Z`Q@7SF[=-VJCD.-W/[V-YI.5?4$L#!!0````(`)6,#4==
M4QG?I`$``+$#```9````>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;&U3VVZ<
M,!#]%<L?$+.&7+IBD;*IJO:A4I2']MD+`UCQA=IF2?^^OK`$*E[PS'#.F3.^
ME),V[[8'<.A#"F5/N'=N.!)BZQXDLW=Z`.7_M-I(YGQJ.F('`ZR))"D(S;('
M(AE7N"IC[=54I1Z=X`I>#;*CE,S\/8/0TPD?\*WPQKO>A0*I2K+P&BY!6:X5
M,M">\//A>"X"(@)^<9CL*D;!^T7K]Y#\:$XX"Q9`0.V"`O/+%5Y`B"#D&_^9
M-3];!N(ZOJE_B]-Z]Q=FX46+W[QQO3>;8=1`RT;AWO3T'>81[H-@K86-7U2/
MUFEYHV`DV4=:N8KKE/[D^4S;)]"90!?"4Q:-IT;1YE?F6%4:/2&3MG9@X00/
M1^HWHD8V%DV:WANUOGJM#L5#2:Y!:,;0B#EO,`N">/6E!=UK,=/IBD[WZ?D>
M/4\.\XW#QWV!8D^@2`+%1N!I.V+"G+>8+_\U(:L]E6"Z>'4LJO6HXD5=59?;
M^4SCF7S"JW)@'?QDIN/*HHMV_F3C,;1:._`FLKM[C'K_?I9$0.M"^.ACDZY4
M2IP>;@]D>:75/U!+`P04````"`"5C`U'?P6IWZ0!``"Q`P``&0```'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6QU4]N.FS`0_17+'[`F3M)6$4':;%6U#Y56
M^]`^.S"`M39#;1.V?U]?"`LK^H)GAG/.G/$E']&\VA;`D3>M.GNFK7/]B3%;
MMJ"%?<`>.O^G1J.%\ZEIF.T-B"J2M&(\RSXQ+61'BSS6GDV1X^"4[.#9$#MH
M+<S?"R@<SW1'[X47V;0N%%B1LYE720V=E=@1`_69/NY.ET-`1,`O":-=Q"1X
MOR*^AN1'=:99L``*2A<4A%]N\`1*!2'?^,^D^=XR$)?Q7?U;G-:[OPH+3ZA^
MR\JUWFQ&206U&)1[P?$[3",<@V")RL8O*0?K4-\IE&CQEE;9Q75,?XY\HFT3
M^$3@,^%+%HVG1M'F5^%$D1L<B4E;VXMP@KL3]QM1$AN+)DWOC5I?O16[8Y:S
M6Q":,#QB+BO,C&!>?6[!MUI,=+Z@\VWZ?HN^3P[W*X?_Z7_8$C@D@<-*@*]'
M3)C+&K/_T(0M]E2#:>+5L:3$H8L7=5&=;^=C/$3V#B_R7C3P4YA&=I9<T?F3
MC<=0(SKP)K*'(R6M?S]SHJ!V(?SL8Y.N5$H<]O<',K_2XA]02P,$%`````@`
ME8P-1TU]O*&C`0``L0,``!D```!X;"]W;W)K<VAE971S+W-H965T,3<N>&UL
M?5/;;J,P$/T5RQ]0$X=T=R."U+2JVH>5JC[L/CLP@%5?J&U"]^_7%T))A?J"
M9X9SSISQI1BU>;,=@$,?4BA[P)US_9X06W4@F;W1/2C_I]%&,N=3TQ+;&V!U
M)$E!:);=$LFXPF41:R^F+/3@!%?P8I`=I&3FWQ&$'@]X@R^%5]YV+A1(69"9
M5W,)RG*MD('F@.\V^V,>$!'PA\-H%S$*WD]:OX7DN3[@+%@``94+"LPO9[@'
M(8*0;_P^:7ZV#,1E?%%_C--Z]R=FX5Z+O[QVG3>;851#PP;A7O7X!-,(NR!8
M:6'C%U6#=5I>*!A)]I%6KN(ZIC_TUT1;)]")0&?"SRP:3XVBS0?F6%D8/2*3
MMK9GX00W>^HWHD(V%DV:WANUOGHN-[N\(.<@-&%HQ!RO,#.">/6Y!5UK,='I
M@D[7Z=LU^C8YW%XYW*T+Y&L">1+(OQLQ88[7F-LO3<AB3R68-EX=BRH]J'A1
M%]7Y=M[1>":?\++H60N_F6FYLNBDG3_9>`R-U@Z\B>QFAU'GW\^<"&A<"'_X
MV*0KE1*G^\L#F5]I^1]02P,$%`````@`E8P-1VWF)BRR`0``%@0``!D```!X
M;"]W;W)K<VAE971S+W-H965T,3@N>&UL?539;J,P%/T5BP^HB1.:3D20FE95
M^S!2U8>99P<N8-4+M4WH_/UX(10JU)?8OISM>DD^*/UN6@"+/@67YIBTUG8'
MC$W9@J#F1G4@W9=::4&M6^H&FTX#K0))<$S2]!8+RF12Y*'VJHM<]98S":\:
MF5X(JO^=@*OAF&R2:^&--:WU!5SD>.)53(`T3$FDH3XF]YO#*?.(`/C#8#"S
M.?+9STJ]^\5+=4Q2'P$XE-8K4#=<X`$X]T+.^&/4_++TQ/G\JOX4NG7IS]3`
M@^)_665;%S9-4`4U[;E]4\,SC"V$A*7B)ORBLC=6B2LE08)^QI'),`[Q2[8?
M:>L$,A+(1+A+0_!H%&(^4DN+7*L!Z;BU'?4GN#D0MQ$E,J&H8_<NJ''52[')
M]CF^>*$10P+FM,!,".S4)PNR9C'2R8Q.UNG;-?HV)MS.W4FV+K!;$]A%@=VB
MQ;MEBQ%S6F)^K9MD/YAD<X';=-5DB?F^DWAV<`)T$^ZG0:7J97@-L^KT!.Y)
M./@O>)%WM('?5#=,&G16UEV?<-:U4A9<B/3&I6C=(YT6'&KKIWLWU_'>QH55
MW?453G\%Q7]02P,$%`````@`E8P-1_.M9!>D`0``L0,``!D```!X;"]W;W)K
M<VAE971S+W-H965T,3DN>&UL;5/+;J0P$/P5RQ\0,X8\-&*0,EE%R6&E*(?=
MLP<:L.('L<V0_?OXP1!FQ07;355UM;M=3MI\V![`H2\IE#W@WKEA3XBM>Y#,
MWN@!E/_3:B.9\T?3$3L88$TD24%HEMT1R;C"51EC;Z8J]>@$5_!FD!VE9.;?
M$82>#GB'+X%WWO4N!$A5DH77<`G*<JV0@?:`'W?[8Q$0$?"'PV17>Q2\G[3^
M"(?7YH"S8`$$U"XH,+^<X0F$"$(^\>>L^9,R$-?[B_ISK-:[/S$+3UK\Y8WK
MO=D,HP9:-@KWKJ<7F$NX#8*U%C9^43U:I^6%@I%D7VGE*JY3^I/3F;9-H#.!
M+H2'+!I/B:+-7\RQJC1Z0B9=[<!"!W=[ZB^B1C8&3:K>&[4^>JYV=[0DYR`T
M8VC$'*\P"X)X]24%W4HQT^F*3K?I^18]3P[S=79ZORU0;`D42:"X*C&_+C%A
MCM>8XK\D9'6G$DP71\>B6H\J#NHJNDSG8VPB^8%7Y<`Z^,U,QY5%)^U\9V,;
M6JT=>!/9S2U&O7\_RT%`Z\+VWN]-&JET<'JX/)#EE5;?4$L#!!0````(`)6,
M#4=GZ:%YP@$``'L$```9````>&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;'U4
M6V^;,!3^*Q8_H"8D(5E$D)I.U?8PJ>K#]NS``:SZ0FT3NG\_7PB%R>H+MH^_
MRSG&Q\4HU9ON``SZX$SH<](9TY\PUE4'G.@'V8.P.XU4G!B[5"W6O0)2>Q)G
M.$O3''-"15(6/O:BRD(.AE$!+PKI@7.B_EZ`R?&<;))[X)6VG7$!7!9XYM64
M@]!4"J2@.2>/F],E=P@/^$UAU(LY<KE?I7QSBY_U.4E="L"@,DZ!V.$&3\"8
M$[+&[Y/FIZ4C+N=W]6=?K<W^2C0\2?:'UJ:SR:8)JJ$A`S.O<OP!4PE[)UA)
MIOT758,VDM\I">+D(XQ4^'$,._EQHL4)V43(9L(Q]8D'(Y_F=V)(62@Y(A6.
MMB?N#VY.F3V("FD?5*%ZFZBVT5NYR?<%OCFA"9-YS&6%F1'8JL\66<QBHF<+
M>A:G;V/T;<APNW3?'N,"NYC`+@CL5B7FZQ(#YK+&'.(F^R],]BN!8]1DC?D6
M-\F_,,F7`H<T:K+&_/^[\.)V<%"M;P*-*CD(WW*+Z-QGCYF_79_PLNA)"[^(
M:JG0Z"J-O:/^0C52&K!)I`^VU,Z^!/."06/<]&#G*C1'6!C9WUM]?F_*?U!+
M`P04````"`"5C`U'WR(5WJ4!``"P`P``&0```'AL+W=O<FMS:&5E=',O<VAE
M970R,2YX;6QM4]MNVS`,_17!'U`YBMMN@6.@Z3!L#P.*/FS/BDW;0B71D^2X
M^_OIXKA.X1>+I,\A#T6JG-"\V1[`D7<EM3UFO7/#@5);]Z"XO<,!M/_3HE'<
M>==TU`X&>!-)2E*6YP]4<:&SJHRQ%U.5.#HI-+P88D>EN/EW`HG3,=MEU\"K
MZ'H7`K0JZ<)KA`)M!6IBH#UF3[O#J0B("/@M8+(KFP3M9\2WX/QLCED>)("$
MVH4,W!\7>`8I0R)?^.^<\Z-D(*[M:_;OL5NO_LPM/*/\(QK7>[%Y1AIH^2C=
M*TX_8&[A/B2L4=KX)?5H':HK)2.*OZ=3Z'A.Z<]#,=.V"6PFL(7P)8_"4Z$H
M\QMWO"H-3L2DJQUXF.#NP/Q%U,3&H$G=>Z'61R_5[I&5]!(2S1@6,:<;S(*@
M/OM2@FV5F.EL16?;]/T6?9\4[E?TK_DVO]CB%XE?W'2XO^TP84ZWF.)3$;JZ
M4@6FBYMC28VCCGNZBB[+^<3B2#[@53GP#GYQTPEMR1F='VR<0HOHP(O([^XS
MTOOGLS@26A?,1V^;M%')<3A<W\?R2*O_4$L#!!0````(`)6,#4>4,GS2L`$`
M`!8$```9````>&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;'U4RVZC,!3]%8L/
MJ(D3FDY$D)J.1NUBI*J+SMJ!"UCU@[%-Z/Q]_2`4*CH;;%_.ZV*;?%#ZS;0`
M%KT++LTQ::WM#AB;L@5!S8WJ0+HWM=*"6K?4#3:=!EH%DN"8I.DM%I3)I,A#
M[5D7N>HM9Q*>-3*]$%3_.P%7PS'9)-?""VM:ZPNXR/'$JY@`:9B22$-]3.XW
MAU/F$0'PRF`PLSGRV<]*O?G%4W5,4A\!.)36*U`W7.`!./="SOCOJ/EIZ8GS
M^57]5^C6I3]3`P^*_V&5;5W8-$$5U+3G]D4-CS"V$!*6BIOP1&5OK!)72H($
M?8\CDV$<XIN[=*2M$\A((%\(.!J%F#^II46NU8!T_+0=]3NX.1#W(4ID0E''
M[EU0XZJ78K//<GSQ0B.&!,QI@9D0V*E/%F3-8J23&9VLT[=K]&U,N)V[9]_X
M[]8$=E%@MVCQ=MEBQ)R6F/VZ2?8?DVPA<+=JLL3\^&*"9QLG0#?A?!I4JEZ&
MVS"K3E?@GH2-_X07>4<;^$UUPZ1!9V7=\0E[72MEP85(;UR*UEW2:<&AMGZZ
M=W,=SVU<6-5=;^'T*R@^`%!+`P04````"`"5C`U'2TV@+2L"``"X!@``&0``
M`'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6R-5=V.HR`8?17C`XR`@K:Q)CMM
M-[L7FTSF8O>:MK2:47&!UMFW7Q#K2,.8N2F"Y^<['Q7RGHLW63*F@O>F;N4F
M+)7JUE$DCR5KJ'SB'6OUFS,7#55Z*BZ1[`2CIX'4U!$"@$0-K=JPR(>U%U'D
M_*KJJF4O(I#7IJ'BWS.K>;\)87A?>*TNI3(+49%'$^]4-:R5%6\#P<Z;\!M<
M[S.#&`"_*];+V7-@:C]P_F8F/T^;$)@26,V.RBA0/=S8EM6U$=+&?T?-#TM#
MG#_?U;\/:77U!RK9EM=_JI,J=;$@#$[L3*^U>N7]#S9&P$;PR&LY_`;'JU2\
MN5/"H*'O=JS:8>SM&X)&FI^`1@*:"`@N$N*1$'^5D(R$Y*L$/!+P`R&RV8?.
M[:BB12YX'PB[VQTU?RJXQGIOCH$<%H7=$-T[J5=O!<Q`'MV,T(A!`^;9Q4`?
M9NMBD`^S<S&Q#[-W,<F$B726*1#R!8IM(.0(8+]`[!-(K$`\$R`/1::V(1;2
M6@B("008^(V2!:/$J92X3M@Z)3.G+`8();Z"MG,8B1&)H0^VF\-2@!*"?;"]
MHP8(PI]T$2^$PTZXU!L.SWR250S`)TTD"SYDYI.DWMTB\QY"G,&5WR9=L$F=
M.)GK8\XC8Y3.C,`3@7Z;;,$F<VQ6WCC9S`6A&*9I^F`4S8Z`CE[8+RHN52N#
M`U?Z-!D^_3/GBFDU\*0WH=37R#2IV5F9Q]1LDCU9[43Q[GY/3)=5\1]02P,$
M%`````@`E8P-1[<295W8`0``T00``!D```!X;"]W;W)K<VAE971S+W-H965T
M,C0N>&UL?93?;ILP&,5?!?$`M3$&DH@@K4S5=C&IZL5V[8`)J#:FMA.ZMY__
M$`81S4V,S3G'O^_#<3X*^:Y:2G7PR5FOCF&K]7``0%4MY40]B8'VYDTC)"?:
M3.49J$%24CL39P!!F`).NCXL<K?V*HM<7#3K>OHJ`W7AG,B_SY2)\1A&X6WA
MK3NWVBZ`(@>SK^XX[54G^D#2YAA^BPYE8A5.\+NCHUH\!Y;]),2[G?RLCR&T
M")312ML$8H8K+2EC-LAL_#%E_M_2&I?/M_075ZVA/Q%%2\'^=+5N#2P,@YHV
MY,+TFQA_T*D$1U@)IMQO4%V4%OQF"0-./OW8]6X<_9L43K9M`YH,:#9$^*$A
MG@SQG0%X,E?7=Z))D4LQ!M)_BX'83QX=8M.Y*E!N4?IVF<J46;T6T1[FX&J#
M)@URFN>E!FTIRI5B-TN``9@IT!9%["G0BB+:#HBW`K`/B%<!=Y"9+\-K>J=)
M(4IPLB4KE[)]#'>[=!L'/\#!*YQXO4_B<?!BGVB7X&Q+52Y5*,7XB]XD#V"2
M%0S>[$VR[`V*X'8+RZ5LGV0QRNYPP.+T#>1,?Q%Y[GH5G(0V!]F=ND8(34T8
M?#)IK;E?Y@FCC;:/F:W=_^7\1(OA=H',MUCQ#U!+`P04````"`"5C`U'WQT3
MM"`#``#/#```&0```'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6R-E]%RHC`4
MAE^%X0&$A!#`46>JE-F]V)E.+W:OJ49E"L2%6+MOOX0`)O9`N1$)W_G/?Y*0
MA-6-5^_UF3%A?19Y6:_MLQ"7I>/4^S,KTGK!+ZQLGAQY5:2BN:U.3GVI6'IH
M@XK<P:Y+G2+-2GNS:MM>JLV*7T6>E>RELNIK4:35ORW+^6UM([MO>,U.9R$;
MG,W*&>(.6<'*.N.E5;'CVGY"RP01B;3$[XS=:NV_)<V_<?XN;WX>UK8K/;"<
M[8642)O+!]NQ/)=*3>:_G>@]IPS4__?J25MN8_\MK=F.YW^R@S@W;EW;.K!C
M>LW%*[_]8%T-OA3<\[QN?ZW]M1:\Z$-LJT@_U34KV^M-/0G=+@P.P%T`'@*&
M/'"`UP5X]P`R&4"Z`#(W@]\%^',ST"Z`W@-HV_FJL]JNCE.1;E85OUF5FA^7
M5$Y#M*3-8.ZMNFVLU`@VG5TWK1\;%/DKYT,*=0QNF:W.!!Z$Q(8,1"1F(CHP
M3F-R<(HAIYT+K`E@*,5.)P("^OQ6Y/E[D<00">%*/*@23_6Y9W1%``L02(`H
M`6((A*;)0'678LJ6\4*7:EVN8?$\+)G`#-?^A&O?<!V!KGT]3X`B#&+Q/"R9
MP`S7=,(UU0?;=<T\D7)-M3QX00@$Q7.@9!0R_`83?@/#+P+]!EH6M,`^Z'<.
ME(Q"AM]PPF]H^'UX)Q6S-1D/8N(93#+&&&:C";.1(4!`LR;C@V9G,,D88YB5
M>^>H6_E0DZ!@F@=H9#5"X![2YT&&!+P>=9":*GZ$,`+?['E88F`$HV#DS4;@
MCM+[-A9R]V$-\3O?6)_BQ`T"#''QMUSO7.>B(-*6%-,YN(/TSO4M!",7=NYI
MF4+ZN!8H/SN#"B)"X>IT"M&(@,4]FYA/?3Q2W-3NAHA1'&A[B_0="3<+APM7
MIV,H)-2'9QTQIE/X>,KIRS.V03_Z4IZC';X*5IW:<W)M[?FU%'+[UUJ'L_@3
MEH>WA_8M6NX0T!ZCY;,Z:=_E-ZM+>F*_TNJ4E;7UQD5S9&S/=T?.!6M\NXMF
M%,_-U\5PD[.CD'\#.;SJO*UN!+_TGP_#-\SF/U!+`P04````"`"5C`U'&'(M
M.NL"```@#```&0```'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6R-5\&2HC`0
M_16*#QA((*`64C6*NGO8JJDY[)RC1J4&B$OB./OWFQ!`XH:H!X'PWNO7:6C;
MY$KK3W8BA#O?95&QN7OB_#SS/+8[D1*S%WHFE;ASH'6)N;BLCQX[UP3O&U)9
M>-#W(Z_$>>6F2;/V5J<)O?`BK\A;[;!+6>+Z[X(4]#IW@=LMO.?'$Y<+7IIX
M/6^?EZ1B.:V<FASF[BN8;0"2D`;Q.R=7-CAWI/DMI9_RXN=^[OK2`RG(CDL)
M+`Y?9$F*0BJ)R']:T5M,21R>=^KK)EUA?XL96=+B(]_SDW#KN\Z>'/"EX._T
M^H.T.30.=[1@S;>SNS!.RX[B.B7^5L>\:HY7=2>>MC0S`;8$V!/Z.&9"T!*"
M&R&T$L*6$-X(D96`6@)Z-D+4$J)G<XA;0GP7P5.[V]0FPQRG24VO3JT>J#.6
MSRV8Q:+Z.X<UB[4JN:@.$ZM?*00P\;ZD4(N!#68QQ,2!"9(-(<"$6.N!;BJ>
M,-D[A2:GK0LX%#"%6`X1<6CT^5!D]5ADK8D`(V:C82;F;`-3MJ&J2Z#%0&:!
MT"(0:@*1;C)66ZHP58-!R!<?$RRSP#0[R&(':79B/0Y2=M`@3FBPHV#9(YAR
MO;'`-->1Q76DN1XI8VP1B)](.QYN[V@1'J"4UF8<I5F>6"Q/!I;#J9D_M?"G
M6LI3W:;"9!H&CIB4/R2C4>3-A\]W"U+;`7Q_='.M0-V4L9EVIK0F!X$I]X4.
M\I$)M'P&E#T#6HV"]+2,G;=+2VMF$)K-Z*"1!@]L/0\$MK>EJVDP*%5D*>ES
MN(T-IUNW=5N@M5L8FJT/&RF,IM#XU"XU6!1-(N-&9!H,!0@9U58:#"`_#$;>
M:6!KWT#KWQ"90JT!^N\MN@OE#8:3DM3'9O!DSHY>*BY_#P>K_7#["N5P<[>^
M`+,E,*QG8+92H^M-/DW.^$A^X?J85\S94BY&JF;^.5#*B3#NOPCC)S&N]Q<%
M.7!Y&LNVJ@98=<'IN9O'^S\%Z3]02P,$%`````@`E8P-1_1A5[$V`P``;0X`
M`!D```!X;"]W;W)K<VAE971S+W-H965T,C<N>&ULC5?;<ILP$/T5A@\($DA<
M,K9G&MN)^]"93!_:9V++-A-`+LAQ^O>5N-BLNRCXP8`XEUUIM<#L(JOW^BB$
M<CZ+O*SG[E&ITZ/GU=NC*-+Z09Y$J>_L956D2E]6!Z\^52+=-:0B]WQ"0J](
ML])=S)JQUVHQDV>59Z5XK9SZ7!1I]?=)Y/(R=ZG;#_S,#D=E!KS%S+OR=EDA
MRCJ3I5.)_=S]1A\W/C&0!O$K$Y=Z<.Z8X-^D?#<7WW=SEY@81"ZVRDBD^O`A
MEB+/C9)V_M.)WCP-<7C>JS\WZ>KPW]):+&7^.]NIHXZ6N,Y.[--SKG[*RT9T
M.7`CN)5YW?P[VW.M9-%37*=(/]MC5C;'2WN'QQT-)_@=P;\2*+,2@HX0W`BA
ME<`Z`IOJP#L"OQ)B8B6$'2&<ZA!UA&@J(>X(\1W!:Y>C6<Q5JM+%K)(7IVHK
M\)2:0J>/L2Z7K5,W@U5;(WHY:SWZL?#]<.9]&*$.XS>8)XB),,P28##$:HB(
M&`99?RGR_+7("Q"),<@&)G3#>'K"KK/F8[/&VEGS@4`"35K,&F`"@IL$%I,`
M"%!H$K69M)BRQ7!B?K@1LQ@Q8.2CV4!,@)MPBPD'`G=+1]MJ?.*#=,@#81%'
M@X%:'`\FM`03`H$0,]E`3(2;1!:3"`C$J`G$)+A);#&)AP*,H"800W&3Q&*2
M``&T0#80,U(@YF$RZF)NWB1HA!7\L@.U)1)3'M,$PZTGXE[N<4D\,C\4[:)]
MZ*"CL+OJYEWH=&`5)?J'1;0",$J#_S8+[S($.,["$-5[!CB?)30::7C4UO$H
M:&=L9,]16S^CUH;63U(`LH(=#:1O`\*@;+V/,EO1]4&Q+XJIC\F"@R'9.B7E
M4XIIV"HI"WWT^;"Z@PVK&P0^A/D)30A>2D-8D!`Z-N.VWDM!8V4AOLW#H5/L
MH_&L)Z%>(&I\@]MZ.06-FD58"US>@=".OQX%P6!L/9_"ACY68[:.3A/;7NP7
M(1D6#T'V8K\.-B!\J;(]`'PR89(AB*-/O/4HJ`W&&[PCG]*#^)%6AZRLG3>I
M].MV\VZ\EU()+44>=,T?];??]2(7>V5.([-WVJ^A]D+)4_]Q=_W"7/P#4$L#
M!!0````(`)6,#4?T@F23D0(``)H(```9````>&PO=V]R:W-H965T<R]S:&5E
M=#(X+GAM;(U6T7*C(!3]%<</J"`@DC'.M"8[NP\[T^G#[C--2.)4)2NDZ?[]
M@AJ#*7'[HG(]Y]QS+P)F9]F^J8,0.OBHJT8MPX/6QT44J<U!U%P]R*-HS)N=
M;&NNS;#=1^K8"K[M2'45Q0`D4<W+)LRS+O;<YID\Z:ILQ',;J%-=\_;ODZCD
M>1G"\!)X*?<';0-1GD4C;UO6HE&E;()6[);A(URLF45T@%^E."OG.;#>7Z5\
MLX,?VV4(K`51B8VV"MS<WD4AJLH*F<1_!LUK2DMTGR_JW[IJC?M7KD0AJ]_E
M5A^,61`&6['CITJ_R/-W,91`K.!&5JJ[!IN3TK*^4,*@YA_]O6RZ^[E_@].!
MYB?$`R$>"6,>/P$-!'0EX%D"'@CXJQG(0"`W&:*^]JYS*ZYYGK7R'+3];!^Y
M_:C@@IBYV02J"[;]A)C>*1-]SV,"L^C="@V8N,,\N1B*?)"5"[F*1,;`Z"+V
MN1@RQ*X+7X+"15#L]?!?D?4=D8E-Y+.)^V:A2;-N<M"^E![3=!B,4Q(3Y,,5
M$QQB$%"OWLK%I9@!QJ@/MY[@8)I@>&<>\$R!>%(@\@N0&0$RUR'2=X@X3A&A
M!"#HPQ437`(3`*@/MW)Q"08IHXD/MY[@8I:"],XGD,P4F$P*O"-`9P3H%SI$
M':<4)LP/*UP83AD"R-L?%P8Q`!`2;W\FN!AA1.]\`.E,>>FD/.(78#,"[`MK
MC+E.&8HI\"XQ%Q:GA";^%>;"DA0RD'@7V`1&$/LT^9&S\]:BW7=GG@HV\M1H
MNZ\XT?%8?8SMSGT3?X*+`GKB*W,,]Z?F53[/CGPO?O)V7S8J>)7:G!?=YKZ3
M4@OC&SR8Z3V8'X5Q4(F=MH_4SGM_=O8#+8^7/X'Q=R3_!U!+`P04````"`"5
MC`U'!%ZI;GP"```/"@``&0```'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6R-
MEMMNHS`0AE\%\0#E$`Y)1)":P&KW8J6J%[O7#G$"*F!J.Z'[]FL;0G`T4&Z"
M/7SSSXPGPA.UA'ZP'&-N?%5ES79FSGFSM2R6Y;A"[(4TN!9OSH16B(LMO5BL
MH1B=E%-56JYM!U:%BMJ,(V5[HW%$KKPL:OQ&#7:M*D3_[7%)VIWIF'?#>W')
MN318<60-?J>BPC4K2&U0?-Z9K\XV=12BB#\%;MEH;<CDCX1\R,VOT\ZT90ZX
MQ!F7$D@\;OB`RU(JB<B?O>@CIG0<K^_J/U2Y(OTC8OA`RK_%B><B6]LT3OB,
MKB5_)^U/W-?@2\&,E$S]&MF5<5+=74RC0E_=LZC5L^W>A$[O!CNXO8,[.`QQ
M8(=5[[!Z.'BS#E[OX"V-X/<._E,$JZM=G5R".(HC2EJ#=NUND/Q7.5M?]"8S
MF#+2KB'B[)BPWF+7#R+K)H5ZQE7,?LR$*PA)QH@S$)9(8,C"A;+H([CC+*``
MAS$1>F`.WXJD$R):FBLH3:\[K)5V6"$LX,T(>)K`6D^R8_8ZLX&8@\8$-L0D
M.N-`3*HS+ER0/U.0KPFLP()TQ@,+6L`D"YATBM$*"F8*"C0!'Q8(9P3"!2W6
MF"``3T1G0O!$=`:,E>K,!BYH/5/0>D&+UPM:O(!)%C#I%*,5M)DI:#,6"&U8
M0-XQDPKRY;=-UJ&)+NN0[8.GLD0IU:%PXB/L@'?!O2QG0:N?(+C72Z!D"91.
M0EU9UNBVJS"]J#F#&1FYUEQ^RT?6899Y=>5M^63?.]N#`]@3.?NHV_4A'T<-
MNN#?B%Z*FAE'PL4=K2[4,R$<BZSM%_$=RL5T-FQ*?.9R&8HU[>:5;L-)<Q^_
MAADP_@]02P,$%`````@`E8P-1S60UJ7\`0``XP8``!D```!X;"]W;W)K<VAE
M971S+W-H965T,S`N>&ULC95=CZ,@%(;_"O$'#'Y5V\::;-U,=B\VF<S%[C55
MK&9`'*!U]M\OH'7+!)W>R-=[7IYS,)`-C+^)!F,)/BCIQ,%KI.SW$(JRP12)
M)];C3JW4C%,DU9"?H>@Y1I4)H@2&OI]`BMK.RS,S]\+SC%TD:3O\PH&X4(KX
MWR,F;#AX@7>;>&W/C=03,,_@'%>U%'>B91W@N#YXWX)]$?A:8A2_6SR(NS[0
M\"?&WO3@9W7P?,V`"2ZEMD"JN>("$Z*=U,[OD^G_/77@??_F_FS25?@G)'#!
MR)^VDHVB]3U0X1I=B'QEPP\\Y;#1AB4CPGQ!>1&2T5N(!RCZ&-NV,^TPKJ3;
M*<P=$$X!X1P0Q*L!T100?0J`(YG)ZSN2*,\X&P`?#Z-'^LR#?:0J5P)A)OE8
M+I694+/7/$S##%ZUT:0)C>9H:5R*PE)L9PE4`#-%Z**(1XK0HHC<!M&*0609
MQ#;DJ#E:FL1W:0K;9^,&B5=`8FN3R`EB:YRPQ9+&`MFL@&RL3!*W0;)BD#Q0
M4EN3.C.Q-$GJ!DE70-('2IH^4-(EC06R70'96MDN_.:[%8/=`R6U-$GBS,3V
MV;E!]!VV2*(7ORSJ)Y&[JHNB$0;>74<].N-?B)_;3H`3D^IF,]=0S9C$RLI_
M4O]LHUZ<>4!P+74W57T^WL'C0++^]J3,[UK^#U!+`P04````"`"5C`U'N?;\
M?L8!``"/!```&0```'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q]5-ENG#`4
M_16+#XA9.]&(0<I01>U#I2@/[;,'+HMB8V*;(?W[>F$8B)R^8/MRMFML\IF+
M-]D!*/3!Z"!/0:?4>,185ATP(A_X"(-^TW#!B-)+T6(Y"B"U)3&*XS#\AAGI
MAZ#(;>U%%#F?%.T'>!%(3HP1\?<,E,^G(`INA=>^[90IX"+'*Z_N&0RRYP,2
MT)R"I^A89@9A`;][F.5FCDSV"^=O9O&S/@6AB0`4*F44B!ZN4`*E1D@;OR^:
M=TM#W,YOZL^V6YW^0B24G/[I:]7IL&&`:FC(1-4KGW_`TH)-6'$J[1-5DU2<
MW2@!8N3#C?U@Q]F]R0X+S4^(%T*\$E8?/R%9",F=D-I.73+;UW>B2)$+/B/A
MOL5(S">/CHG>N0I)6Q1NNW1G4E>O1?P8YOAJA!9,;#'G+>:0K!"LY5>/V.>Q
M\..MA\^AW"$>_0Z)SR%Q720[?N072'T"J1-(=P*?0CK,>8<Y1#Y,N=?Y8J^R
M_P3)=@*I-\@>DWTRP9L#P$"T]F)(5/%IL-=P4UWOWE-L#]`=7N0C:>$7$6T_
M2'3A2A]#>V8:SA7H$.&#3M'IO\.ZH-`H,SWHN7`7QBT4'V_7?_T'%?\`4$L#
M!!0````(`)6,#4>I4Q9--@(``(T&```9````>&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;(U5VXZ;,!#]%<0'K+G8D$0$:1-2M0^55OO0/CO$"6@!4]L)V[^O
M+X28R,GV!>SAG#-GQC!D`V4?O")$>)]MT_&U7PG1KP#@945:S%]H3SKYY$A9
MBX7<LA/@/2/XH$EM`Z(@2$"+Z\[/,QU[8WE&SZ*I._+&/'YN6\S^;DA#A[4?
M^M?`>WVJA`J`/`,3[U"WI.,U[3Q&CFO_-5SM$H70@%\U&;BU]I3W/:4?:O/C
ML/8#98$TI!1*`<O;A6Q)TR@AF?C/J'E+J8CV^JK^35<KW>\Q)UO:_*X/HI)F
M`]\[D",^-^*=#M_)6`)2@B5MN+YZY9D+VEXIOM?B3W.O.WT?S),4CC0W(1H)
MT428\K@)\4B(;X3G&>!(@/^;`8T$=)<!F-IUYPHL<)XQ.GC,G':/U4L5KI`\
MF]+C.LC,@<C><1F]Y-$BR<!%"8V82&,V-B:-79#"AH03`D@#DXO(Y6+,$-DN
M7`FV-B*%3@]?BNP>B,QLQBZ;L6E6;%<)']0)70+0",!9M].YR=3TPF`ZC8'+
MA1NUM5%)C.#"A2ILU#*!"+E0.QL5ABA=/F@->E(9FE5VYP:9RI"5)TYA$+A0
MA8V*XD5BP69NDB=NDIF;Y3S/TKA)[*I?XH4+5,Q!*+VS`JR/K27LI,<<]TIZ
M[H1Z:ZSH-$E?(_6QWL4WX6H;.N*%G+QF4-[D\ZS')_(3LU/=<6]/A1P1^GL^
M4BJ(=!V\R!Y6\M\P;1IR%&J9JAZ;<6DV@O;7X3_]@?)_4$L#!!0````(`)6,
M#4=]XTF(KP(``'P)```9````>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;)56
MT6Z;,!3]%<0'%-M@"!%!:DBF[6%2U8?MV4V<!!5PAIVD^_O9AE"#;MC6AX+-
M.<?G7-_(SFZB?9<GSI7W45>-7/DGI<[+()"[$Z^9?!)GWN@O!]'63.EA>PSD
MN>5L;TEU%1"$XJ!F9>/GF9U[:?-,7%15-ORE]>2EKEG[>\TK<5OYV+]/O);'
MDS(309X%`V]?UKR1I6B\EA]6_C->;C$R$(OX4?*;=-X]8_Y-B'<S^+9?^<AX
MX!7?*2/!]./*"UY51DFO_*L7_5S3$-WWN_H7&U?;?V.2%Z+Z6>[52;M%OK?G
M!W:IU*NX?>5]!FH$=Z*2]K^WNT@EZCO%]VKVT3W+QCYOW9<%ZFDP@?0$,A"&
M=6!"V!/"3T(T2XAZ0O2O*]">0"<K!%UV6[D-4RS/6G'SVFZ[S\QT%5Y2O3<[
M3]K)MML073NI9Z\Y25$67(U0CR$6LW8Q20A!-BX$#XA`&QA<$,A%OP)Q74`+
M%"XBB4`/?Q79/A`9V0PAFV%7K'!4K`<Y(T@@Z@0B1V"1CCTF72DZ2&,A$<(H
M3B!8X<)2LL`1A-JXJ)"D%(%B6Q=&<.BTP2@9G2D-'96&P`+Q3&EB1\`IK870
MKC2Q8Y/2B)($0;C"Q44II@D&<9NQ'DDCDD*X[5@/Q0L4POF2F7R)FX^`^1+7
M3XHQH2&8;X3#,<%I`N8;Z\7:.%C7;3+*%^,(/\BWF&F`A9OO00.E,_5)9_8_
M[>J3.C[1$TK0Z`_D%!,.@4";"2@&?R0C$)S/'$P/`YJ/#SN@3]AC_B_BE`1G
MG*+@D&/4)&7@'"TU;X_V4)?>3EP:9?K`F1TN#L_$'$V3^35>%AB8WYB+ACW*
M/N7S[,R._#MKCV4CO3>A](%H3Z^#$(IKS^A)M_%)7X6&0<4/RKPFIK^[RT$W
M4.)\O^L,%Z[\#U!+`P04````"`"5C`U'?.4QZ1("```M!@``&0```'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6R-5=ENXC`4_14K'U!G)06%2&73S,-(51]F
MGDUB2%0[SMB&=/Y^O(1@D-O"`[%OSCGWW.LEQ<#XNV@PEN"#DDXL@T;*?@&A
MJ!I,D7AB/>[4FP/C%$DUY4<H>HY1;4B4P#@,9Y"BM@O*PL1>>5FPDR1MAU\Y
M$"=*$?^WPH0-RR`*+H&W]MA('8!E`2=>W5+<B99U@./#,GB)%KM,(PS@=XL'
MX8R!]KYG[%U/?M;+(-06,,&5U`I(/<YXC0G10BKQWU'SFE(3W?%%?6>J5>[W
M2.`U(W_:6C;*;!B`&A_0B<@W-OS`8PG&8<6(,/^@.@G)Z(42`(H^[+/MS'.P
M;Y+92/,3XI$03X0ICY^0C(3D2DB_)*0C(7TT0S82LD<SS$;"[(X`;;-,JS=(
MHK+@;`#<;H\>Z5T8+69J,2L@3)#;%53-%BIZ+N-Y4L"S%AHQL<&L7$SNA6Q<
M2#0AH#(PN8A]+L8,L>O"EV#M(O+4Z^%;D>WW(KL;D6=_)8FODL3V,W$;D>9^
M@=0GD%J!]&9![DSFMET6T]DZYL^9#[1^!+1Q05$VST,?:OLYZJ:L[(NRLINR
MO&9VF>LX"=7O+@]T]C;%_&BN(0$J=NJD7@$G.MUT+[$^&W?Q5;181Y[X)EIL
M[45VE2^+'AWQ+\2/;2?`GDEU(LWQ.3`FL?(=/BGCC;J[IPG!!ZF'N1IS>YW9
MB63]Y7*>OA#E?U!+`P04````"`"5C`U'(M2S[W@"``!X"```&0```'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6R-5LN2HR`4_17+#VA?""9EK.J\:F8Q55V]
MF%D30Z+5*@Z0I.?O!\08M,AC$^1ZSKGG7@B87BC[X@4APOFNJX8OW$*(=NYY
M/"](C?D;;4DCWQPHJ[&04W;T>,L(WG>DNO)"WX=>C<O&S=(N]L&RE)Y$53;D
M@SG\5->8_5N2BEX6;N!>`Y_EL1`JX&6I-_#V94T:7M+&8>2P<-^#^391B`[P
MNR07;CP[RON.TB\U^;E?N+ZR0"J2"Z6`Y7`F*U)52D@F_MMKWE(JHOE\5=]V
MU4KW.\S)BE9_RKTHI%G?=?;D@$^5^*27'Z0O(5:".:UX]^OD)RYH?:6X3HV_
M]5@VW7C1;Z#?T^R$L">$`V'(8R=$/2&Z$<!#`N@)X-4,<4^(7\T`>P*<$#S=
MK*[5:RQPEC)Z<9C>'BU6NS"80[F8N<.[(-,K*)O-9?2<A3.8>F<EU&/"#K,T
M,2BR0=8F)!@0GC0PN`AM+OH,H>G"EF!E(A"P>G@JLGDNLAV))/9*(ELED>YG
M9#8BOM,*8!,`6@",%@2-32+=+HUI=!(?^;/$!EM-8,"/;+"U"0L#$-O5-A,8
M@'>Z$S\H+AX5-\D3Z^)B,P]"0>C;8.MG,.UZ.X+!""!H=PT?N(8CUS.K:VCD
M2=`,Q%;3+Z&V]U$CR^B!9618CGQK!Y?(2`-C$-DM/T'U;391<83@G8V?/+"<
MC"P'UHV?F#L:)C-_6EJ_I1_AM"'/."9KPH[=C<:=G)X:H?[,1G2X--]#=<Q.
MXLM@O@HL\74PW^@[\2:?I2T^DE^8'<N&.SLJY.'>G<0'2@61QOTWV?5"?@8,
MDXH<A'I$:CGTS:@G@K;7>W[XV,C^`U!+`P04````"`"5C`U'0GZ5QNH!``!)
M!0``&0```'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q]E,V.FS`4A5\%\0`#
M&`-.1)":J4;MHM)H%NW:@4M`8S!C.V'Z]O5/0J%RL\$_G'N^8XQ=SER\RPY`
M!9\#&^4A[)2:]E$DZPX&*I_X!*-^TW(Q4*6'XAS)20!M;-'`(A3'>330?@RK
MTLZ]BJKD%\7Z$5Y%("_#0,7O(S`^'\(DO$^\]>=.F8FH*J.EKND'&&7/QT!`
M>PB_)/LC,0HK^-G#+%?]P&0_<?YN!M^;0QB;","@5L:!ZN8*S\"8,=+@CYOG
M7Z0I7/?O[B]VM3K]B4IXYNQ7WZA.AXW#H(&67IAZX_,WN"TA,X8U9](^@_HB
M%1_N)6$PT$_7]J-M9_<FNY?Y"]"M`"T%R`5W(!OS*U6T*@6?`^$^[43-#B9[
MI#]$'4@[*=SJ=5"I9Z]5&J,RNAJCFP99S7&M24BR:"+MOT"0#Y(Z"-I`4K]!
MZC/`SB#=&.!MRL*E=)K1:O2?A\E_.-C'R1P';SR2?`MRHN-:A&.R([D?E#T`
M95M0X06M11AE*<[\H/P!*-^"B!>T%F&,TFSG!Q4/MJC8;%'FY10K3I*375$4
M?A!Y`"(;4.[]%\@*E"9YOLOB?T#1ZIA,]`P_J#CWHPQ.7.D39X]'R[D"[18_
MZ?B=OM>6`8-6F6YAUN6.NALH/MTOKN7VK/X`4$L#!!0````(`)6,#4=GX!O,
M[0$``*,%```9````>&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;'V478^<(!2&
M_XKQOBO@]\0QZ6S3M!=--GO17C.*HUD0"\RX_?<%F7&QH=X(',]YG_>@4,U<
MO,F>$!6\,SK*8]@K-1VB2#8]85@^\8F,^DW'!<-*+\4EDI,@N%V*&(T0`%G$
M\#"&=;7$7D1=\:NBPTA>1""OC&'QYT0HGX\A#!^!U^'2*Q.(ZBI:Z]J!D5$.
M?`P$Z8[A9W@XE29C2?@YD%DZ\\!X/W/^9A;?VV,(C`5"2:.,`M;#C3P32HV0
M!O^^:WX@3:$[?ZA_7;K5[L]8DF=.?PVMZK59$`8MZ?"5JE<^?R/W%E(CV'`J
MEV?07*7B[%$2!@R_VW$8EW&V;PIP+_,7H'L!6@N0-6Y!B\TO6.&Z$GP.A-W:
M"9LO"`](;T03R"4H;/?:J-316QV#O(IN1NB>@Y:<DYL#"[CF1%I_A2`?)+80
MM('$?H'8)Y!8@7@CD&Q=YM:ES1FMRSC/,C\F\6%2BTD<"01@MN78I).;!%&2
ME'Y.NM-.NFG'CTE=+QF"J1^3[6"R#:;P8C('\PFB[#^8?`>3;S"E%Y.[W21E
M"OR88@=3N!@(O)C"[6:'4^YPR@T'>O^UTN'\BXB<`SCA"_F!Q64897#F2I_E
MY>!UG"NB=<"3]MWK&W-=4-(I,\U-0_82L0O%I\>5N-[+]5]02P,$%`````@`
ME8P-1U5+*I2H`0``M0,``!D```!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
M;5/;;IPP$/T5RQ\0@V&;:L4B95-5[4.E*`_MLQ<&L.(+M<V2_GU]80D;\8)G
MAC-GSGC&U:S-FQT`''J70MD3'IP;CX389@#)[(,>0?D_G3:2.>^:GMC1`&MC
MDA2$9MD7(AE7N*YB[,74E9Z<X`I>#+*3E,S\.X/0\PGG^!9XY?W@0H#4%5GS
M6BY!6:X5,M"=\%-^/)<!$0&_.<QV8Z.@_:+U6W!^MB><!0D@H'&!@?GC"L\@
M1"#RA?\NG!\E0^+6OK%_C]UZ]1=FX5F+/[QU@Q>;8=1"QR;A7O7\`Y86#H&P
MT<+&+VHFZ[2\I6`DV7LZN8KGG/X4CTO:?@)=$NB:\#6+PE.A*/,;<ZRNC)Z1
M25<[LC#!_$C]133(QJ!)W7NAUD>O=9'3BEP#T8*A$7/>8FA>K!CB^=<B=*_(
M0D#O",I]@F*/H$@JBPU!?CCL$Y1[!&4B*._:+.[;3)CS/>:S2K*Y5PFFC^MC
M4:,G%9=U$UTW](G&N7S`ZVID/?QBIN?*HHMV?KIQ%)W6#KR([.&`T>#?T.H(
MZ%PP'[UMTEHEQ^GQ]DC6EUK_!U!+`P04````"`"5C`U'%9/(W00F``!0F```
M%````'AL+W-H87)E9%-T<FEN9W,N>&UL[7WICMM(FN#OYE,0A33:!IBRJ%M&
M=2W2Z71-3OMJIVMZ&XO]05&A%-L4J>:1Z>Q?\PP]`PSV=>I1YDGV.R*"0490
M4KJJ&HN%@6Z74F1<WWW%I^_+LO+K+/E;+2[S.JO^\-TXG'[G?]FE6?F'[[95
MM7_Q_'D9;\4N*@?Y7F3P9),7NZB"/XO;Y^6^$-&ZW`I1[=+GH^%P]GP7)=EW
M/WQ?)C]\7_WP*H_KG<@J/\K6_E56)=6#?YWQ#$F>^>=^N8T*47[_O/KA^^<X
MAL?-_+=Y5FU+&+,6Z^[3?ZVS@3\>!OYH&$Z[#R_JVX$_G+L?ZOU<./?3?5V^
M\5'<)F551##N7;03W;=NWE_^\>J3__;]R^LW5X%__>YRT#/1)2Q=1"DLN19?
M_#^*A][]?7K86^N$P_,_]0[X((HDQS.M_5=198U5(/-^]SLGT&".-<WS.HUN
MNT\W45I:,U[614$#DC*&(_U%1$7OZN?GX>A\'':_OBX5#B+_SR)-SS]G^7WF
MWXBHS#.Q]J_+LA;%_^@.>Y<?FNC?\A0(.2H>8&>I8[1^]_<E(':?%U62W?HW
M5535I2\/90WZBTVB<D%:Q+^$0]_FA87/FUV4XO-FH<M\MX\RZT5%(/EN!VQQ
M4^7QY\"_(=[PW]=560$#P?!>]$LL2"IX#5];&_[3Z-AHPJ%S[,LHC;)8P(Z`
MTTM@VY]N7OE/SYY9,XH8R"PDYIOT44Q4EC#)"^MQ5&Y)3L3X0?RM3NZB%-ZW
M-G,1QRBK2K\0L8"75JD(_$Q4%J:S.QB>%XF-O`^%V$?)VA=?0*:5`&-<-Z^V
M@*JXM<ONP$]Y!8`Z_,Z'`B1E@<0(D^(Y]@ADZ[QOHWB;9*+@]_+-)@$`Z]<M
MZ`#=U!7LK_<-][*!?UODI0N&]:Y.@6S7_EJ`%(\3IP3LF]0![A_S?'V?I&GW
M^_<$UD/@=#]3Y)(FT2I)DPK0:,%0D\(^>D`ZH&U&<5S4HD&N8Q`]AS%%GJ8T
MIA`,B[XQ+Z/L,^PD$X`H/R[$.K'._TIL!.QX[2=9G._@Q0R4&\.K]*O<7Z,.
M258U4*0U_4>Y_#Y2L&9B++<@-GQ`^\[/\DKH<QX>'^=`^2!N$""M8>>*<$D:
MV=B^:9:3;^!QU^I@I2CND$@+`8Q5VWK0.3J.]@DB.06I+AE-3U@XR+C-80;R
MO_+,W6%O<I#"7WM$Y^#'GK!+*%7TQ3X=@^'`\5%5)!53%TE-,)A`0X@L=KQ,
M"F6;IVM1E+\G/JX>;`',RJ=DY7,V'`R'(4+7!SE<BQ?^15T!AI._P\[_^]__
M`T1\,!S2_Z41%[#"7C/]-DJ+WIX&T\DB&([5RWY4^6"4"&W'T:AI,!F.@\4T
M--X"G2)V*V"&/KURL09N!%P`O%"HGR>90LEAJ0<"U^9BAGMIP.N___W_2(@=
MQ1&=X;2Q'8WZ]$.$I+(550*:^!EHV#/_>8]Q_.;Z`BS-ZT_75S?^Q;M7_LTG
M,$#_Y?V;5U<?;W[O7_WII^M/?SF$VP:GARE`H4"C_:37$Z*!DU[-^PT;M,<$
M$S=PV#4S2J_9,3[97;"(1TZMU_/_U\4*;?VX^M^VP"&9X.!$<*)@ET7/\Q]1
M`?O[(M_8Y/8>M&M$AJ'2/!9;?A0EV&7Q5@J6.Y'F3OU_`]824^`N*CZ+R@'5
M'P78&Q%KO&B]2S)R:ZKDSJ($)NW<VEW__EF8V>`%:2D`/G*"1K<Y;8@W""F@
M$_$%YZR3<DLX(0F]LMY^)RHE0U<"G#AQ4*)>ZV=J,_WS'5AI3VH9Z-="U,NH
M3&)+V"<IF&T63?Y9)+=;%$,1:*WH5CA8PIJ_S1-D+K].\_L#YGB#':#GY,ZI
M1R[6?ZW+2ELI8`GFH$)0BS9GAN_Q+S+,@8[O$N`R?_5@T$<SOV/;P//G*]"-
MJ*1V"'FGJ?G*,$.90G>H8__>\[*E0_NP>KF-0"V"8,K,_9+)2<N<9%\VKD;O
M3HZ8#KP-W,5!X^#=J7!V>3OED7<^U"!'R$@!`NIU)/06ZI(`#/\[/O7K)`-]
M=F3YZ$&2;]8QFAQN1RS$NO0W1;[S5WE1Y/<P=^G7(.`+?V5;XWYT6PCA.@[X
MWGK=S2^<BV@9T($D60+!B2).2@=W1P5&BPZ\\5&LQ6ZO+,CBH"G;9\DZ265S
M`AZD-"L0]#Y92R=ZWKTN.MII*W&;9!FN#"?:4R#B4>,%><$](V_J_3XEE*!S
M@*,W(/I@\[VQ.UJ+G'QX!5YD/>22V407'^`ISNZ:BE]Z?_BE=^\_77FA__-_
M^?2ZUYG3_[05'GBF'/Y!*-595`.Q`=HDSLCN-$7\#1`;H.IM#O))!&@%#?RG
MH#O]G_]#AI%^_L]G_A94"`!?9$`'0.HL%-$)SHLUFIC>?5)MZ>^:/`1X#9"?
M[-%:N&6#('W`YV)?\5A<XJ>,MD8ZIVQ`F.R,W1K0)ZS20C@XR<"NJ&/B$@^4
MQVMXS<?P);UV`;0=`VTO\(P?Q2T:Y#C%S?G_'/@7M&_89OH0X%P/_CI'+D""
M3>LU&!#@L<,X7J:]_B;/*_;]"J2M@CC"^^4G1Z2E`AC1A:@!X(7&Y7NPIYB?
M=U$&.ITB)1[N-VIT;(#L#?1!^\DS6!_>S_`8*2H9<'N9=^.BCM*27P8Q!1O*
M0`65)08V<4^;*"D0X0V!-70@0;4>$-'!.W7*!"7U",HNG(-AR%AEM@-&+$CH
MZ-42V&$"]DA,9J*"?*.0U.QJODT-Y]UP//$![%8/O@="A>^KNA!R&=I8*3PG
MX9?;O$X!<ZA)(\(*`.&O=4;DU-#80>9!:F!*4+!0V%6,\X_2N\@R@+&,S:).
M4F3Z1WT:/`$*)AAON:%T"/?RUEJP(5JKH+6\UEKW`N&B6!=)V;_-$;1HB(DB
M`PT%]#+PWR1`TW!FH&@XW8\Y1Y/Y%<2S7,V_CY2S01$QN9>_U:!;,`Z''FKR
MQ=^QP\1G:SGB1-!XP,`\A&08A/C9<##Q=TF:(CY@^L90''A77Y"9F$(;(BAI
M/EI[-!QV)@:#!(?7;$0EMUD"CCGF6AHB2\$M8`M.1.`(-3!G<H)1Z$KC/Z12
M!]X%D7OK6/:B$4G);D``!Y[-AL%X%@;#Z9"Q;&"2E,^*O7<[BN$1-L\6\/=H
M!`=E\L,SG"U@#XMP"<+@#L<2JA,@%FV`E(T%`G*P.KS]-6V_B7S4&5IKGC9O
MT,"*8LPIP*31'@CB2P*B4@`[GTV68PK;'-Q`Y]CRQ#[E^NS@#<#3BW34CH2,
M_[0=)O?7B;92'.&]9[CX<#`+T=L(!S`Q^0#^?5Y\EN<A@]%$TR@8`3?.YW.]
MEB?7`A%?.E>1HL>/DP)0C[X6HK&(P$CSRWJ%7U1(6>N\7L'.5^"06;Q,DSW@
M/CGH5H,TPN.WV';08DJDMRKZ+#(RRU``DZ^UKI%NR5`T$A%1"EQ`7\<86F!=
MBM*3A!\Z:/DNB7$A1G_9PA:OA1*2]XD*>%,7%$^6*^K5DDVC5@:@\L1>;1.0
M9!(<J@D2%3`99G@K^+^6,@P.I:#39$>"^18(L=JB';0%.4XZF$>C;M3!=SQA
M&2A55.1K-AM(*XI[7`*_*0,CQHDAQAA$`B)LS[)[0]`R(^PRJH^)6]2>G@R<
M"'ARO\6QP!,I:35$AIH(MP%\I-1<B_Z+.(?3@4QC(U?MK`W[E4@36`D@6_F8
M#($O/!+#!A*2'1KLC/=4"746S&@`").MRQQ<-F;,QK('W!`4*>P"DW191$FG
M`%[#!YX\4A^S,W"1!\CV:%97$P)!9>".L;LMY1EAK"QKD@HH8YIA'/'DTQ#7
M#;Q_R>\!+`4A&DX(0$0%G^4H&^J"YJBV(%4<BTLP^M%=E*0$RSR31AM#5A0[
M."J0,HY/4RDX`!EE#<J"'GN["'$#%)+69,<`.L07:869`5N'W+/AY<O9<&I`
M2L4R#0%";X/N:W./AQN#_50)J$C_ND5;"`JTM]Q,%6@ZPG<0")*6%,$B2DVK
M#MWE?5XF=$CM)Y4!V0QHEJ-)11,B3;#DD6"@MXVIN^K7VGF"+K3>$),N/F\,
M585",`<\(KZZ1$B6="P$(E(5KUGNT?\K*7%6*".?1*`4XLTI`4>YI^$EPRU2
MW!#N.R`T]XS2'3R`R'`2V&0C.Q\A0,!1LFQ3<P8#A5ARRQ)4!8(D2#G'_&`P
M'7_/[G63431M@2AK_&^D*I2!'`0@SLI)]`EP.O('(<HNOJ5@-9<AVZB$'6"R
M.P!"R4!+*JFIH@MJ#EX.#ZR7&-CNJ=.P=?B:R,`[%@A12U4R)`T-V35L`Y#$
M"7`HOH([0:1X.`$<*95Q/Y(L3:P.G\(?%8<"\&$W^Q(;:3%I^DKO"C10P?!6
M9*AL`7U4SSAJU^U$XNF&2C>IB/G,P',E!6RDGR,V&WA$D2X^49QCH%>J2MIH
M"N<B4[=]3D^Z'M&.(X_N=\UC$^"1F]@78R'045]P0J?5TL6)5;ET4^]VR,H8
MCC!L\XO&J?Z0@QYU!9;M5PXD5RA\,L+PR>DK^C\1/KTK$&`[8FFD8J9,#:D^
M!PT.C-$#!,FO$""1L@05C7+]V=CY#+2@MT>*"?E%!A!9Y1&I2#)!!A5KC?PV
M]1M(9ZD&!@\:0DAP)$9D!EA;P9U!OF30-6Q&F3@N\`2:UUP;4@*7*D)D5F==
M%\HF*%2IDZ=\_0LP7LGWY4A!3.[].H%C%XI6T2#38.+E27GS6X)L=*ET\94"
M]PO@[3O`@+(CWI498(0I7V/,Y-\P\8GG>*T'7E.XBBG#--I5\*4D?80*`.B`
M+389$^<Q>QE6EQ$PD.YYD8!U!E/#;M$&>M`P7P[AXT.)2HY\%$")>J2F08-]
M):P8J>T3TJ&LN$1@ALBZCJLS^"HC4F`E([U)3&]%NN9LQ8[MJ37&#,2#S"YB
MU1#:&<1+:/9(TRF.BH+TQYV"\ZG;"%2DKEW8%75*?`)*!<IX7R'04Q)?8DZN
M(`>@="E-CY=#9;R==2T4W;"ZO4.'F*IL)+G2CA/.>2GD64+Q6FO]5PT''I%M
M8Y1M1DF:^=F3&%"2AP0.LEITK^E=%A?4JW-D[MTJ)2G`&A2#=D3]:\7B8/0!
M24C;PG^Z28JR.D]`Y?(G\&J?(0DR+@>>)BN3FCRB,20I[^.1C?AG_FPX"J:3
M*7Q:PD2+Q<Q[C?GE+7J".486PP4\G_NC63"9A!X,&(7!<#G"`=-Y,![-^PI\
M/E!6Y-+(BKRCT-Z'P[50/.P3.!>E\KF/H&B"*#IQ59^JG;Q/6`OTN"%4/G0X
MXV/4LYW$\AQ#/!LOAL%L.6-&Y'GH`9=DH"UR@RH,AWH3&CE&,N?20^DRKT&+
MQ>1`MUE7%A:0<6-.Y/-$<W-1LA+)QI7)_T)*N,432I]C,'3GD?)#@Q/8&\A#
M!B@Q[*]<?33O(Y\],Q`7(-4HTU4F9%51RBF.=LK8HO"TO;,)Y12HX$_OQX"W
M!U_F9#7J\A@,H)Y-ET$X"FDK9Y-1$,Z7)^(B0$6WY_VD#+;[J!V'UEEE21AD
MRJM-7DE_`<.PG=H)%96NMH40)T1R^22+8#8,Z1SA+%C"65H;;);QOG*9"2\S
MA[EG#*]P&LRFUCH-?9A%F@HG'LHPDP]LO$C1ENNT*?XEJ0.>G8T&DTE3GH'&
M;9I3JA\V*/.Q#2>\`WN<\!8NZ11#VH!9M?;TOLGB[H$K_+=@@(SXS#.2GKAH
M.!A-FT6E#K38F00T><@4*C`4M+34P(KM,AN-J5>4#2-9`?#09IBQ3TYC=[2L
M'1*RL]PJE>)UPAT#'\L<'R?::,1O*-GF8;`<+1\KV3I`N=R");"+LE]%EH6F
M,"-QY#F$F4/X$+>$DV$PGX^87Y;`.\/A5\F7P!(PGD/`^+^I@!F-@N%HJ$7E
M8CX./+>(^=J%I(@!"V(R8["<C:?!\H",\5PRQO\GRAC/)6/\?YZ,\5PRQE+H
MOXV,\6P9TPVI6B9U6]#@WOC>`-E,YR2+#EI]9,!-;0.N,Y-OS^2_S[Q_C;(:
M8PZ2R<9!=\\O\Z@@W^"5MH_(Q;A#D[L-PHZ4A4_U'N%Z%NIZ:1T)].2CZ50]
M4.G!LA-#-N67S#R3I*',%2-R)0A5^"?R5Q<]X%Z"QX9\_SXC[O*.^I&P-RH#
MI8RHWF%;CI,<=M%*4A(H`AS.;LK91!Z3.)@_MR0%3^:*7[5$]^4V$1N08T#L
M9/6]9P-6&A]RHR@Q:*9(%;#EA2G86?XCFY*DX4//`H(D1I"TENKL!&,NA4#Q
MP++W1`6A)B091S45'CK``_^E+IMZ#W1%TD+!7VV[E-&]O]4X/Y6$%:JH#290
MN>B&2;OE;"[KP_L-)8-<=Q/%'',D*:"R3P/O,>I`%Z:XU(^R-:2J[]HW9#J`
MO[D<2<-T.@ZFT]DOT4X'MC,Y:3NS6;"8S3UI)P^#R7C956+$GJD61IW4O[RY
MAE]I6B>2@%4Y'"-IW7F%J2G3O$#%PY%**W3["B,LIX<V9ESUUCL]2MC78E60
MB!W-%7F;IQ*$@S5KY(CR'UTBTD693$XOBV1]*WA9612'GW_^SV=20=)PKZ%!
M#'8CC#E,@@%.#`UL.$Q2Z1'-@BXYA"%C532*,ZK2,+)!WU*9OCS?P/M$.>V$
MR@D*<9>G=R2.>14B#N-($6=D0.3>YUQV).-1@OFL"[\9T0FO.!H[",7#4AK2
M3B]ENL/`SMM\W:03+O0N5LS[*U'=8XZG*Q/P;X(W94^Q(("^(M.%IS(BR]ZQ
M(RLN6^<[#/W&_M.?!C<#GPK%GYGWJS0O$4(L0.!NNE_.!]X%2CE2_)0!U@=P
M[Y;%=Q:I>T3MU8\=I1"8C@19R''(]<#[28M%7KV'Q#HTK0#<Y@T*?%-=C[(D
M1H.I*L`RU*LR,P933U=GE0Q/I$[P25)`.M6=J_"J5)$:!7$-HF.G8D%ZPJ'_
MN`F]-C3UK%9VG>T+JR9;8YQRQ#E*9BP']Z?#)PJ2)>A4NGN'5;YI73:[\8S=
M@/NES*GH-L+\=YOD.(=J[I53_>0H1&DL2\/`"ICSTLXS@P[6)_#:)P!P(2^3
MX4(5@&TS0>!\2E^0^/H'%N]A_)F>/\4[.CL^ZAB\@"?/^+"`XR<,S,ZT'@W#
M0CG.*@&^)H/YU+!$:!BYSF`(E"ALXSS%8^+%("#?=4K97R&X'FO$0UGYM7)&
M';P;1@&+/EE@(_TLZ8!AU%[8`-8T148)YXN4M<'4@=6L[IJX)OK'(-.@($A1
M^6VS$US\&1>0T"*<C5`5>0"3^2"TH.4F4(N7._X7A]H1FWEAE,,\--"0F42G
M$0:GI<)A1;V%MD45F32&:$LX>W`(9)E\E2:WRARA/*2:3!*.%CV]U2Q*`#4%
M+23]6]4L.)6!>J^+-0-@FNM8>G:C';)R$JLDEV&3@J2"8C,?:B>)]`4(CS2R
MIF:>,0S"&9E)BO+IZRRW",S8JBT3K/UB%0H(+R_I6H^*BN7LZR*ZS]QF,ED1
MAD8I#<8U,JK]01*OPPXRM!3,5.1ZM`S"Y;`OXGMXRX_?P41O8+F0&P#K=AA:
M&[!B8AW+^51'PW-69YT:6<2]CH.%"EV-<=>=G5K5$.*66.:Z<_.`ZK"S2A8H
M]8UJNH`<,:CG5`=QTEKJ-<]\S4QB<]V4O/^6H8BB]W_^KQU=*_'+A[(28*&4
M.9;&J:L!JD0&I<7;OA>KASW>5DX?5`:9^--#)4+9XUCUK(`)V123:ZX%W92C
M%#_5H)2[J*CV6]P?6H7(U%7`U6!D&(&EQGI*<'4HVL;[+3*Y+E9(BO4YQ9P]
MBHMAZ7F[Q#/?5/<Z?-;85I@`+<ES4A6=[@H/,^%,$JC@VILBKV_9N2WQ`BZF
MD<L\RT0JTVE-2>K`5S>(M>U[*_+;(MIOT13!0BZ63>0+I%BW]P(T*;*>>;VY
M(>X;8$;GDR9SZQLY7+GX"Z]]L#,?O.+Y-!B.0_H\"V<@+>>8T@TFPT6PG,_H
M\VBY"(:+B7=58T\0?X[9I.G(GRR6P7@X]D-X>1B$L%H8C,:38#P?>Q=E$LD2
M-":.^[P`N@B7XV`T'_JCQ328ST;^#/AN.9SY,_#/E].)QY>/U75J6'P23.#5
MT71,G\>@'H9S3!PO@@E(M^5R3I_#!6PX##'`C7E6/9YU)Z-!E2LV&&R9'FG>
ME%AU8QI.(Q:4FF!]BT%B"@:?IR`[UJH$!VA)48V:'%DJ^FM>>)?:VM:?O/MM
MKE2<C..!.,-+DI4?-M:O94+KPTK:?6PD!=[T=+[EUZ2ZZPP(?.>_3>(BYQML
MX['_Q!]/X9_1$C]-_"?>31QE-U3J+*^Y@0*#Y_32$/X)X4WO95H+H-G"?"5<
MX"OT:0[_M&0CAJ$O625\3,K/3<&/EQ@%/Y1(WN?@S:*CCM4@]>JOJB!+81DK
M,(U:M+@M@AO54^`ZJF00;<O`<=410.TP8MIDQ5$<EDLTP_%*G,8R,BIR<G)R
MK;LO'CM52!&"+%]YPX;9@&Z%ZO(FVVDK(BR(M(_`K(;N"]\;8]'=DH"F9H+5
M467AJK(&D8$HL%:G`2T7`4O^^/D?1L&7O@`!ZJJ-KZ9L3Q7F`8]ZC6F(HACO
M:\LMJV)BR7&:&K1Q1M`QZM(DN)IR6#PJ@+VI_D-`(8#C2O*\P>V/YG&7S=M[
M!<DR=QK&;FF68S4_"I87S*R3$;"@^NXE#)0,JK^[E'PX<?$AW=]-\/`W>`\`
M>-`A83%]FE%[(M#CBIA0)\NX-9H>9""H*R;@H*TX?E>J^0><YXGPQC]7&N8Q
M^%U2+E*98<G(]9J")ED6UA1M,ZL%9(SD.KI?U#HM2.OAE1E]+O2BXFV.E8Q4
M&XQ4#U)$4I",`A6*'I4SYNF[Z7%4T_6+-9C"#UJ.P_G1HU35SGKS336659:/
M=FU3ER\G\&,PBC!&17L'"M;C`R^I)*0XE=%46,(>!99,2Y>DWLL+8[*2\_2"
MQ'#^A"__C9YTT]?MPH<6L:N4B:9T(N%&]LJ+SGC[[S85F@0&>+?24(+]Z>N`
MEJ[R/05=-0EU>',6/FF"A*KN3]5JEK:+0.TN7A(971YJ=]&JW37?U!G,2[X;
M16T`90,-W4*AWX/@U^T-^!\`C$YW8T'N1L^^6R(;Z]A!#?Y=\`TSLYT'5QI*
MLG4676_DQ8[2:`@2@4F^IFIZ?1?!O"AQ2\EQE!7JL<S3RQ8,0=M\,RH]5>J;
MYX]T>(5BOOJJ@GJL2TED:E7/0Y4YK27IY4:_K`7'33!\P->G_%6"]_,P;@!6
M)_HY6I\!+0)[\_)X8[8`0Y6="Z,HG.\<LNZ`6>]RK%.EFRP>FA?G&R3J5A@Q
MD%<K@<,>$G"\`EV;'7-">@/6Q:6%*\2'`Q=)V:!9WD=&2L-^->>4W5]QSX0[
MZ8ZKWB#Z:G?30<O1]>6K:TUD=&.R#!8+F3];@KT_G5HU(+_)^A.Y_FR,C<QD
M_@YV-5].[/#*(P\VGJ/OQ!)RC.5ZPS:5L^`C7J!@M'??[1[45*28I*LJZM>R
MBF2\D"GRP71^)-"!+4)DPZ0/5#N!<U\T<51@6+-7J;P]UYD%^PB_*/=1+/[P
M';4J`(/K.Q8Y2Q0Y7[<("22V8B@^1:^2KP4HE4D4CCQH5PXI-I;^.+5C,IL;
M-0V=?D6WYQUX%\":>?'",WI'@?<Z!-]UAO[J<A0L8`AXW*-E,"5_>Q2";SOT
M7@F4'QF/MAI%J7(EJU^4:M?C\>'Q&_<IJ4\5->2;DAL^"99(R.$0OX/-3,`O
MFZ!#'BR&8T\VL()GRS`D'WP:A+-1$(+7#=_-A@&X[_C^+`3O>^PY6V7)-<_\
MX8!."O\9\7]F_)^A7N?`.WY/2Z]/!]I]P;/3,MG.2;BIRY!+]YNUY!^>T77J
MM'"IPUR2I38RVKUV]+52T=!RB]V1<ZN/1;N58,`"7+8S!6.QP,(:&5C5T^.\
MZF;0@YJSD_4T;+);V=M5]>1BTXC.WY05O6HN5R097M/',!/8Q!'"&Y0#Q?YI
M;MBA>R=T,53>B%VA$M^4V&U`INY:8SB^0JT>(FF1=@LEM!)K#=1![PT5+2^F
MNFAY.1_J'A,2!D?C*)X;HV@;>PY+N..'HVM19\9.<8/R]J:C<<-\S#TW9<)W
MG5"7$U_>?C$B%&B8$#UZI]C!8#'SK<6X:96&XWIWAG*ZSM+DLR0M70,%!XLK
M14XZ,4=T0LDYX_X-Y74:RRA">4YDC&L6Z\:H,VNO;`((T+;K7!@U*=UK7O6)
M[/">,7I3Y,W(VYKPCLQ34A>38ZU6+P^U6CWX\FFBJ'\*JXTH"RAJ.W5X8=T*
MT'M#UXY-JUXVKI4MJ$EARW1+!/25G<>(%WGUOKD43M-P](S3;V6[8*1%NF#B
MA&C68&$T96$KK%-^)\#D_!SXEYA4SXLLB3`P0SV^%)=R1FDX#X9+:;V,@(^F
M\,=7%HUU#!^OL][7UG[I?4Z&XV:?D]G"5:)LBJB"\I;MIH`J>2L;[*@Z9O,J
M9V*F[+@9RAQ@K))9([!3)_/9J37EG8HX%@>>*CY@5.M(19.)ZU*#O1K'G%AS
MK02P^`O5=DE-KJ9]X5_06=B<>DH5<+(`#D5&=\_39V@P@2R<+,8>E0%1KF(Q
MPS_F_F0T#<:3*?ZQ\">343">+O&/)<XU&HY&,/=LL<3>,3+=T-T/Y4+"&28Y
MAD"@5$,K>>>]QD[IXB,CU$(-%E2?10FX=N=#=0==-8^F"(<*4Y+@Y=0[6/4T
M/'UHVE?J`,S12MZ]LXV[O*[*WB"2T`(O\<A,O`Z#YQPP,AH+&J5]`Q6L\,Q6
M2F;GSE/3L4S)G`,^FTV#R7BJBS;GLVYBMDNB'>)LP;AS:/=!9(B@(RJB3LST
M5Z3=$(\U8](-1\%DLNPCQ-$L&(53H#V\+LS\7@C9^HT[[\I8P%.PSV=3_YDG
M&P\VH1!T!.QY)TC;WDEMVY_RRS#W*2W0SU`?J6:CGJF8+BB8<Z0Q5T?GJ%A;
MJ[<#=R14X3B^,:WZE9)HHL)E[$%BM7WP;,.*A0'5B+P1M\#H;Z.J4KZFT>_$
M8(IU4F)R&QOZI5&"'6AD@;;:VUKLLJ;(DJ[B1_=EG5!DFUOM'-^K64G8G5)?
MANS6#IGIRJ;.I^R8QSGZB'1%$=\H.0#.*Y"<\%`E87V<F7_1MGB2;="^U)%I
M2NA$%?TX!"6(=J39XWS_4*`'*[_%*JB"S#9=$X#D2XE]Y"PMJ&A0Z2E(49FB
MF05*$4T]O9IT(A\#7-R55V:Q0,NS\=6^'-:HM-("LV>`.3$;0J@DA)R*\["2
M/W7?T1;>Q-KH&J4[(BEUT8]>STQ/TA%$-SMI=,C[@MUW=/SS%I"+96"-Y,`,
M$OIOJKI90;6=+008Z>R6E^62R%M5E+KGU4.'1O9\(MG+AK1'_^'8]S7*L9JD
MFC*/!MZ?!6M&[@64<E%H).\84H;FH4E;,&GLN84P%NTYFIJL2F16@,?5G:O-
M;^?YT9OCH>Q<TAUVG7DB`IW-!?V`$Q9X>>8BV_=7;TT@IE%,Y=MGX6"FZV]3
M3!)2?X)5C85Y2+8ZT,M2<"VP`(%ZGC4AB4V.S<=T%TBYDZ;(CDH5VT^IPMP[
M?A,A:NXAM"Z,='Z[Y.C]A$?T?7FJ/ED=S[DCC*\[PKB??^L8\ZUC3*=CC+-]
M]%<TD''-\ZT1S;=&-+]M(QH2BI^H!L<2B4VS&EU@X?SQ@&^]:`[THCFQ&+</
M![+V$DVE;LEGWZ_,?*L1_0UK1+M`IWI,T\LY7)W56MO^W;IOM9R_0BWG411A
MW@?`@.R'>5$9Y3A4*M>+J?__*_)^G?Q^KWQS)7W-:U>=-AN/*1?XEN[_ENX_
M*;761YLRMVF%/Y'+.PD,^U>-OB5"6HF04V'[M5'X(_#_%N7_?RW*;_V`7ZN?
M??M'2IZ^$E64@,W^#E&"+H_%JZU?=C_E-Z9[WFG]Y.,)\XQ[WFF.<V$=QSJ-
M,X0@C0+W[RORCW;X]H]VV);*+_AA#>O7R=R_J-'O-UYJOU'C\%G_CP[J<0$6
M^(&!1[<&44_D&W7MPK](Y07;NT.%$,=</<>/T!E>GA/F7]EDU$6\_2`(1P=_
MD/34-8]2F,'4)[;=LW]P4_'Y5T[`NR\YIH_E(\GFI':+QUJ?=3JE_3.7I=OS
M_4M?N!HYD(FFD=$+O4`W/(7]Z2:!W1468/Q8%GO?LJG&X"]<-70N>^*O;+?C
MBW;T9#\`F]'[W>_0)G$TBF_?!F\#\RL)TS5K^DNIW75S_I=OU37K+][JH]O@
M/4K"S8_\XG*J5>O4\A5;=(..INSM9GO\7\B4:6J<#OT:YH5\JY]Q[86OWCLR
M?[V=_+B7D^X<9!T:&_.APTY4/CZ)?SM=X6P('&`JLG'4<K.C-(7NSA&"D38C
M'MG9?/$1'<4>1TUOHV+@#^?N7^A^+58#W37,-M`>@R(U%</,_B%YG2S?*=+C
M6WJ2!*WSVS^VMA9E7"1[UX6O?THG(F<GMT+(E!@1G0N+OP<Q0%V'/CI>>"M=
M"DOU4/[CJ1F(LW^9'9L6N7]/=0_6-/W@$V>NVYO$$[I^\CL<3&T=]5;V5.QI
M9-1]?3@8V7-<M;L(Y5FK-9!E2U*;H&,\9R%#(5M1+=]./Z:YCM!\IZ'989JW
ME.]KF;HZO*7V)):P,=(;/S;9B@O*5IS@,>BL@Y6M-Y,0%L8HQV`!SYE.<`>3
MF_CO13?V^\:,_;*SIA,S^D0V_COQ\>X+'YA+CN<0QF.7+3:>NKX=+9WO3ES?
M8L2SI$X51N0<C]S4!5@<-W1-A$'^T@CR6YL*G5MU'\"Y0N@\5CMO8(V9N\9T
MD4T"ZT,K<X#>J6Z:_;$)Z>O>JKTXUS'Y`[A^;%YB,G(=0T?Z+50[X:>3`!:0
MG)312F3ZK1O[)\1MVJ/?FZ./.K$7_?>]N3RY<[_;(A\GM-KX=5S<EH4DW<O?
MW7EF3D+NO2S]*+/GYL@=5;N15.M6J+P0:H5WNBD$>H_=Y%\K#71<IC<9$=LD
M:?(=_N/S'?Z1?(<E\NC"WJ/P\LIQ7<Q63>Z[48_,63QF6XZ;*IV\0^]!"D>1
MXV4K>M[<.'&4,+7"[#UU_K:W]<@B[I[<@K(^=><#[.Z@;S.1HCXDG_MB^;82
M.BVF[QBG4RGN(&]WZ5//R87?"OA\\P2CT%<ZQW'$];*CV<=R"Y80/27#<"`H
MV9L[Z`]#GCRD6VQ[BIHRQ@A'W6]/`OI;$>\I1;S/R[+ZX?\"4$L!`A0#%```
M``@`E8P-1[?+[4V_`0``KQ@``!,``````````````(`!`````%M#;VYT96YT
M7U1Y<&5S72YX;6Q02P$"%`,4````"`"5C`U'2'4%[L4````K`@``"P``````
M````````@`'P`0``7W)E;',O+G)E;'-02P$"%`,4````"`"5C`U'!CZ'])D!
M``#/%P``&@``````````````@`'>`@``>&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"%`,4````"`"5C`U'(4D;4R0#``"3"@``$```````````````
M@`&O!```9&]C4')O<',O87!P+GAM;%!+`0(4`Q0````(`)6,#4>;QU7I/P$`
M`&D#```1``````````````"``0$(``!D;V-0<F]P<R]C;W)E+GAM;%!+`0(4
M`Q0````(`)6,#4>97)PC$`8``)PG```3``````````````"``6\)``!X;"]T
M:&5M92]T:&5M93$N>&UL4$L!`A0#%`````@`E8P-1W4E.C1>`@``5`L```T`
M`````````````(`!L`\``'AL+W-T>6QE<RYX;6Q02P$"%`,4````"`"5C`U'
MK^'0Y!D$```%#0``#P``````````````@`$Y$@``>&PO=V]R:V)O;VLN>&UL
M4$L!`A0#%`````@`E8P-1VF^-G5P`@``O@@``!@``````````````(`!?Q8`
M`'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+`0(4`Q0````(`)6,#4>/>H%]
MN00``&P6```8``````````````"``249``!X;"]W;W)K<VAE971S+W-H965T
M,BYX;6Q02P$"%`,4````"`"5C`U'1'@2F-\!``!B!0``&```````````````
M@`$4'@``>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!`A0#%`````@`E8P-
M1ZK%D-.9!```%!0``!@``````````````(`!*2```'AL+W=O<FMS:&5E=',O
M<VAE970T+GAM;%!+`0(4`Q0````(`)6,#4>P?J=+>00``'$4```8````````
M``````"``?@D``!X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"%`,4````
M"`"5C`U'WCEQ.:(!``"Q`P``&```````````````@`&G*0``>&PO=V]R:W-H
M965T<R]S:&5E=#8N>&UL4$L!`A0#%`````@`E8P-1YWGM=FC`0``L0,``!@`
M`````````````(`!?RL``'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+`0(4
M`Q0````(`)6,#4=W1=?YI`$``*\#```8``````````````"``5@M``!X;"]W
M;W)K<VAE971S+W-H965T."YX;6Q02P$"%`,4````"`"5C`U'[/"E):,!``"Q
M`P``&```````````````@`$R+P``>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
M4$L!`A0#%`````@`E8P-1W(:P!&C`0``L0,``!D``````````````(`!"S$`
M`'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"%`,4````"`"5C`U'+ZDU
M9Z,!``"Q`P``&0``````````````@`'E,@``>&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;%!+`0(4`Q0````(`)6,#4=T"=LKHP$``+$#```9````````````
M``"``;\T``!X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L!`A0#%`````@`
ME8P-1Y#>[DZD`0``L0,``!D``````````````(`!F38``'AL+W=O<FMS:&5E
M=',O<VAE970Q,RYX;6Q02P$"%`,4````"`"5C`U'A78MC:(!``"P`P``&0``
M````````````@`%T.```>&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+`0(4
M`Q0````(`)6,#4==4QG?I`$``+$#```9``````````````"``4TZ``!X;"]W
M;W)K<VAE971S+W-H965T,34N>&UL4$L!`A0#%`````@`E8P-1W\%J=^D`0``
ML0,``!D``````````````(`!*#P``'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6Q02P$"%`,4````"`"5C`U'37V\H:,!``"Q`P``&0``````````````@`$#
M/@``>&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+`0(4`Q0````(`)6,#4=M
MYB8LL@$``!8$```9``````````````"``=T_``!X;"]W;W)K<VAE971S+W-H
M965T,3@N>&UL4$L!`A0#%`````@`E8P-1_.M9!>D`0``L0,``!D`````````
M`````(`!QD$``'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"%`,4````
M"`"5C`U'9^FA><(!``![!```&0``````````````@`&A0P``>&PO=V]R:W-H
M965T<R]S:&5E=#(P+GAM;%!+`0(4`Q0````(`)6,#4??(A7>I0$``+`#```9
M``````````````"``9I%``!X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L!
M`A0#%`````@`E8P-1Y0R?-*P`0``%@0``!D``````````````(`!=D<``'AL
M+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"%`,4````"`"5C`U'2TV@+2L"
M``"X!@``&0``````````````@`%=20``>&PO=V]R:W-H965T<R]S:&5E=#(S
M+GAM;%!+`0(4`Q0````(`)6,#4>W$F5=V`$``-$$```9``````````````"`
M`;]+``!X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!`A0#%`````@`E8P-
M1]\=$[0@`P``SPP``!D``````````````(`!SDT``'AL+W=O<FMS:&5E=',O
M<VAE970R-2YX;6Q02P$"%`,4````"`"5C`U'&'(M.NL"```@#```&0``````
M````````@`$E40``>&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+`0(4`Q0`
M```(`)6,#4?T85>Q-@,``&T.```9``````````````"``4=4``!X;"]W;W)K
M<VAE971S+W-H965T,C<N>&UL4$L!`A0#%`````@`E8P-1_2"9).1`@``F@@`
M`!D``````````````(`!M%<``'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q0
M2P$"%`,4````"`"5C`U'!%ZI;GP"```/"@``&0``````````````@`%\6@``
M>&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+`0(4`Q0````(`)6,#4<UD-:E
M_`$``.,&```9``````````````"``2]=``!X;"]W;W)K<VAE971S+W-H965T
M,S`N>&UL4$L!`A0#%`````@`E8P-1[GV_'[&`0``CP0``!D`````````````
M`(`!8E\``'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"%`,4````"`"5
MC`U'J5,6338"``"-!@``&0``````````````@`%?80``>&PO=V]R:W-H965T
M<R]S:&5E=#,R+GAM;%!+`0(4`Q0````(`)6,#4=]XTF(KP(``'P)```9````
M``````````"``<QC``!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L!`A0#
M%`````@`E8P-1WSE,>D2`@``+08``!D``````````````(`!LF8``'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6Q02P$"%`,4````"`"5C`U'(M2S[W@"``!X
M"```&0``````````````@`'[:```>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM
M;%!+`0(4`Q0````(`)6,#4="?I7&Z@$``$D%```9``````````````"``:IK
M``!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L!`A0#%`````@`E8P-1V?@
M&\SM`0``HP4``!D``````````````(`!RVT``'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q02P$"%`,4````"`"5C`U'54LJE*@!``"U`P``&0``````````
M````@`'O;P``>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+`0(4`Q0````(
M`)6,#4<5D\C=!"8``%"8```4``````````````"``<YQ``!X;"]S:&%R9613
@=')I;F=S+GAM;%!+!08`````+P`O`+L,```$F```````
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743983314928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share Applicable to Common Stockholders (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 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>
<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">$ 401,067<span></span>
</td>
<td class="nump">$ 92,814<span></span>
</td>
<td class="nump">$ 329,507<span></span>
</td>
<td class="nump">$ 21,390<span></span>
</td>
</tr>
<tr 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>
<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,545,270<span></span>
</td>
<td class="nump">4,915,710<span></span>
</td>
<td class="nump">5,529,429<span></span>
</td>
<td class="nump">4,906,803<span></span>
</td>
</tr>
<tr class="re">
<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,911,253<span></span>
</td>
<td class="nump">5,162,197<span></span>
</td>
<td class="nump">5,960,681<span></span>
</td>
<td class="nump">4,961,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.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_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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 52<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-04.23)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 18<br><br><br><br> -Article 7<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 21<br><br><br><br> -Article 9<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 18<br><br><br><br> -Article 7<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 21<br><br><br><br> -Article 9<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Net Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.18)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Other Comprehensive Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 19<br><br><br><br> -Article 5<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 9<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 16<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1505-109256<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 10<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1448-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Weighted-Average Number of Common Shares Outstanding<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>15
<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>16
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743976390976">
<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">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</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>
<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_ConvertibleNotesPayableCurrent', window );">Short term related party convertible notes payable</a></td>
<td class="nump">$ 380,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 380,696<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">$ 371,929<span></span>
</td>
<td class="text">&#160;<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 (warrants expire May 20, 2016) are outstanding</a></td>
<td class="nump">$ 2.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.44<span></span>
</td>
<td class="text">&#160;<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 (warrants expire May 20, 2016) are not outstanding</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_InterestRateOnShortTermConvertibleNotesPayable', window );">Annual interest rate on short term convertible notes payable, compounded quarterly</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.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_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="text">&#160;<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.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_SubordinatedBorrowingDueDate', window );">Related party convertible notes payable maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep.  04,  2017<span></span>
</td>
</tr>
<tr class="re">
<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">$ 59,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,179<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_InterstPayableNoncurrent', window );">Accrued interest on long term related party convertible notes payable</a></td>
<td class="nump">140,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97,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_InterestExpenseRelatedParty', window );">Interest expense on short term related party convertible notes payable</a></td>
<td class="nump">8,601<span></span>
</td>
<td class="nump">$ 7,946<span></span>
</td>
<td class="nump">16,942<span></span>
</td>
<td class="nump">$ 15,652<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_InterestExpenseRelatedPartyLongTerm', window );">Interest expense on long term related party convertible notes payable</a></td>
<td class="nump">$ 22,020<span></span>
</td>
<td class="nump">$ 18,465<span></span>
</td>
<td class="nump">$ 42,873<span></span>
</td>
<td class="nump">$ 35,952<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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 5<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928298&amp;loc=SL6031898-161870<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Current Liabilities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 9<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e7018-107765<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 8<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubordinatedBorrowingDueDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the payments are due on subordinated debt, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubordinatedBorrowingDueDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743991995440">
<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>Jun. 30, 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 );">2015 (July 1, 2015 to December 31, 2015)</a></td>
<td class="nump">$ 13,766<span></span>
</td>
</tr>
<tr class="re">
<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 );">2016</a></td>
<td class="nump">12,449<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDue', window );">Total minimum payments</a></td>
<td class="nump">26,215<span></span>
</td>
</tr>
<tr class="re">
<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">(1,265)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments', window );">Present value of net minimum payments</a></td>
<td class="nump">24,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_ShortTermCapitalLeases', window );">Short term portion of capital leases</a></td>
<td class="num">(24,950)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long term portion of capital leases</a></td>
<td class="nump">$ 0<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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 6<br><br><br><br> -Section H<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>18
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139744108761808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Convertible Notes Payable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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
4 &#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 at June 30, 2015 and December 31, 2014 were $380,696. The notes were issued on September
4, 2013 to officers and directors of the Company and mature 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 convertible
into common stock was $59,121 and $42,179 at June 30, 2015 and December 31, 2014, respectively and was included in Accounts Payable
and Accrued Expenses. Interest expense for the three and six months ended June 30, 2015 was $8,601and $16,942, respectively. Interest
expense for the three and six months ended June 30, 2014 was $7,946 and $15,652, 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.</font></p>

<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>Long
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">Long
term related party convertible notes payable at June 30, 2015 and December 31, 2014 were $371,929. The notes were issued on September
4, 2013 to the Company&#146;s Chairman and mature on September 4, 2017. The notes have an interest rate of 18% per annum that
compounds quarterly. Accrued interest was $140,772 and $97,900 at June 30, 2015 and December 31, 2014, respectively, and was included
in Accounts Payable and Accrued Expenses. Interest expense for the three and six months ended June 30, 2015 was $22,020 and $42,873,
respectively. Interest expense for the three and six months ended June 30, 2014 was $18,465 and $35,952, 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.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 850<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 850<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 850<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 850<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 5<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39678-107864<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 850<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(k))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph b<br><br><br><br> -Article 3A<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>19
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743977486928">
<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">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 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>
<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">33.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">34.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>
<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>
<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">21.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">19.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>
<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>
<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">21.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_ThresholdForDisclosurePercentage', window );">Threshold percentage for disclosure</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</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_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>
<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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743991885648">
<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">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 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_Revenues', window );">Revenues:</a></td>
<td class="nump">$ 4,485,253<span></span>
</td>
<td class="nump">$ 4,391,072<span></span>
</td>
<td class="nump">$ 8,490,997<span></span>
</td>
<td class="nump">$ 8,186,411<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=SCKT_UnitedStatesMember', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues:</a></td>
<td class="nump">3,575,031<span></span>
</td>
<td class="nump">3,616,007<span></span>
</td>
<td class="nump">6,408,976<span></span>
</td>
<td class="nump">6,298,084<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>
<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_Revenues', window );">Revenues:</a></td>
<td class="nump">716,952<span></span>
</td>
<td class="nump">489,303<span></span>
</td>
<td class="nump">1,400,115<span></span>
</td>
<td class="nump">1,234,373<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>
<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_Revenues', window );">Revenues:</a></td>
<td class="nump">$ 193,270<span></span>
</td>
<td class="nump">$ 285,762<span></span>
</td>
<td class="nump">$ 681,906<span></span>
</td>
<td class="nump">$ 653,954<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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743983251472">
<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>Jun. 30, 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_CompanyAMember', window );">Company A</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_CompanyBMember', window );">Company B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_PercentOfNetAccountsReceivableBalances', window );">Percent of net accounts receivable balances</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">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_CompanyCMember', window );">Company C</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">21.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_CompanyAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompanyAMember</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_CompanyBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompanyBMember</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_CompanyCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompanyCMember</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>22
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743994000048">
<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="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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_ConcentrationOfSuppliers', window );"><strong>Concentration Of Suppliers 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 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">17.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 two suppliers</a></td>
<td class="nump">61.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_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_ConcentrationOfSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationOfSuppliers</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>23
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743991975808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2015</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
3 &#151; Inventories</b></font></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Inventories
consist principally of raw materials and sub-assemblies, which are stated at the lower of cost (first-in, first-out) or market.</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">June 30,</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="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%; text-align: left">Raw materials and sub-assemblies&#9;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">602,545</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">930,886</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Finished goods&#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">18,547</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">26,441</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">621,092</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">957,327</td><td style="border-bottom: Black 2.5pt double; 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_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. This may include, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the major classes of inventory, and the nature of the cost elements included in inventory. If inventory is stated above cost, accrued net losses on firm purchase commitments for inventory and losses resulting from valuing inventory at the lower-of-cost-or-market may also be included. For LIFO inventory, may disclose the amount and basis for determining the excess of replacement or current cost over stated LIFO value and the effects of a LIFO quantities liquidation that impacts net 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 6<br><br><br><br> -Subparagraph a, b, c<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743976129808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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>
<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_ShareBasedCompensation', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 49,887<span></span>
</td>
<td class="nump">$ 63,548<span></span>
</td>
<td class="nump">$ 96,455<span></span>
</td>
<td class="nump">$ 115,794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted</a></td>
<td class="nump">37,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">238,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average grant price</a></td>
<td class="nump">$ 1.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.57<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_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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743975616352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 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">$ 830,224<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">1,946,415<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">621,092<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">89,626<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">3,487,357<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,069,271<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">990,505<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,059,776<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,852,913)<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">206,863<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,427,000<span></span>
</td>
<td class="nump">4,427,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">90,918<span></span>
</td>
<td class="nump">85,918<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">8,212,138<span></span>
</td>
<td class="nump">8,369,816<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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,320,514<span></span>
</td>
<td class="nump">3,007,048<span></span>
</td>
</tr>
<tr class="ro">
<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">493,494<span></span>
</td>
<td class="nump">528,155<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Bank line of credit</a></td>
<td class="nump">815,819<span></span>
</td>
<td class="nump">815,981<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_DeferredIncomeOnShipmentsToDistributors', window );">Deferred income on shipments to distributors</a></td>
<td class="nump">972,193<span></span>
</td>
<td class="nump">978,555<span></span>
</td>
</tr>
<tr class="re">
<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">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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Short term portion of deferred service revenue</a></td>
<td class="nump">111,468<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,950<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,719,134<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">65,503<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">277,120<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">159,244<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,592,930<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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value: Authorized &#8211; 20,000,000 shares, Issued and outstanding &#8211; 5,548,030 shares at June 30, 2015 and 5,403,851 shares at December 31, 2014</a></td>
<td class="nump">$ 5,548<span></span>
</td>
<td class="nump">$ 5,404<span></span>
</td>
</tr>
<tr class="ro">
<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">61,974,710<span></span>
</td>
<td class="nump">61,713,995<span></span>
</td>
</tr>
<tr class="re">
<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">(60,361,050)<span></span>
</td>
<td class="num">(60,690,557)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,619,208<span></span>
</td>
<td class="nump">1,028,842<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 8,212,138<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_DeferredIncomeOnShipmentsToDistributors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredIncomeOnShipmentsToDistributors</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_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.3-4)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 3<br><br><br><br> -Subparagraph a(1)<br><br><br><br> -Article 5<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 4<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (c)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.14)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.30(a)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 31<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.18)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 12<br><br><br><br> -Article 7<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.9)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6801-107765<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash Equivalents<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-03.(a),19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 450<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14326-108349<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-03.17)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.25)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 30<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Deferred Tax Liability<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510232<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph b(2)<br><br><br><br> -Article 7<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 605<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SAB TOPIC 13.A.4(a).Q1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 13<br><br><br><br> -Section A<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 8<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 605<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SAB TOPIC 13.A.4(a).Q1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 13<br><br><br><br> -Section A<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 350<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 330<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 35<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&amp;loc=d3e3927-108312<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19-26)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.32)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 25<br><br><br><br> -Article 7<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 10<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13433-108611<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 12<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13476-108611<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -Subparagraph (f)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6812-107765<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.17)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 10<br><br><br><br> -Article 7<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 8<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph a<br><br><br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 8<br><br><br><br> -Article 7<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.31(a)(3))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Article 3<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(a)(2))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 310<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SAB TOPIC 4.E)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29-31)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 4<br><br><br><br> -Section E<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>26
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139744155670592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_BasisOfPresentationAbstract', window );"><strong>Basis Of Presentation</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_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 12pt Times New Roman, Times, Serif; color: Black"><b>NOTE
1<font style="font-style: normal; font-variant: normal"> &#151; </font></b></font><b><font style="font: bold 12pt Times New Roman, Times, Serif; color: Black">Basis
of Presentation</font></b></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
accompanying unaudited financial statements of Socket Mobile, Inc. (the &#147;Company&#148;) have been prepared in accordance
with accounting principles generally accepted in the United States for interim financial information and with the instructions
to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by
accounting principles generally accepted in the United States for complete financial statements. In the opinion of management,
all adjustments, consisting only of normal recurring accruals considered necessary for fair presentation have been included. The
results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year
or 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">&#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">These
financial statements should be read in conjunction with the audited financial statements and notes included in the Company&#146;s
Annual Report on Form 10-K for the year ended December 31, 2014. The financial statements in the Company&#146;s annual report
on Form 10-K were prepared on a going concern basis.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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>Liquidity
and Going Concern</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 was profitable in the quarter and six months ended June 30, 2015. In 2014, the Company generated $0.4 million in net income.
Except for fiscal years 2014 and 2004, the Company has incurred significant operating losses in each financial period since inception.
As of June 30, 2015, the Company has an accumulated deficit of $60,361,050. The Company&#146;s cash balances at June 30, 2015
were $830,224, including $815,819 advanced on its bank lines of credit. At June 30, 2015, the Company had an additional unused
borrowing capacity of approximately $493,000 on its bank lines of credit. The Company&#146;s balance sheet at June 30, 2015 has
a current ratio (current assets divided by current liabilities) of 0.61 to 1.0, and a working capital deficit of $2,231,777 (current
assets less current liabilities). These circumstances raise substantial doubt about the Company&#146;s ability to continue as
a going concern.</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: normal 12pt Times New Roman, Times, Serif">The
Company has taken actions to reduce its expenses and align its cost structure with economic conditions. The Company has the ability
to further reduce expenses if necessary. Steps taken by the Company intended to maintain profitability include limited growth
of headcount to manage payroll costs, the introduction of new products, and continued close support of its distributors and registered
developers whose applications support the use of the Company&#146;s barcode scanning products. The Company believes it will be
able to further improve its liquidity and secure additional sources of financing by managing its working capital balances, making
use of its 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. The Company&#146;s bank lines of credit may be terminated by the bank or by the Company
at any time. If the Company cannot maintain profitability, it will not be able to support its operations from positive cash flows,
and instead will use its existing cash to support operating losses. If the Company is unable to secure the necessary capital for
its business, it may need to suspend some or all of its current operations.&#160;</font></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><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: 12pt Times New Roman, Times, Serif">To
maintain revenue growth and profitability, the Company anticipates 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 its 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; 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
accompanying financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates
the realization of assets and the settlement of liabilities and commitments in the normal course of business. These financial
statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets
or the amounts and classification of liabilities that may result from the Company&#146;s inability to continue as a going concern.</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_BasisOfPresentationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BasisOfPresentationAbstract</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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743998293872">
<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">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</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>
<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_LeaseAndRentalExpense', window );">Rental expense for operating lease</a></td>
<td class="nump">$ 107,098<span></span>
</td>
<td class="nump">$ 107,403<span></span>
</td>
<td class="nump">$ 214,598<span></span>
</td>
<td class="nump">$ 214,468<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_DeferredRentCredit', window );">Deferred rent</a></td>
<td class="nump">277,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277,120<span></span>
</td>
<td class="text">&#160;<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_CapitalLeaseObligations', window );">Capital lease obligations</a></td>
<td class="nump">87,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,945<span></span>
</td>
</tr>
<tr class="re">
<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">65,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,761<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 1,689,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,689,000<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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 16<br><br><br><br> -Article 7<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 35<br><br><br><br> -Paragraph 23<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7662473&amp;loc=d3e43734-112732<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 25<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7501430&amp;loc=d3e39896-112707<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>28
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743977583872">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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">Future
minimum lease payments under the operating lease at June 30, 2015 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">&#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="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-indent: 12.6pt; padding-left: 5.4pt">2015 (July 1, 2015 to December 31, 2015)&#9;</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">200,483</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">408,986</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2017</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: White">
    <td style="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2018</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">442,359</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2019 to 2022</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,689,777</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; text-indent: 12.6pt; padding-left: 5.4pt; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Total minimum payments&#9;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">3,166,950</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_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock', window );">Future minimum payments under capital lease and equipment financing arrangements</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Future
minimum payments under capital lease and equipment financing arrangements as of June 30, 2015, are as follows:</font></p>

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

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <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-indent: 12.6pt; padding-left: 5.4pt">2015 (July 1, 2015 to December 31, 2015)&#9;</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">13,766</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2016</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">12,449</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 12.6pt; 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">26,215</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Less amount representing interest&#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">(1,265</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 5.4pt">&#160;&#160;&#160;&#160;&#160;Present value of net minimum payments&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,950</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Short term portion of capital leases&#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,950</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Long term portion of capital leases&#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">&#151;</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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>29
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743988928064">
<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>Jun. 30, 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 );">2015 (July 1, 2015 to December 31, 2015)</a></td>
<td class="nump">$ 200,483<span></span>
</td>
</tr>
<tr class="re">
<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 );">2016</a></td>
<td class="nump">408,986<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2017</a></td>
<td class="nump">425,345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2018</a></td>
<td class="nump">442,359<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">2019 to 2022</a></td>
<td class="nump">1,689,777<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">$ 3,166,950<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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 40<br><br><br><br> -Subparagraph (Note 3)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 40<br><br><br><br> -Subparagraph (Note 3)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 40<br><br><br><br> -Subparagraph (Note 3)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 40<br><br><br><br> -Subparagraph (Note 3)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 40<br><br><br><br> -Subparagraph (Note 3)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 40<br><br><br><br> -Subparagraph (Note 3)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 840<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>30
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743989351040">
<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>Jun. 30, 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">$ 602,545<span></span>
</td>
<td class="nump">$ 930,886<span></span>
</td>
</tr>
<tr class="re">
<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">18,547<span></span>
</td>
<td class="nump">26,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 621,092<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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a)(1))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 330<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 35<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&amp;loc=d3e3927-108312<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.6(a)(4))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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>32
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139744102413072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_SignificantAccountingPoliciesTextBlock', window );">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
2 &#151; 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"><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>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 accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent
assets and liabilities at the date of the financial statements, and 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">&#160;</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 and 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
Company considers all highly liquid investments purchased with an original maturity date of 90 days or less at date of purchase
to be cash equivalents. At June 30, 2015 and December 31, 2014, all of the Company&#146;s cash and cash equivalents consisted
of amounts held in demand and money market deposits in banks. 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18861-107790<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18743-107790<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 5<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18854-107790<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>33
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743976341600">
<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>Jun. 30, 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,548,030<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,548,030<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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 30<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 30<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 30<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.29)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.3-04)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 30<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>34
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743991999984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 Event</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"><b>&#160;</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
early July of 2015, one of the Company&#146;s OEM customers placed a $1.6 million last time buy order expected to be delivered
during the fourth quarter of 2015 and the first quarter of 2016.</font></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">On
July 31, 2015, the Company repaid a $100,000 subordinated short term note to its investor.</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>35
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743976344096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Aug. 07, 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_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-Q<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">Jun. 30,  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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,557,623<span></span>
</td>
</tr>
<tr 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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<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_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><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation 12B<br><br><br><br> -Number 240<br><br><br><br> -Section 12b<br><br><br><br> -Subsection 1<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation 12B<br><br><br><br> -Number 240<br><br><br><br> -Section 12b<br><br><br><br> -Subsection 1<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>36
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743986184848">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent
assets and liabilities at the date of the financial statements, and 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 and 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>Cash
Equivalents and 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
Company considers all highly liquid investments purchased with an original maturity date of 90 days or less at date of purchase
to be cash equivalents. At June 30, 2015 and December 31, 2014, all of the Company&#146;s cash and cash equivalents consisted
of amounts held in demand and money market deposits in banks. 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>
</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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 305<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 05<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4273-108586<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash Equivalents<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Financial Reporting Release (FRR)<br><br><br><br> -Number 203<br><br><br><br> -Paragraph 02-03<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 1<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 275<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6061-108592<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 275<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 9<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6143-108592<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 275<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6132-108592<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>37
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743975994320">
<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">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 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>
<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">$ 4,485,253<span></span>
</td>
<td class="nump">$ 4,391,072<span></span>
</td>
<td class="nump">$ 8,490,997<span></span>
</td>
<td class="nump">$ 8,186,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">2,370,284<span></span>
</td>
<td class="nump">2,490,507<span></span>
</td>
<td class="nump">4,568,390<span></span>
</td>
<td class="nump">4,662,786<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">2,114,969<span></span>
</td>
<td class="nump">1,900,565<span></span>
</td>
<td class="nump">3,922,607<span></span>
</td>
<td class="nump">3,523,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">550,284<span></span>
</td>
<td class="nump">586,371<span></span>
</td>
<td class="nump">1,125,335<span></span>
</td>
<td class="nump">1,140,057<span></span>
</td>
</tr>
<tr class="re">
<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">609,308<span></span>
</td>
<td class="nump">526,834<span></span>
</td>
<td class="nump">1,227,574<span></span>
</td>
<td class="nump">1,002,780<span></span>
</td>
</tr>
<tr class="ro">
<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">466,326<span></span>
</td>
<td class="nump">511,827<span></span>
</td>
<td class="nump">1,069,552<span></span>
</td>
<td class="nump">1,032,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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,625,918<span></span>
</td>
<td class="nump">1,625,032<span></span>
</td>
<td class="nump">3,422,461<span></span>
</td>
<td class="nump">3,175,587<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">489,051<span></span>
</td>
<td class="nump">275,533<span></span>
</td>
<td class="nump">500,146<span></span>
</td>
<td class="nump">348,038<span></span>
</td>
</tr>
<tr class="re">
<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">$ (79,999)<span></span>
</td>
<td class="num">(113,234)<span></span>
</td>
<td class="num">(154,669)<span></span>
</td>
<td class="num">(249,178)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(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_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet', window );">Net income before income taxes</a></td>
<td class="nump">$ 409,052<span></span>
</td>
<td class="nump">100,799<span></span>
</td>
<td class="nump">345,477<span></span>
</td>
<td class="nump">37,360<span></span>
</td>
</tr>
<tr class="ro">
<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">(7,985)<span></span>
</td>
<td class="num">(7,985)<span></span>
</td>
<td class="num">(15,970)<span></span>
</td>
<td class="num">(15,970)<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">$ 401,067<span></span>
</td>
<td class="nump">$ 92,814<span></span>
</td>
<td class="nump">$ 329,507<span></span>
</td>
<td class="nump">$ 21,390<span></span>
</td>
</tr>
<tr class="ro">
<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>
<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.07<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.07<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,545,270<span></span>
</td>
<td class="nump">4,915,710<span></span>
</td>
<td class="nump">5,529,429<span></span>
</td>
<td class="nump">4,906,803<span></span>
</td>
</tr>
<tr class="re">
<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,911,253<span></span>
</td>
<td class="nump">5,162,197<span></span>
</td>
<td class="nump">5,960,681<span></span>
</td>
<td class="nump">4,961,413<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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.2)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Deferred Tax Expense (or Benefit)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 9<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(h))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 6<br><br><br><br> -Section I<br><br><br><br> -Subsection 7<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 55<br><br><br><br> -Paragraph 52<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-04.23)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 18<br><br><br><br> -Article 7<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 21<br><br><br><br> -Article 9<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.21)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 18<br><br><br><br> -Article 7<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 5<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 21<br><br><br><br> -Article 9<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 50<br><br><br><br> -Section 40<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 50<br><br><br><br> -Section 40<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12355-112629<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.4)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.1,2)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 835<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-04.9)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Net Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.18)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Other Comprehensive Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 19<br><br><br><br> -Article 5<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 9<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 730<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 985<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 16<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1505-109256<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 10<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1448-109256<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Weighted-Average Number of Common Shares Outstanding<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>38
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743991996176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information and Concentrations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentInformationAndConcentrationTextBlock', window );">Segment Information and Concentrations</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; Segment Information and Concentrations</b></font></p>

<p style="font: 10pt 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>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">The
Company operates in one segment&#151;mobile systems solutions for businesses. Mobile systems solutions typically consist of a
handheld computer or other mobile device such as a smartphone or tablet, 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. Revenues for the geographic areas were as follows:&#160;</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Three Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Six Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2014</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">&#160;&#160;&#160;United States&#9;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,575,031</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: 10%; text-align: right">3,616,007</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: 10%; text-align: right">6,408,976</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: 10%; text-align: right">6,298,084</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;&#160;&#160;Europe&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">716,952</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">489,303</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,400,115</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,234,373</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Asia and rest of world&#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">193,270</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">285,762</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">681,906</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">653,954</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;Total revenues&#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">4,485,253</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,391,072</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,490,997</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,186,411</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
</table>

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

<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; 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"><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 the Company&#146;s total revenues in the three and six month periods ended June 30, 2015 and
2014 were:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Three Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Six Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2014</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="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: 40%; text-align: left">Ingram Micro Inc.&#160;&#160;&#9;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">33</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">35</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">29</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">34</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">ScanSource, Inc.&#160;&#160;&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">BlueStar, Inc.&#160;&#160;&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17</td><td style="text-align: left">%</td></tr>
</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"></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: 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>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 and money market deposit accounts in banks. To date, the Company has
not experienced losses on these 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 June 30, 2015 and December 31,
2014 were as follows:</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">June 30,</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="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%; text-align: left">Company A&#9;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">35</td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">42</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Company B&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Company C&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">%</td></tr>
</table>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><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 was unable to procure certain of such materials,
it could have a material adverse effect upon its results. At June 30, 2015 and December 31, 2014, 17% and 22%, respectively, of
the Company&#146;s accounts payable balances were concentrated in a single supplier. For the three months ended June 30, 2015,
the top two suppliers accounted for 61% of the inventory purchases.</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_SegmentInformationAndConcentrationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentInformationAndConcentrationTextBlock</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>39
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139744109211936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Financing Arrangements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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
6 &#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 new 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 initial revolving credit line agreement was 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.
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%. The annual interest
rate in effect is 4.75% per annum. 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 June 30, 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. The outstanding
amounts borrowed under the domestic line at June 30, 2015 were $815,891, and the full amounts of accounts receivable provided
as collateral were $1,160,000. There were no amounts borrowed under the international line at June 30, 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; 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 three and six months ended
June 30, 2015, was $14,621 and $29,190, respectively. Interest expense on the amounts drawn during the three and six months ended
June 30, 2014 was $14,981 and $39,010, respectively. Accrued interest related to the amounts outstanding under the Company&#146;s
bank lines of credit at June 30, 2015 and December 31, 2014 was $3,820 and $3,981, respectively.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(b),22(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(e),(f))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>40
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743977506320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Liquidity and Going Concern (Details Narrative)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2013 </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_SCKT_LiquidityAndGoingConcern', window );"><strong>Liquidity And Going Concern Details Narrative</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEarningsDeficit', window );">Accumulated deficit</a></td>
<td class="nump">$ 60,361,050<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_CashAndCashEquivalentsAtCarryingValue', window );">Cash balance</a></td>
<td class="nump">830,224<span></span>
</td>
<td class="nump">$ 632,631<span></span>
</td>
<td class="nump">$ 702,465<span></span>
</td>
<td class="nump">$ 606,255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount', window );">Total unused borrowing capacity</a></td>
<td class="nump">493,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_LinesOfCreditCurrent', window );">Bank line of credit</a></td>
<td class="nump">$ 815,819<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_CurrentRatio', window );">Current ratio (current assets divided by current liabilities)</a></td>
<td class="nump">0.61<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_WorkingCapitalDeficit', window );">Working capital deficit</a></td>
<td class="nump">$ 2,231,777<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_CurrentRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentRatio</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:pureItemType</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_LiquidityAndGoingConcern">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiquidityAndGoingConcern</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_WorkingCapitalDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WorkingCapitalDeficit</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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash Equivalents<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CumulativeEarningsDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cumulative earnings (deficits) for relevant time periods.</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_CumulativeEarningsDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentUnusedBorrowingCapacityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unused borrowing capacity under the long-term financing arrangement that is available to the entity 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.22(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Line-of-Credit Arrangement<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6517033<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.20)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 19, 20<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139744155474352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2015</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 12pt Times New Roman, Times, Serif"><b></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">Inventories
consist principally of raw materials and sub-assemblies, which are stated at the lower of cost (first-in, first-out) or market.</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">June 30,</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="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%; text-align: left">Raw materials and sub-assemblies&#9;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">602,545</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">930,886</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Finished goods&#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">18,547</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">26,441</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">621,092</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">957,327</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_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 2<br><br><br><br> -Paragraph 6<br><br><br><br> -Subparagraph a,b,c<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139744150327280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 );">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
10 &#151; Income Taxes</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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: 15pt"><font style="font: 12pt Times New Roman, Times, Serif">Income
tax expense during the three and six months ended June 30, 2015 and 2014, and the deferred income tax amounts shown on the Company&#146;s
Balance Sheets, is related entirely to the deferred tax liability on the portion of the Company&#146;s goodwill amortized for
tax purposes. Due to the indefinite characteristic of this deferred tax liability, it cannot be offset against deferred tax assets.
As a result, the Company recognized deferred tax expense of $7,985 and $15,970 in each of the three and six month periods ended
June 30, 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">At
December 31, 2014, the Company has an unrecognized tax benefit of approximately $730,000, which did not change significantly during
the three months ended June 30, 2015. Future changes in the unrecognized tax benefit are unlikely to have an impact on the effective
tax rate due to the full valuation allowance recorded on the Company&#146;s deferred tax assets, as realization of the deferred
tax assets is dependent upon future taxable income.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(h))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32559-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 15<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32718-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 9<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>43
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743988933392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_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
8 &#151; Stock-Based Compensation</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 recognizes the compensation cost in the financial statements for all stock-based awards to employees, including grants
of employee stock options, 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 that 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. Total stock-based compensation expense for the three and six months ended June 30, 2015, was $49,887
and $96,455, respectively. Total stock-based compensation expense for the three and six months ended June 30, 2014, was $63,548
and $115,794, respectively. In the three and six months ended June 30, 2015, 37,400 and 238,600 stock options were granted at
weighted average per share fair values estimated at $1.38 and $1.57, respectively.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 718<br><br><br><br> -SubTopic 40<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6418621&amp;loc=d3e17540-113929<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 50<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51659978&amp;loc=d3e25284-112666<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 718<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 718<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 718<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5444-113901<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 14<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139744107906864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share Applicable to Common Stockholders<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_EarningsPerShareAbstract', window );"><strong>Net income per share:</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_EarningsPerSharePolicyTextBlock', window );">Net Income Per Share Applicable to Common Stockholders</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
9 &#151; Net Income Per Share Applicable to Common Stockholders</b></font></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
following table sets forth 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>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Three Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Six Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2014</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Numerator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left; text-indent: 9pt">Net income&#9;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">401,067</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: 10%; text-align: right">92,814</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: 10%; text-align: right">329,507</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: 10%; text-align: right">21,390</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 4.5pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Weighted average common shares outstanding used in
    computing net income per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: 27pt">Basic&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,545,270</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,915,710</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,529,429</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,906,803</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 27pt">Diluted&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,911,253</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,162,197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,960,681</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,961,413</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -8.1pt; padding-left: 8.1pt">Net income per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: 26.1pt">Basic&#9;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.06</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 26.1pt">Diluted&#9;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.06</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left">&#160;</td></tr>
</table>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (c)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139744155605120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 Contingency</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
11 &#151; Commitments and Contingencies</b></font></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Operating
Lease</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company leases office space under a non-cancelable operating lease that provides the Company approximately 37,100 square feet
in Newark, California. Rental expense was $107,098 and $214,598 for the three and six month periods ended June 30, 2015, respectively.
Rental expense for the three and six month periods ended June 30, 2014 was $107,403 and $214,468, respectively. The Company recorded
a deferred rent obligation in accrued liabilities in the amount of $277,120 and $263,476 at June 30, 2015 and December 31, 2014,
respectively.</font>&#160;</p>

<p style="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#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 June 30, 2015 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">&#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="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-indent: 12.6pt; padding-left: 5.4pt">2015 (July 1, 2015 to December 31, 2015)&#9;</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">200,483</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">408,986</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2017</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: White">
    <td style="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2018</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">442,359</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2019 to 2022</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,689,777</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; text-indent: 12.6pt; padding-left: 5.4pt; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Total minimum payments&#9;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">3,166,950</td><td style="text-align: left; border-bottom: Black 2.5pt double"></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: 8pt 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. These leases are collateralized by their underlying assets. At June
30, 2015 and December 31, 2014, property and equipment with a cost of $87,945 were subject to such financing arrangements. Related
accumulated amortization at June 30, 2015 and December 31, 2014 amounted to $65,435 and $53,761, respectively.</font></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Future
minimum payments under capital lease and equipment financing arrangements as of June 30, 2015, are as follows:</font></p>

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

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <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-indent: 12.6pt; padding-left: 5.4pt">2015 (July 1, 2015 to December 31, 2015)&#9;</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">13,766</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2016</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">12,449</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 12.6pt; 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">26,215</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Less amount representing interest&#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">(1,265</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 5.4pt">&#160;&#160;&#160;&#160;&#160;Present value of net minimum payments&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,950</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Short term portion of capital leases&#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,950</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Long term portion of capital leases&#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">&#151;</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></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">As
of June 30, 2015, the Company has non-cancelable purchase commitments for inventory to be used in the ordinary course of business
of approximately $1,689,000.</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>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.
We are 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 460<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 8<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 450<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14435-108349<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.25)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 440<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>46
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743976132560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</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>
<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax expense</a></td>
<td class="nump">$ 7,985<span></span>
</td>
<td class="nump">$ 7,985<span></span>
</td>
<td class="nump">$ 15,970<span></span>
</td>
<td class="nump">$ 15,970<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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefit</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">$ 730,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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Deferred Tax Expense (or Benefit)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 9<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(h))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 6<br><br><br><br> -Section I<br><br><br><br> -Subsection 7<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 15A<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Unrecognized Tax Benefit<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6527854<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743991994864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Share Applicable to Common Stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_EarningsPerShareAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Net income per share applicable to common stockholders</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></b></font></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
following table sets forth 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>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Three Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Six Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2014</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Numerator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left; text-indent: 9pt">Net income&#9;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">401,067</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: 10%; text-align: right">92,814</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: 10%; text-align: right">329,507</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: 10%; text-align: right">21,390</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 4.5pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Weighted average common shares outstanding used in
    computing net income per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: 27pt">Basic&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,545,270</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,915,710</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,529,429</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,906,803</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 27pt">Diluted&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,911,253</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,162,197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,960,681</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,961,413</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -8.1pt; padding-left: 8.1pt">Net income per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: 26.1pt">Basic&#9;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.06</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 26.1pt">Diluted&#9;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.07</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.06</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left">&#160;</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_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743975601440">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Jul. 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_SubordinatedBorrowingAxis=SCKT_NotesPayableToChairmanMember', window );">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>
<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum amount of note payable</a></td>
<td class="nump">$ 550,000<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_RelatedPartyAndOtherNotesPayable', window );">Amount outstanding</a></td>
<td class="nump">450,000<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>
<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_NotesPayableToCEOMember', window );">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>
<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 );">Amount outstanding</a></td>
<td class="nump">50,000<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>
<td class="nump">50,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_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>
<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_DebtInstrumentOfferingDate1', window );">Subordinated line of credit initiation date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 31,  2013<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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum amount of note payable</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">18.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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 );">Amount outstanding</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,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_InterestExpenseRelatedPartyAndOther', window );">Interest expense for notes payable</a></td>
<td class="nump">$ 26,926<span></span>
</td>
<td class="nump">$ 66,867<span></span>
</td>
<td class="nump">$ 53,556<span></span>
</td>
<td class="nump">$ 150,439<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_RepaymentsOfSubordinatedShortTermDebt', window );">Repayment of Other Short-Term Note</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">$ 100,000<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_InterestExpenseRelatedPartyAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SCKT_InterestExpenseRelatedPartyAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>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_RelatedPartyAndOtherNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SCKT_RelatedPartyAndOtherNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentOfferingDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt instrument was offered for sale, 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 22<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentOfferingDate1</td>
</tr>
<tr>
<td style="padding-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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(b),22(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(b),22(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfSubordinatedShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an obligation which places a lender in a lien position behind debt having a higher priority of repayment (senior loan) in liquidation of the entity's assets scheduled to be repaid within one year or in the normal operating cycle of the entity, 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSubordinatedShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_NotesPayableToChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubordinatedBorrowingAxis=SCKT_NotesPayableToChairmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubordinatedBorrowingAxis=SCKT_NotesPayableToCEOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NotesPayableToCEOMember</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_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>
</div>
</body>
</html>

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743975641056">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 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">$ 329,507<span></span>
</td>
<td class="nump">$ 21,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">96,455<span></span>
</td>
<td class="nump">115,794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">99,697<span></span>
</td>
<td class="nump">153,120<span></span>
</td>
</tr>
<tr class="ro">
<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">15,970<span></span>
</td>
<td class="nump">15,970<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="re">
<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">(49,714)<span></span>
</td>
<td class="num">(776,326)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">336,235<span></span>
</td>
<td class="nump">377,332<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_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">36,081<span></span>
</td>
<td class="num">(111,983)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(5,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(686,534)<span></span>
</td>
<td class="nump">208,170<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(34,661)<span></span>
</td>
<td class="num">(1,065)<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 );">Deferred income on shipments to distributors</a></td>
<td class="num">(6,362)<span></span>
</td>
<td class="nump">44,768<span></span>
</td>
</tr>
<tr class="ro">
<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">(37,674)<span></span>
</td>
<td class="num">(5,999)<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">13,644<span></span>
</td>
<td class="nump">21,059<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">107,644<span></span>
</td>
<td class="nump">123,730<span></span>
</td>
</tr>
<tr class="re">
<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">(62,028)<span></span>
</td>
<td class="num">(61,900)<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">(62,028)<span></span>
</td>
<td class="num">(61,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_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">(12,265)<span></span>
</td>
<td class="num">(11,201)<span></span>
</td>
</tr>
<tr class="ro">
<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">29,190<span></span>
</td>
<td class="nump">1,695,778<span></span>
</td>
</tr>
<tr class="re">
<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">(29,352)<span></span>
</td>
<td class="num">(1,644,690)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">33,154<span></span>
</td>
<td class="nump">6,993<span></span>
</td>
</tr>
<tr class="re">
<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">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_RepaymentsOfNotesPayable', window );">Redemption of related party convertible note payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">151,977<span></span>
</td>
<td class="nump">34,380<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">197,593<span></span>
</td>
<td class="nump">96,210<span></span>
</td>
</tr>
<tr class="re">
<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 period</a></td>
<td class="nump">632,631<span></span>
</td>
<td class="nump">606,255<span></span>
</td>
</tr>
<tr class="ro">
<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 period</a></td>
<td class="nump">830,224<span></span>
</td>
<td class="nump">702,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Cash paid for interest</a></td>
<td class="nump">$ 81,443<span></span>
</td>
<td class="nump">$ 190,063<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_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Cash Equivalents<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 24<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 830<br><br><br><br> -SubTopic 230<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49171198&amp;loc=d3e33268-110906<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Deferred Tax Expense (or Benefit)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 9<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(h))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SAB TOPIC 6.I.7)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Staff Accounting Bulletin (SAB)<br><br><br><br> -Number Topic 6<br><br><br><br> -Section I<br><br><br><br> -Subsection 7<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 50<br><br><br><br> -Section 40<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12317-112629<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 470<br><br><br><br> -SubTopic 50<br><br><br><br> -Section 40<br><br><br><br> -Paragraph 4<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49170532&amp;loc=d3e12355-112629<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets used in operating activities not separately disclosed in the statement of cash flows. May include changes in other current assets, other noncurrent assets, or a combination of other current and noncurrent 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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 25<br><br><br><br> -Subparagraph (e)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 24<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 26<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 24<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 26<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 24<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 25<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Net Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 260<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.18)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-04.22)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Other Comprehensive Income<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 03<br><br><br><br> -Paragraph 19<br><br><br><br> -Article 5<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 04<br><br><br><br> -Paragraph 20<br><br><br><br> -Article 9<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Investing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 13<br><br><br><br> -Subparagraph (c)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3213-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3255-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 718<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (j)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 14<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3255-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt and payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 235<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.4-08.(f))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Glossary Financing Activities<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 15<br><br><br><br> -Subparagraph (b)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 230<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 28<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>50
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743988933392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party and Other Short-Term Notes Payable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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
5 &#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. On June
30, 2015 and December 31, 2014, a total of $600,000 in notes payable were outstanding under this line, of which $450,000 and $50,000
respectively were from the Company&#146;s Chairman and Chief Executive Officer and $100,000 was from an investor. The notes mature
on June 1, 2016, are repayable at the Company&#146;s discretion, and have an interest rate of 18% per annum payable monthly in
cash. Beginning October 1, 2014, investors may request note repayment. 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.
Interest expense for the three and six month periods ended June 30, 2015 related to the line of credit were $26,926 and $53,556,
respectively. Interest expense for the three and six month periods ended June 30, 2014 related to the line of credit were $66,867
and $150,439, respectively. On July 31, 2015, the Company repaid the $100,000 note to its investor.</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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-03.16)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-03.13)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>51
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743975695360">
<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">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 07, 2014</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
<th class="th"><div>Jun. 30, 2014</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
<th class="th"><div>Feb. 27, 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_LineOfCreditFacilityInitiationDate1', window );">Line of credit initiation date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 27,  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 " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityBorrowingCapacityDescription', window );">Borrowing capacity description</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">Advances against the domestic and international lines are calculated at 70% of qualified receivables.<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_DebtInstrumentDescriptionOfVariableRateBasis', window );">Debt reference rate</a></td>
<td class="text">0.0475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Bank's Prime Rate<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_MinimumInterestRateOnDebt', window );">Minimum interest rate on debt (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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">$ 815,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,981<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,999<span></span>
</td>
<td class="nump">$ 113,234<span></span>
</td>
<td class="nump">154,669<span></span>
</td>
<td class="nump">$ 249,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_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>
<td class="text">&#160;<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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Aggregate maximum advance amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">815,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">815,819<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_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,621<span></span>
</td>
<td class="nump">$ 14,981<span></span>
</td>
<td class="nump">29,190<span></span>
</td>
<td class="nump">$ 39,010<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_InterestPayableCurrentAndNoncurrent', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of credit expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 27,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 27,  2017<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_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>
<td class="text">&#160;<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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Aggregate maximum advance amount</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="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_LineOfCreditFacilityExpirationDate1', window );">Line of credit expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 27,  2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 27,  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>
</tr>
</table>
<div style="display: none;">
<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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 835<br><br><br><br> -SubTopic 20<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 225<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-04.9)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 942<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.9-03.15(5))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 944<br><br><br><br> -SubTopic 210<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.7-03.15(a))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 19, 22<br><br><br><br> -Article 5<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(b),22(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(b),22(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 10<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13433-108611<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 825<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 12<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13476-108611<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(b),22(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.19(b),22(b))<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>52
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.2.0.727</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>63</ContextCount>
  <ElementCount>171</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>14</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report>
      <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>
      <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>
      <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>
      <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>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - 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>5</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/BasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Related Party Convertible Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://socketmobile.com/role/RelatedPartyConvertibleNotesPayable</Role>
      <ShortName>Related Party Convertible Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Related Party and Other Short-Term Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://socketmobile.com/role/RelatedPartyAndOtherShort-termNotesPayable</Role>
      <ShortName>Related Party and Other Short-Term Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Bank Financing Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/BankFinancingArrangements</Role>
      <ShortName>Bank Financing Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Segment Information and Concentrations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/SegmentInformationAndConcentrations</Role>
      <ShortName>Segment Information and Concentrations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Stock-basedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Net Income Per Share Applicable to Common Stockholders</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholders</Role>
      <ShortName>Net Income Per Share Applicable to Common Stockholders</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - 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/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://socketmobile.com/role/Inventories</ParentRole>
      <Position>19</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Segment Information and Concentrations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/SegmentInformationAndConcentrationsTables</Role>
      <ShortName>Segment Information and Concentrations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://socketmobile.com/role/SegmentInformationAndConcentrations</ParentRole>
      <Position>20</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Net Income Per Share Applicable to Common Stockholders (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersTables</Role>
      <ShortName>Net Income Per Share Applicable to Common Stockholders (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholders</ParentRole>
      <Position>21</Position>
    </Report>
    <Report>
      <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>
      <ParentRole>http://socketmobile.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Liquidity and Going Concern (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/LiquidityAndGoingConcernDetailsNarrative</Role>
      <ShortName>Liquidity and Going Concern (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Inventory Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/InventoryComponentsDetails</Role>
      <ShortName>Inventory Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - 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>
      <ParentRole>http://socketmobile.com/role/RelatedPartyConvertibleNotesPayable</ParentRole>
      <Position>25</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - 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>26</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - 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>
      <ParentRole>http://socketmobile.com/role/BankFinancingArrangements</ParentRole>
      <Position>27</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - 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>28</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - 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>29</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - 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>30</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - 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>31</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Stock-Based Compensation (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Stock-basedCompensationDetailsNarrative</Role>
      <ShortName>Stock-Based Compensation (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://socketmobile.com/role/Stock-basedCompensation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Net Income Per Share Applicable to Common Stockholders (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholdersDetails</Role>
      <ShortName>Net Income Per Share Applicable to Common Stockholders (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/TaxesDetailsNarrative</Role>
      <ShortName>Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - 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>35</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - 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>36</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - 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>37</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - 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>
      <ParentRole>http://socketmobile.com/role/SubsequentEvent</ParentRole>
      <Position>38</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Info">In ''Balance Sheets'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression.</Log>
    <Log type="Info">In ''Statements of Cash Flows'', column(s) 1, 2 are contained in other reports, so were removed by flow through suppression.</Log>
  </Logs>
  <InputFiles>
    <File>sckt-20150630.xml</File>
    <File>sckt-20150630_cal.xml</File>
    <File>sckt-20150630_def.xml</File>
    <File>sckt-20150630_lab.xml</File>
    <File>sckt-20150630_pre.xml</File>
    <File>sckt-20150630.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>

</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743989350288">
<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">7 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_SubsequentEventDescription', window );">Subsequent event</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></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">In
early July of 2015, one of the Company&#146;s OEM customers placed a $1.6 million last time buy order expected to be delivered
during the fourth quarter of 2015 and the first quarter of 2016.</font></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">On
July 31, 2015, the Company repaid a $100,000 subordinated short term note to its investor.</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_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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 855<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>XML
<SEQUENCE>54
<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.2.0.727</span><table class="report" border="0" cellspacing="2" id="idm139743992024480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information and Concentrations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Revenue by geographic areas</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Revenues for the geographic areas were as follows:&#160;</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Three Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Six Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2014</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left">&#160;&#160;&#160;United States&#9;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,575,031</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: 10%; text-align: right">3,616,007</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: 10%; text-align: right">6,408,976</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: 10%; text-align: right">6,298,084</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;&#160;&#160;Europe&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">716,952</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">489,303</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,400,115</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,234,373</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Asia and rest of world&#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">193,270</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">285,762</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">681,906</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">653,954</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;Total revenues&#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">4,485,253</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,391,072</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,490,997</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,186,411</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Major customers accounted for at least 10% of total revenues</a></td>
<td class="text"><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 the Company&#146;s total revenues in the three and six month periods ended June 30, 2015 and
2014 were:</font></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Three Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td><td style="font-size: 11pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Six Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2014</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="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: 40%; text-align: left">Ingram Micro Inc.&#160;&#160;&#9;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">33</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">35</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">29</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">34</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">ScanSource, Inc.&#160;&#160;&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">BlueStar, Inc.&#160;&#160;&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17</td><td style="text-align: left">%</td></tr></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"><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 the Company&#146;s accounts receivable balances at June 30, 2015 and December 31,
2014 were as follows:</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">June 30,</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="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%; text-align: left">Company A&#9;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">35</td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">42</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Company B&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Company C&#9;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">%</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_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_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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  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><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 225<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph (SX 210.5-03.1)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 280<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 41<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9038-108599<br><br><br><br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>
</SEC-DOCUMENT>
