54 patents on technology