Software Patents: Who's Behind the Curtain?