Looks like one has issued (8,270,465). Application 20120082008 appears to be relevant as well. http://www.google.com/patents/US8270465 http://www.google.com/patents/US20120082008