Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

23.3. Tools

There are a number of tools that can be useful for finding patent infringement. In particular, many static analysis tools (tools that analyze software code without the need to execute the code) can be used to help find patent infringement because the key task is to understand the functionality of the code in question. Some of the tools that I have come across for this purpose and that I can recommend are described in the following sections.

23.3.1. Understand

Understand is a tool from Scientific Toolworks that be downloaded for a free trial from the company’s website at www.scitools.com. Understand is a reverse-engineering tool for source code. It offers code navigation using a detailed cross-reference, a syntax-colorizing “smart” editor, and a variety of graphical reverse-engineering views. Understand is an interactive development environment designed to help maintain and understand large amounts of legacy or newly created source code. Its usefulness for detecting patent infringement is that it can show relationships, graphically and textually, between various functions, routines, objects, and other programming data and control structures. When Understand is run on an unknown body of source code, details of the code’s functionality become apparent, though it can require a significant amount of human intervention to understand the code well enough to pinpoint patent infringement.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint