Patent Attorney: Ziolkowski Patent Solutions Group, SCDella Penna; Michael A.Horton; Carl B.