Software

Software patent protection is evolving almost as rapidly as the software itself.  We constantly monitor the latest developments and issues in the software protection area both in the United States and abroad.  Our attorneys have a rich background in software engineering, computer science, electrical engineering, and related fields.  We know the mind-set and viewpoint of software engineers and can speak their language.  We have done successful software patent work with well-known Fortune 500 software and computer corporations as well as start-up companies.

This area of the firm's practices encompasses the protection of innovation in diverse areas of software technology, such as:

  • Control and management of computer networks
  • Network server management
  • Internet and electronic commerce applications
  • Distributed computing
  • Graphics and image processing
  • Processing and managing of video data and streams
  • Multimedia systems
  • Data structures, processing and storage
  • Medical monitoring, control, and data processing
  • Performance monitoring and management
  • Interactive training and decision analysis applications
  • Document and text processing
  • Encryption and decryption algorithms
  • Data compression and decompression
  • Security techniques and systems
  • Modeling of physical and chemical processes
  • Control and management of industrial facilities
  • Neural networks and expert systems
  • Operating systems
  • Instructions sets and microcode
  • Software development and management
  • Object oriented programming

In prosecuting patents for this technology, the rules, regulations, and practices change almost as rapidly as the technology itself.  Our educational and work backgrounds combined with constant vigilance enable us to comprehend these rules and regulations as they evolve so that we can gain meaningful protection for our clients' innovations.  

We have successfully overcome Patent Office rejections with arguments that a claimed invention, involving an algorithm, or a mathematical manipulation, or a method of doing business, was patentable subject matter. 

With our background and extensive experience in the drafting of software patent applications and their prosecution before the Patent Office we can evaluate any patentable software innovation and advise our clients how to effectively protect that innovation, both in the U.S. and abroad.