Patents:
All rights reserved.