Barclays takes action against patent trolls