Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity (Details Narrative)

v3.20.4
Shareholders' Equity (Details Narrative) - USD ($)
12 Months Ended
Aug. 21, 2019
Sep. 06, 2017
Oct. 31, 2020
Oct. 31, 2019
Stock options exercised, shares     51,100 47,600
Aggregate proceeds from stock options     $ 122,270 $ 122,070
Weighted average exercise per share   $ .67    
Vesting percentage     85.00%  
Common stock issued pursuant to employee stock purchase plan     $ 18,451 $ 39,086
Warrants [Member]        
Vesting period       12 months
Warrant expiration date       Nov. 01, 2023
Warrants purchase of common stock shares       25,000
Warrant exercise price       $ 4.04
Consulting expense       $ 85,000
Warrants [Member] | Consultants [Member]        
Vesting period     5 months  
Warrant expiration date     Oct. 30, 2025  
Warrants purchase of common stock shares     60,000  
Warrant exercise price     $ 2.06  
Settlement Agreement [Member]        
Aggregate proceeds from stock options       $ 45,000
2010 Plan [Member]        
Stock options exercised, shares     51,100 32,000
Number of shares avaliable for future issuance     800,000  
Weighted average exercise per share     $ 2.39 $ 2.27
2010 Plan [Member] | Settlement Agreement [Member]        
Stock options exercised, shares 878,400      
2010 Plan [Member] | Settlement Agreement [Member] | Minimum [Member]        
Weighted average exercise per share $ .96      
2010 Plan [Member] | Settlement Agreement [Member] | Maximum [Member]        
Weighted average exercise per share $ 5.30      
2018 Plan [Member]        
Stock options exercised, shares       4,000
Number of shares avaliable for future issuance     2,000,000  
Shares available for future grants     2,388,339  
Weighted average exercise per share       $ 3.84
2003 Plan [Member]        
Stock options exercised, shares       11,600
Weighted average exercise per share       $ 2.94
2003 Plan [Member] | Settlement Agreement [Member]        
Stock options exercised, shares 4,000      
Weighted average exercise per share $ 2.58      
Outside of Plans [Member] | Settlement Agreement [Member]        
Stock options exercised, shares 1,046,000      
Weighted average exercise per share $ 2.58      
Employee Stock Purchase Plan [Member]        
Common stock issued pursuant to employee stock purchase plan, shares     11,536 11,650
Common stock issued pursuant to employee stock purchase plan     $ 18,000 $ 39,000