20100427 cruickshank software patents - a practical overview, michael o'connor

30
Michael O’Connor Partner, Cruickshank Intellectual Property Attorneys European Patent Attorney Software Patents Practical Overview April 27 th 2010 Irish Software Innovation Network

Upload: irish-software-innovation-network

Post on 24-Jan-2015

61 views

Category:

Technology


0 download

DESCRIPTION

Michael O'Connor of Cruickshank Intellectual Property Attorneys presentation on a practical overview to patents

TRANSCRIPT

Page 1: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Michael O’Connor

Partner, Cruickshank Intellectual Property Attorneys

European Patent Attorney

Software Patents – Practical Overview

April 27th 2010

Irish Software Innovation Network

Page 2: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Topics for Discussion:

• Patentability of Software

• Examples of Patented Software Inventions

• Enforcement of Software Patents

• Copyright Vs. Patents

• Why patent software - A Case Study

• Trademarks

Page 3: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

“Software is not patentable, right?”

Page 4: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Tell that to Microsoft®……

• April 2009, Uniloc® awarded US$388 million

• May 2009, i4i® awarded US$200 million

• May 2009, Parallel Networks® issue infringement proceedings

• June 2009, Microsoft® appeal US$358 million award to Alcatel Lucent®

More on these later…

Page 5: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Patentability of Software

• Software patentable in United States and Europe

• Common misconception that software not patentable in Europe

• European Patent Office (EPO) granting software patents since

mid-1980s

Page 6: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Where does the misconception that software is not patentable in

Europe come from?

• Historical Issues?

• Text of the European Patent Convention (EPC)?

• European Parliament Vote on CII Directive on 6th July 2005?

• Relatively low grant rates?

Page 7: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Current Examination Practice of the EPO

• Patentability requirements for computer programs are the same in principle as for other inventions

• Patents will be granted where a non-obvious technical solutionto a technical problem can be identified

Page 8: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Patentability of Software

• Technical problems include (although not limited to):

• Speed of data transmission

• Data security

• Data transmission integrity

• Improved interfaces

• Speed of data processing

• Improvements to memory storage

Page 9: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Patentability of Software

• Non technical problems include (although not limited to):

• Mere automation of an existing process

• Purely administrative functions

• Implementing a new business process on a computer (without any technical problem)

Page 10: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Examples of patented software inventions

EP1,678,607 – Symbian

• Dynamic Link Library functionality

• Some functions are named, other functions are numbered

• Provided technical advantages

• Refused initially in UK, granted on appeal

Page 11: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Examples of patented software inventions

EP1,307,807 – Symbian

• User interface functionality

• Most popular option presented

in middle of a list to prevent

unnecessary scrolling

• Next most popular option at one

end of list to enable rapid

selection

Page 12: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Examples of patented software inventions

EP0,927,945 – Amazon.Com

• “Gift Ordering” Patent

• Users sent a gift recipients email address to the server which in turn contacted the recipient to get a postal address for delivery of the gift

• Granted during examination

• Revoked during opposition

• Wouldn’t be granted now

Page 13: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Examples of patented software inventions

US 5,960,411 – Amazon.Com

• “One Click” Patent

• Users data including billing details and delivery address was stored in a server system and all they had to do to order a good was click on it once instead of use a shopping cart ordering model

• EP0,902,381 withdrawn during prosecution at European Patent Office

Page 14: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Enforcement of Software Patents – Remember Microsoft?

• April 2009, Uniloc® awarded US$388 million

• May 2009, i4i® awarded US$200 million

• May 2009, Parallel Networks® issue infringement proceedings

• June 2009, Microsoft® appeal US$358 million award to Alcatel

Lucent®

Page 15: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Examples of enforcing software patents

US 5,490, 216 – Uniloc

• Prevents unauthorised use or

copying of programs

• Windows® XP operating system

and Office® infringed

• $388 million in damages

• Triple damages?

• David Vs. Goliath

Page 16: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Examples of enforcing software patents

US 5,787,449 – i4i

• System and method for

manipulation of architecture

and content of a document

• Word 2003® and Word 2007®

use XML in a way that infringed

• $200 million in damages

• Raised to $290 million

• Injunction on Word!

• Received financial support to

bring proceedings

Page 17: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Examples of enforcing software patents

US 5,894,554 – Parallel Networks

• System for managing dynamic

web page requests

• A separate page server is used

to free up a web server

• Parallel Networks now

effectively a patent holding

company

• Parallel Networks have

previously sued Netflix,

Amazon.com, Orbitz and

Priceline.com

Page 18: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Examples of enforcing software patents

US 4,763,356 – Alcatel Lucent

• User interface functionality –form entry system

• Users click on a date rather than typing it in to access it in Outlook® Calendar

• Outlook® infringed

• $358 million in damages

• Increased to $511 million to include interest

• Goliath Vs. Goliath

• Successful (-ish) appeal

Page 19: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Copyright Vs Patenting

Copyright

• does not protect the idea itself but rather only protects the specific expression of the idea

• prevents copying of your code – requires proof that copying actually took place

• does not prevent someone from programming their own code to do the same thing

Page 20: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Copyright Vs Patenting

Patents

• protect the invention not simply the specific implementation of

that invention

• prevent not just copying of the code but any implementation

• do not require you to prove that copying actually took place

Page 21: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Copyright Vs Patenting

• Common misconceptions about software patents:

• They can be easily worked around (just ask Microsoft®)

• Making minor changes to the code will avoid infringement

• Using a different programming language will avoid infringement

• Writing code from scratch will avoid infringement

Page 22: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Why Patent Software – A Case Study

• Company A invents a new application called a “word processor”

• Company A does not file a patent application for their invention

• Company A relies on first mover advantage and copyright

protection

• Company A generates a lucrative market for “word processors”

and competitors begin to enter the market

Page 23: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Why Patent Software – A Case Study

• Company B develops their own “word processor” application

with new functionality which they call “cut and paste” that allows

them to move blocks of text around in the document

• Company B files a patent application for their “word processor”

with “cut and paste”

• Company B enters the market and soon “cut and paste”

functionality is deemed a must-have for any “word processor”

Page 24: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Why Patent Software – A Case Study

• What becomes of Company A?

• Company A’s word processor is now obsolete.

• Company A cannot provide a “word processor” with “cut and

paste” functionality required by the market as they would

infringe Company B’s patent.

• Company A loses their market share to Company B unless

Company A can buy or licence Company B’s technology.

Page 25: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Why Patent Software – A Case Study

• What if Company A had patented their “word processor”?

• Company A could prevent company B from entering into the

market altogether

• Company A could enter into a cross licensing deal with

Company B on favourable terms so that they could use the “cut

and paste” functionality in their “word processor”

Page 26: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Trade Marks

• A Trade Mark is any sign, capable of being represented

graphically, that is capable of distinguishing the goods or

services of one undertaking from those of another

• Trade Marks include for example words, logos, sounds, get up,

smells, shapes and colours

• Perhaps the most valuable asset that any company possesses

Page 27: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Trade Marks/Brands - what are they worth?

$12 Billion

$14 Billion

Page 28: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Trade Marks/Brands - what are they worth?

$32 Billion

$57 Billion

Page 29: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

Conclusions

• Software inventions are patentable

• Software patents have been granted for numerous disparate inventions from user interfaces to dynamic link library nomenclature structures to e-commerce applications

• Patent protection offers more robust protection against infringers than copyright protection

• Software patents are enforceable

Page 30: 20100427 Cruickshank Software Patents - A Practical Overview, Michael O'Connor

For further information, visit www.cruickshank.ie or contact

[email protected]

Thank you for your attention