Dallas Invents: 128 Patents Granted for Week of May 18 » Dallas Innovates  dallasinnovates.com