If methods of implementing something are used through looking at GPL code, it can break GPL. But I believe the concept behind the method is free use. Basically, we use freely available documentation to determine how something works, not by past code. If we don't understand something, we figure it out. That documentation is free for whatever use. So I don't believe that issue comes into play.