Publication number: 20150118051
Patent number: 8652380
Patent number: 8603377
Publication number: 20130112333
Patent number: 8206141
Patent number 8114330
Publication number: 20120006470
Publication number: 20110041984
Patent number: 7614865
Patent number: 7527489
Publication number: 20090071606
Patent number: 7438961
Publication number: 20080245482
Publication number: 20080230170
Publication number: 20080216962
Patent number: 7398809
Patent number: 7399172
Patent number: 7377596
Publication number: 20080105350
Publication number: 20080093002
Publication number: 20080066842
Patent number: 7309213
Publication number: 20070287347
Publication number: 20070269548
Publication number: 20070158010
Publication number: 20070119531
Publication number: 20070104579
Publication number: 20060289099
Publication number: 20060244304
Patent number: 7094303
Publication number: 20060049546
Publication number: 20060021693
Patent number: 6974519
Publication number: 20050269009
Publication number: 20050269005
Patent number: 6971426
Publication number: 20050263229
Patent number: 6946102
Patent number: 6679306
Publication number: 20030209309
Publication number: 20030205306
Publication number: 20030106626
Patent number: 6561058
Patent number: 6431235
Publication number: 20020033220
Patent number: 6347839
Publication number: 20020007731
Patent number: 6165397
Patent number: 6138383
Patent number: 5906836
Patent number: 5795549
Patent number: 5723099
Patent number: 5591412
Patent number: 5332562
Patent number: 5312598
Patent number: 5308590
Patent number: 5086815