Top Banner
© 2015 ROBINS KAPLAN LLP Compiling Solutions To PROTECT IP IN SOFTWARE
37
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP

Compiling Solutions ToPROTECT IP IN SOFTWARE

Page 2: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 2

The New Reality ForSOFTWARE

PATENTABILITY

Page 3: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 3

The Supreme Court Changed Everything

Alice Corp. v. CLS Bank, 134 S.Ct. 2347 (2014)

Page 4: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 41 Is the claim directed to an

abstract idea?

Page 5: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 52

Do the claim elements add significantly more than the abstract idea?

Page 6: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 6

CONFUSED?

(Most are)

Page 7: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 7

Here’s What We Know

Page 8: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 8

1It’s brutal out there for software patent owners

Post Alice Federal Circuit decisions related to software patentability:

(It’s worse at the district court)

Page 9: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 9

2Fundamental economic and financial processes are abstract

Alice Corp. v. CLS Bank, 134 S.Ct. 2347 (2014)

Page 10: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 10

3Data structures are probably abstract

Content Extraction v. Wells Fargo, 776 F.3d 1343 (Fed. Cir. 2014)

Page 11: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 11

4Traditional ways of doing business are abstract

Ultramercial v. Hulu, 772 F.3d 709 (Fed. Cir. 2014)

Page 12: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 12

5If it can be done with a pencil and paper, it’s abstract

Synopsys v. Mentor Graphics, 2015 U.S. Dist. LEXIS 6333 (N.D. Cal. Jan 20, 2015)

Page 13: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 13

6Computer automation will not overcome an abstract idea

Synopsys v. Mentor Graphics, 2015 U.S. Dist. LEXIS 6333 (N.D. Cal. Jan 20, 2015)

Page 14: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 14

7Using typical building blocks will not overcome abstract idea

Open Text v. Box, 2015 U.S. Dist. LEXIS 6309 (N.D. Cal. Jan 20, 2015)

Page 15: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 15

It Can FeelHOPELESS

For Software Developers

Page 16: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 16

What Software Developers Can Do To Protect IP

Page 17: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 171

Focus on claims that solve technology problems

DDR Holdings v. Hotels.com, 773 F.3d 1245 (Fed. Cir. 2014)

Page 18: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 182

Highlight counter-intuitive uses of known technologies

DDR Holdings v. Hotels.com, 773 F.3d 1245 (Fed. Cir. 2014)

Page 19: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 193

Incorporate hardware elements into your software claims

Bascom Research v. LinkedIn, 2015 U.S. Dist. LEXIS 4606 (N.D. Cal. Jan. 2, 2015)

Page 20: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 204

Be detailed in your specification and claims

HP v. ServiceNow, 2015 U.S. Dist. LEXIS 29384 (N.D. Cal. Mar. 10, 2015)

Page 21: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 215

Keep focus on specialized algorithms and data structures

HP v. ServiceNow, 2015 U.S. Dist. LEXIS 29384 (N.D. Cal. Mar. 10, 2015)

Page 22: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 226 Do not forget about

copyright

Page 23: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 237

Consider choosing to protect software as a trade secret

Page 24: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 24

Protecting Software As ATRADE SECRET

Page 25: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 25

What Exactly Is A Trade Secret?

Page 26: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 261 The information needs to

be secret (shocker!)

Page 27: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 272

It derives “independent economic value” from being secret

Page 28: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 283 There are reasonable

efforts to keep it secret

Unif. Trade Secrets Act § 1.4

Page 29: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 294

Provides a right to limit the dissemination of the information

Altavion, Inc. v. Konica Minolta Sys. Lab. Inc., 226 Cal.App.4th 26 (Cal. App., 2014)

Page 30: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 30

Keys To Protecting Software Trade Secrets

Page 31: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 31

1Make it clear in the code that it is confidential

Huawei Techs. Co., Ltd. v. Motorola, Inc., 2011 U.S. Dist. LEXIS 17165 (N.D. Ill. Feb. 22, 2011)

Page 32: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 32

2Use confidentiality agreements

Lincoln Park Sav. Bank v. Binetti, 2011 U.S. Dist. LEXIS 7320 (N.D. Ill. Jan. 26, 2011)

Page 33: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 33

3Control who can view the source code

Lincoln Park Sav. Bank v. Binetti, 2011 U.S. Dist. LEXIS 7320 (N.D. Ill. Jan. 26, 2011)

Page 34: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 34

4Silo your confidential and non-confidential source code

Page 35: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 35

5Train your employees

Page 36: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 36

6Create a rapid response team

Lockheed Martin Corp. v. L-3 Commc’ns Corp., 2008 U.S. Dist. LEXIS 109615 (N.D. Ga. Sept. 30, 2008)

Page 37: Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP 37

Seth A. Northrop

Silicon [email protected]