Local or remote.
Maintain full control of
a single consultant or
coordinated team.
- Local teams available for your on-site requirements.
- Remote review to reduce expenses.
- Not just “code-jockeys.” If you desire:
- Patent specialists available on each team.
- Testifiers available.
Whether the code is located in a defendant’s remote warehouse in Sacramento, or in adverse counsel’s conference room in DC, our code review teams will be there.
We have the depth to assemble local teams of software specialists, eliminating the expenses and headaches associated with travel. We also have the connections to provide highly skilled experts to ensure continuity from the initial code review through the testimony at trial.
Every language.
Every protocol.
Every OS.
- 4GL.
- High-Level Language.
- Assembly Language.
- Machine Language.
- Hardware.
- Compilers & Interpreters.
Programming languages can be common or exotic.
We’ve provided code review teams for projects across the spectrum: from C++, PHP, Python and Java, to Scala, Erlang, Hadoop YARN and MapReduce.
There isn’t a language we can’t read or code we can’t decrypt.
More than just code review.
Reports.
Claim Charts.
Testimony
- Claim Maps / Evidence Of Use (EOU) Charts.
- Printed Preliminary Reports.
- Expert Reports.
- Expert Testimony.
Sometimes getting the answer is not enough. When you need more, we can provide patent savvy code engineers to prepare evidence of use (claim) charts, expert reports, and even provide expert testimony. Ever mindful of discovery limitations, no written deliverables are ever published or transmitted without your express permission.
When budgetary requirements are important, we’ve even put together teams of lower-cost reviewers to do the heavy lifting, and a well-credentialed software engineer to provide the deliverables. Oftentimes this same approach is used when the volume of code is otherwise overwhelming. Our software engineer provides the oversight, and the bulk of the code review is performed by talented, but less credentialed reviewers.
Discuss your needs with our representative to see which approach works best for you and your client.