Loading patent details...
US7435216B2: Robotized laparoscopic system | Searchlight