US 6,044,062
US 6,249,516
US 7,054,271
US 7,089,125
US 8,000,314
US 8,233,471
US 8,625,496
US 8,787,246
US 8,982,856