Source code review.

Backed by years of experience in patent litigation and collaboration with external legal counsel, our technical consultants bring a fresh perspective to source code review and technical evidence collection. Our techno-legal experts are adept at identifying critical evidence to secure favourable outcomes in high stake IP matters.

In software litigation cases, public documentation may provide some insight, but the crux often lies in the source code itself. That's where our expertise comes in.

We specialise in meticulously examining and analysing source code for patent disputes. Our team of experts is dedicated to deliver tailored source code review services, precisely addressing the unique requirements of each patent litigation case. Our approach is focused on accuracy without sacrificing thoroughness. We utilise highly specialised tools and software to streamline the review process, ensuring no relevant evidence is overlooked.

Our code reviewers are proficient in all modern programming languages and platforms – and continuously update their skills as technology and methodologies continue to evolve.

  • Java
  • C/C++
  • Objective C
  • Python
  • R
  • Typescript
  • Javascript
  • PHP
  • ASP.NET
  • Swift
  • Assembly
  • SQL
  • Matlab
  • VHDL
  • Verilog
  • Ruby on Rails

We have reviewed code bases across a range of technical domains:

Internet Technologies/IoT

Base stations

Web Browsers and Applications

3G/4G/LTE/5G

Internet Search & Advertising

Wi-Fi Direct

E-commerce

802.11 Standards

Cloud Systems (IaaS, SaaS, PaaS)

RFID

Enterprise Software

Switching/Routing

Cryptography

Protocols

Security

Network Security

Data Processing

MIMO (Multiple Input Multiple Output)

Machine Learning & Deep Learning

VoIP (Voice over Internet Protocol)

Multimedia and Audio/Video processing

Internet Protocol

Autonomous vehicles, vehicle control systems

Software-defined Networks

Telematics

Image/Object Recognition

Augmented Reality/Virtual Reality

Gaming

OTT

When you partner with us, you can rest assured that your code review is conducted with the utmost precision, bolstering your case with thorough and reliable analysis.

Our experts work closely with you to develop a deep understanding of your requirements and customize the most suitable approach for reviewing the source code and getting the insights you want. Based on source code findings, our experts collaborate with external expert witnesses to refine technical arguments, supplement patent infringement contentions, prepare exhibits for expert reports.

Source code review stages:

Product testing

Unlock groundbreaking evidence through our product testing and reverse engineering services. We conduct behaviour analysis of products or software through live experiments to gather evidence and/or enhance the source code review process.

Our detailed testing procedures yield experimental data and evidence crucial for supporting infringement theories. With a broad spectrum of testing expertise, we have successfully conducted tests across a wide array of consumer electronics and software solutions including but not limited to:

  • Client-Server architectures
  • 802.11 standards
  • Bluetooth
  • WiFi Direct
  • Codecs
  • Network Security
  • Biometrics
  • Semiconductor/Hardware
  • Cloud applications
  • Wireless Communication
  • Networking

Utilizing industry-leading testing techniques, our experts construct use case scenarios involving target products. We rigorously test and document these scenarios to demonstrate how the product infringes on specific patent claims. Detailed test reports are generated to supplement ICs and expert reports.

With expertise in various industry-standard packet capturing and network sniffing tools such as Wire shark, Acrylic, Fiddler, Charles Proxy, HTTPScoop, and Frontline Protocol Analyzer our experts capture, decode, and analyze network interactions between system components. This detailed analysis helps in delayering the messaging protocols and data exchanged between different devices in real-world implementations.


Source code review stages:

Product teardown

Our experts can teardown electronics products such as smartphones, laptops, televisions, wearables, IoT devices, etc. to reveal the internal components, circuity and IC packages that implement core functionalities of the products. Our tear down approach will help you conduct litigation discovery in the right direction as well as improve the technical accuracy of your assertion.

Our teardown reports are supported by high-resolution photographs, videos which can be used in other attorney work products such as Infringement Contentions and Expert report. We collaborate with top tier testing laboratories and RE experts to utilize cutting-edge tools for understanding the inner workings of electronics.

  • Client-Server architectures
  • Bluetooth
  • Codecs
  • Biometrics
  • Cloud applications
  • Networking
  • 802.11 standards
  • WiFi Direct
  • Network Security
  • Semiconductor/Hardware
  • Wireless Communication

Product teardown example: