• Software Analysis

     
     
  • Unlock your software patents

     
     

    Connected devices are becoming more complex and increasingly secure. As the Internet of Things and connected devices proliferate, patent holders have more and more of their portfolio value in systems and software-level patents.

    Successful support of software intellectual property requires a comprehensive and dedicated toolkit, including (but not limited to) software and hardware exploit methods to take control of the CPU in the target computing platform/device, software forensics, analysis and disassembly, hardware attack methods, network data traffic interception and analysis, and functional in-circuit device probing.

     
     

    Revealing the innovation others can't

    Circuit-level modifications are often required to enable appropriate software exploits.

    TechInsights’ unique in-house archive of technical and teardown analysis and our circuit reverse engineering capabilities, such as FIB circuit editing, allow us to uncover EoU / IoU for claim elements previously considered very difficult to support.

     

    Software analysis techniques we leverage

     

    Our cutting edge technical capabilities in operating system and application software analysis include but are not limited to:

    • Firmware Extraction
    • Binary Code Analysis
    • Code Disassembly/De-compilation
    • Hardware exploits to enable S/W exploits
    • Static / Dynamic Analysis
    • Vulnerability assessment
    • S/W forensics analysis
     

    TechInsights’ team of software patent experts deploy a variety of techniques to uncover and prove software patent value:

    • Functional, feature and performance testing
    • Communications network packet monitoring and analysis
    • Client-server interactions
    • Software installation / authentication / forensics
    • Dynamic/static firmware code analysis
    • Extraction and analysis of firmware from protected devices
    • Forensic and Network attacks analysis
     
     

    What we analyze

    • Mobile and portable devices
    • Network and cloud-based services
    • Secure / Mobile / Contactless payment systems
    • Telecom systems / networks
    • IoT networkable devices (e.g. smart meters, thermostats, vacuums, connected white goods, smart TVs, smart LED lighting)
    • Smart TV sets / Set top boxes (smart applications, ambient light sensors, LCD drivers)
    • WiFi access points / customer premises equipment / user equipment (protocols, feature set algorithms)
    • Solid state drives
    • Automotive systems