patents are challenging to write but extraordinarily valuable when the
right technology is protected. In our opinion, a patent attorney writing
these types of patents must have software development experience.
In our office, our software patent attorneys have practical experience
in Microsoft .NET, SQL, VB, C#, Java, C++ and the like. Software
development environments are extremely powerful.
Highly complicated and innovative software systems may be reproduced
quite easily without "copying" the original work. Accordingly, the
inventive approach must be protected with a utility patent.