patent.womplex.ibm.com