Johnson & Johnson rides out patent attack