industryterm:patent internet applications