Compiling Solutions to Protect Intellectual Property in Software

37
© 2015 ROBINS KAPLAN LLP Compiling Solutions To PROTECT IP IN SOFTWARE

Transcript of Compiling Solutions to Protect Intellectual Property in Software

© 2015 ROBINS KAPLAN LLP

Compiling Solutions ToPROTECT IP IN SOFTWARE

© 2015 ROBINS KAPLAN LLP 2

The New Reality ForSOFTWARE

PATENTABILITY

© 2015 ROBINS KAPLAN LLP 3

The Supreme Court Changed Everything

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

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

abstract idea?

© 2015 ROBINS KAPLAN LLP 52

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

© 2015 ROBINS KAPLAN LLP 6

CONFUSED?

(Most are)

© 2015 ROBINS KAPLAN LLP 7

Here’s What We Know

© 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)

© 2015 ROBINS KAPLAN LLP 9

2Fundamental economic and financial processes are abstract

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

© 2015 ROBINS KAPLAN LLP 10

3Data structures are probably abstract

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

© 2015 ROBINS KAPLAN LLP 11

4Traditional ways of doing business are abstract

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

© 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)

© 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)

© 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)

© 2015 ROBINS KAPLAN LLP 15

It Can FeelHOPELESS

For Software Developers

© 2015 ROBINS KAPLAN LLP 16

What Software Developers Can Do To Protect IP

© 2015 ROBINS KAPLAN LLP 171

Focus on claims that solve technology problems

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

© 2015 ROBINS KAPLAN LLP 182

Highlight counter-intuitive uses of known technologies

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

© 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)

© 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)

© 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)

© 2015 ROBINS KAPLAN LLP 226 Do not forget about

copyright

© 2015 ROBINS KAPLAN LLP 237

Consider choosing to protect software as a trade secret

© 2015 ROBINS KAPLAN LLP 24

Protecting Software As ATRADE SECRET

© 2015 ROBINS KAPLAN LLP 25

What Exactly Is A Trade Secret?

© 2015 ROBINS KAPLAN LLP 261 The information needs to

be secret (shocker!)

© 2015 ROBINS KAPLAN LLP 272

It derives “independent economic value” from being secret

© 2015 ROBINS KAPLAN LLP 283 There are reasonable

efforts to keep it secret

Unif. Trade Secrets Act § 1.4

© 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)

© 2015 ROBINS KAPLAN LLP 30

Keys To Protecting Software Trade Secrets

© 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)

© 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)

© 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)

© 2015 ROBINS KAPLAN LLP 34

4Silo your confidential and non-confidential source code

© 2015 ROBINS KAPLAN LLP 35

5Train your employees

© 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)

© 2015 ROBINS KAPLAN LLP 37

Seth A. Northrop

Silicon [email protected]