Multiple issued patents including:

US8676704 US8751392 US8756157 US8285643