XML 28 R30.htm IDEA: XBRL DOCUMENT v3.20.1
2. SIGNIFICANT ACCOUNTING POLICIES (Details - Patent activity) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]    
Beginning balance $ 486,932  
Additions 9,114  
Amortization expense (51,028) $ (60,839)
Ending balance $ 445,018 $ 486,932