SlideShare a Scribd company logo
© 2015 ROBINS KAPLAN LLP
Compiling Solutions To
PROTECT IP
IN SOFTWARE
© 2015 ROBINS KAPLAN LLP 2
The New Reality For
SOFTWARE
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 4
1 Is the claim directed to
an abstract idea?
© 2015 ROBINS KAPLAN LLP 5
2
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
2
Fundamental 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
4
Traditional ways of
doing business are
abstract
Ultramercial v. Hulu, 772 F.3d 709 (Fed. Cir. 2014)
© 2015 ROBINS KAPLAN LLP 12
5
If 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
6
Computer 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
7
Using 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 Feel
HOPELESS
For Software Developers
© 2015 ROBINS KAPLAN LLP 16
What Software Developers
Can Do To Protect IP
© 2015 ROBINS KAPLAN LLP 17
1
Focus on claims that
solve technology
problems
DDR Holdings v. Hotels.com, 773 F.3d 1245 (Fed. Cir. 2014)
© 2015 ROBINS KAPLAN LLP 18
2
Highlight counter-
intuitive uses of known
technologies
DDR Holdings v. Hotels.com, 773 F.3d 1245 (Fed. Cir. 2014)
© 2015 ROBINS KAPLAN LLP 19
3
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 20
4
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 21
5
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 22
6 Do not forget about
copyright
© 2015 ROBINS KAPLAN LLP 23
7
Consider choosing to
protect software as a
trade secret
© 2015 ROBINS KAPLAN LLP 24
Protecting Software As A
TRADE SECRET
© 2015 ROBINS KAPLAN LLP 25
What Exactly Is A Trade Secret?
© 2015 ROBINS KAPLAN LLP 26
1 The information needs
to be secret (shocker!)
© 2015 ROBINS KAPLAN LLP 27
2
It derives “independent
economic value” from
being secret
© 2015 ROBINS KAPLAN LLP 28
3 There are reasonable
efforts to keep it secret
Unif. Trade Secrets Act § 1.4
© 2015 ROBINS KAPLAN LLP 29
4
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
1
Make 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
4
Silo 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 Valley
SNorthrop@robinskaplan.com
650.784.4012

More Related Content

Viewers also liked

Alera starting conference. Ecofilae.
Alera starting conference. Ecofilae.  Alera starting conference. Ecofilae.
Alera starting conference. Ecofilae.
Alerah2o
 
Cum altfel putem utiliza carligele de rufe
Cum  altfel  putem  utiliza carligele  de  rufeCum  altfel  putem  utiliza carligele  de  rufe
Cum altfel putem utiliza carligele de rufe
Liceul tehnologic Constantin Cantacuzino
 
Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1
Ross Tang
 
Christopher Monette Resume
Christopher Monette ResumeChristopher Monette Resume
Christopher Monette ResumeChris Monette
 
xrMonitor-Мониторинг СУБД Oracle
xrMonitor-Мониторинг СУБД OraclexrMonitor-Мониторинг СУБД Oracle
xrMonitor-Мониторинг СУБД Oracle
Anne Rousseau
 
The ancient road: an overview of globalization
The ancient road: an overview of globalizationThe ancient road: an overview of globalization
The ancient road: an overview of globalization
Michelle Simbulan
 
Nikola_Ivica_Thesis
Nikola_Ivica_ThesisNikola_Ivica_Thesis
Nikola_Ivica_ThesisNikola Ivica
 
презентація My day
презентація My dayпрезентація My day
презентація My day
Alina Kapitula
 
12 Tips for Writing Abstracts the Review Committee Will Love
12 Tips for Writing Abstracts the Review Committee Will Love12 Tips for Writing Abstracts the Review Committee Will Love
12 Tips for Writing Abstracts the Review Committee Will Love
Tara Luther
 
Alera starting conference. Granollers.
Alera starting conference. Granollers.Alera starting conference. Granollers.
Alera starting conference. Granollers.
Alerah2o
 
Administrator performance appraisal
Administrator performance appraisalAdministrator performance appraisal
Administrator performance appraisal
coreypier
 

Viewers also liked (13)

Alera starting conference. Ecofilae.
Alera starting conference. Ecofilae.  Alera starting conference. Ecofilae.
Alera starting conference. Ecofilae.
 
Cum altfel putem utiliza carligele de rufe
Cum  altfel  putem  utiliza carligele  de  rufeCum  altfel  putem  utiliza carligele  de  rufe
Cum altfel putem utiliza carligele de rufe
 
Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1
 
Christopher Monette Resume
Christopher Monette ResumeChristopher Monette Resume
Christopher Monette Resume
 
10452 concept final
10452 concept final10452 concept final
10452 concept final
 
xrMonitor-Мониторинг СУБД Oracle
xrMonitor-Мониторинг СУБД OraclexrMonitor-Мониторинг СУБД Oracle
xrMonitor-Мониторинг СУБД Oracle
 
Centenarian Article
Centenarian ArticleCentenarian Article
Centenarian Article
 
The ancient road: an overview of globalization
The ancient road: an overview of globalizationThe ancient road: an overview of globalization
The ancient road: an overview of globalization
 
Nikola_Ivica_Thesis
Nikola_Ivica_ThesisNikola_Ivica_Thesis
Nikola_Ivica_Thesis
 
презентація My day
презентація My dayпрезентація My day
презентація My day
 
12 Tips for Writing Abstracts the Review Committee Will Love
12 Tips for Writing Abstracts the Review Committee Will Love12 Tips for Writing Abstracts the Review Committee Will Love
12 Tips for Writing Abstracts the Review Committee Will Love
 
Alera starting conference. Granollers.
Alera starting conference. Granollers.Alera starting conference. Granollers.
Alera starting conference. Granollers.
 
Administrator performance appraisal
Administrator performance appraisalAdministrator performance appraisal
Administrator performance appraisal
 

Similar to Compiling Solutions to Protect Intellectual Property in Software

IP Developments for the New Media and Gaming Industry
IP Developments for the New Media and Gaming Industry IP Developments for the New Media and Gaming Industry
IP Developments for the New Media and Gaming Industry
Seth Northrop
 
Navigating Thunderheads: Drafting and Negotiating Secure Cloud Agreements tha...
Navigating Thunderheads: Drafting and Negotiating Secure Cloud Agreements tha...Navigating Thunderheads: Drafting and Negotiating Secure Cloud Agreements tha...
Navigating Thunderheads: Drafting and Negotiating Secure Cloud Agreements tha...
Seth Northrop
 
Keeping Secrets in the Cloud
Keeping Secrets in the CloudKeeping Secrets in the Cloud
Keeping Secrets in the Cloud
Seth Northrop
 
8 Key Components of a Sucessful IP Due Diligence
8 Key Components of a Sucessful IP Due Diligence8 Key Components of a Sucessful IP Due Diligence
8 Key Components of a Sucessful IP Due Diligence
Seth Northrop
 
9 Key Factors That Impact Patent Valuations
9 Key Factors That Impact Patent Valuations9 Key Factors That Impact Patent Valuations
9 Key Factors That Impact Patent Valuations
Seth Northrop
 
[Litb iz] get it internet energy planner v.3.1.3
[Litb iz] get it internet energy planner v.3.1.3[Litb iz] get it internet energy planner v.3.1.3
[Litb iz] get it internet energy planner v.3.1.3
litbiz
 
7 Mistakes Every Startup Should Avoid To Protect Intellectual Property
7 Mistakes Every Startup Should Avoid To Protect Intellectual Property7 Mistakes Every Startup Should Avoid To Protect Intellectual Property
7 Mistakes Every Startup Should Avoid To Protect Intellectual Property
Seth Northrop
 
Rivet Software Microsoft Office CPE Webinar Presentation
Rivet Software Microsoft Office CPE Webinar PresentationRivet Software Microsoft Office CPE Webinar Presentation
Rivet Software Microsoft Office CPE Webinar PresentationRivet Software
 
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
CA Technologies
 
Reference Architecture for Data Loss Prevention in the Cloud
Reference Architecture for Data Loss Prevention in the CloudReference Architecture for Data Loss Prevention in the Cloud
Reference Architecture for Data Loss Prevention in the Cloud
Netskope
 
Technology Primer: Building Applications the New-Fashioned Way
Technology Primer: Building Applications the New-Fashioned WayTechnology Primer: Building Applications the New-Fashioned Way
Technology Primer: Building Applications the New-Fashioned Way
CA Technologies
 
OpenBrighton Event - Nov 2014
OpenBrighton Event - Nov 2014OpenBrighton Event - Nov 2014
OpenBrighton Event - Nov 2014
Paolo Vecchi
 
Open Brighton - Open Source and your business
Open Brighton - Open Source and your businessOpen Brighton - Open Source and your business
Open Brighton - Open Source and your business
Omnis Systems
 
Oracle Primavera - Seven Steps to Managing Successful Projects
Oracle Primavera - Seven Steps to Managing Successful ProjectsOracle Primavera - Seven Steps to Managing Successful Projects
Oracle Primavera - Seven Steps to Managing Successful Projects
Oracle Primavera
 
8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy
Silicon Valley Data Science
 
WeSecure Data Security Congres: 5 must haves to safe cloud enablement
WeSecure Data Security Congres: 5 must haves to safe cloud enablementWeSecure Data Security Congres: 5 must haves to safe cloud enablement
WeSecure Data Security Congres: 5 must haves to safe cloud enablement
WeSecure
 
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL Corporation
 
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
CA Technologies
 
Who is Internap??
Who is Internap??Who is Internap??
Who is Internap??aghanim
 
Rivet Software Interactive Financial Management CPE Webinar Presentation
Rivet Software Interactive Financial Management CPE Webinar PresentationRivet Software Interactive Financial Management CPE Webinar Presentation
Rivet Software Interactive Financial Management CPE Webinar PresentationRivet Software
 

Similar to Compiling Solutions to Protect Intellectual Property in Software (20)

IP Developments for the New Media and Gaming Industry
IP Developments for the New Media and Gaming Industry IP Developments for the New Media and Gaming Industry
IP Developments for the New Media and Gaming Industry
 
Navigating Thunderheads: Drafting and Negotiating Secure Cloud Agreements tha...
Navigating Thunderheads: Drafting and Negotiating Secure Cloud Agreements tha...Navigating Thunderheads: Drafting and Negotiating Secure Cloud Agreements tha...
Navigating Thunderheads: Drafting and Negotiating Secure Cloud Agreements tha...
 
Keeping Secrets in the Cloud
Keeping Secrets in the CloudKeeping Secrets in the Cloud
Keeping Secrets in the Cloud
 
8 Key Components of a Sucessful IP Due Diligence
8 Key Components of a Sucessful IP Due Diligence8 Key Components of a Sucessful IP Due Diligence
8 Key Components of a Sucessful IP Due Diligence
 
9 Key Factors That Impact Patent Valuations
9 Key Factors That Impact Patent Valuations9 Key Factors That Impact Patent Valuations
9 Key Factors That Impact Patent Valuations
 
[Litb iz] get it internet energy planner v.3.1.3
[Litb iz] get it internet energy planner v.3.1.3[Litb iz] get it internet energy planner v.3.1.3
[Litb iz] get it internet energy planner v.3.1.3
 
7 Mistakes Every Startup Should Avoid To Protect Intellectual Property
7 Mistakes Every Startup Should Avoid To Protect Intellectual Property7 Mistakes Every Startup Should Avoid To Protect Intellectual Property
7 Mistakes Every Startup Should Avoid To Protect Intellectual Property
 
Rivet Software Microsoft Office CPE Webinar Presentation
Rivet Software Microsoft Office CPE Webinar PresentationRivet Software Microsoft Office CPE Webinar Presentation
Rivet Software Microsoft Office CPE Webinar Presentation
 
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
Case Study: Fujitsu Ensures a Reliable Customer Experience with Modern Wi-Fi ...
 
Reference Architecture for Data Loss Prevention in the Cloud
Reference Architecture for Data Loss Prevention in the CloudReference Architecture for Data Loss Prevention in the Cloud
Reference Architecture for Data Loss Prevention in the Cloud
 
Technology Primer: Building Applications the New-Fashioned Way
Technology Primer: Building Applications the New-Fashioned WayTechnology Primer: Building Applications the New-Fashioned Way
Technology Primer: Building Applications the New-Fashioned Way
 
OpenBrighton Event - Nov 2014
OpenBrighton Event - Nov 2014OpenBrighton Event - Nov 2014
OpenBrighton Event - Nov 2014
 
Open Brighton - Open Source and your business
Open Brighton - Open Source and your businessOpen Brighton - Open Source and your business
Open Brighton - Open Source and your business
 
Oracle Primavera - Seven Steps to Managing Successful Projects
Oracle Primavera - Seven Steps to Managing Successful ProjectsOracle Primavera - Seven Steps to Managing Successful Projects
Oracle Primavera - Seven Steps to Managing Successful Projects
 
8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy8 Steps to Creating a Data Strategy
8 Steps to Creating a Data Strategy
 
WeSecure Data Security Congres: 5 must haves to safe cloud enablement
WeSecure Data Security Congres: 5 must haves to safe cloud enablementWeSecure Data Security Congres: 5 must haves to safe cloud enablement
WeSecure Data Security Congres: 5 must haves to safe cloud enablement
 
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
 
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
 
Who is Internap??
Who is Internap??Who is Internap??
Who is Internap??
 
Rivet Software Interactive Financial Management CPE Webinar Presentation
Rivet Software Interactive Financial Management CPE Webinar PresentationRivet Software Interactive Financial Management CPE Webinar Presentation
Rivet Software Interactive Financial Management CPE Webinar Presentation
 

Recently uploaded

Business and Corporate Case Update (2024)
Business and Corporate Case Update (2024)Business and Corporate Case Update (2024)
Business and Corporate Case Update (2024)
Wendy Couture
 
1比1制作(swansea毕业证书)英国斯旺西大学毕业证学位证书托业成绩单原版一模一样
1比1制作(swansea毕业证书)英国斯旺西大学毕业证学位证书托业成绩单原版一模一样1比1制作(swansea毕业证书)英国斯旺西大学毕业证学位证书托业成绩单原版一模一样
1比1制作(swansea毕业证书)英国斯旺西大学毕业证学位证书托业成绩单原版一模一样
9ib5wiwt
 
Agrarian Reform Policies in the Philippines: a quiz
Agrarian Reform Policies in the Philippines: a quizAgrarian Reform Policies in the Philippines: a quiz
Agrarian Reform Policies in the Philippines: a quiz
gaelcabigunda
 
The Main Procedures for Obtaining Cypriot Citizenship
The Main Procedures for Obtaining Cypriot CitizenshipThe Main Procedures for Obtaining Cypriot Citizenship
The Main Procedures for Obtaining Cypriot Citizenship
BridgeWest.eu
 
Donald_J_Trump_katigoritirio_stormi_daniels.pdf
Donald_J_Trump_katigoritirio_stormi_daniels.pdfDonald_J_Trump_katigoritirio_stormi_daniels.pdf
Donald_J_Trump_katigoritirio_stormi_daniels.pdf
ssuser5750e1
 
DNA Testing in Civil and Criminal Matters.pptx
DNA Testing in Civil and Criminal Matters.pptxDNA Testing in Civil and Criminal Matters.pptx
DNA Testing in Civil and Criminal Matters.pptx
patrons legal
 
Abdul Hakim Shabazz Deposition Hearing in Federal Court
Abdul Hakim Shabazz Deposition Hearing in Federal CourtAbdul Hakim Shabazz Deposition Hearing in Federal Court
Abdul Hakim Shabazz Deposition Hearing in Federal Court
Gabe Whitley
 
Debt Mapping Camp bebas riba to know how much our debt
Debt Mapping Camp bebas riba to know how much our debtDebt Mapping Camp bebas riba to know how much our debt
Debt Mapping Camp bebas riba to know how much our debt
ssuser0576e4
 
ADR in criminal proceeding in Bangladesh with global perspective.
ADR in criminal proceeding in Bangladesh with global perspective.ADR in criminal proceeding in Bangladesh with global perspective.
ADR in criminal proceeding in Bangladesh with global perspective.
Daffodil International University
 
Car Accident Injury Do I Have a Case....
Car Accident Injury Do I Have a Case....Car Accident Injury Do I Have a Case....
Car Accident Injury Do I Have a Case....
Knowyourright
 
ALL EYES ON RAFAH BUT WHY Explain more.pdf
ALL EYES ON RAFAH BUT WHY Explain more.pdfALL EYES ON RAFAH BUT WHY Explain more.pdf
ALL EYES ON RAFAH BUT WHY Explain more.pdf
46adnanshahzad
 
原版仿制(aut毕业证书)新西兰奥克兰理工大学毕业证文凭毕业证雅思成绩单原版一模一样
原版仿制(aut毕业证书)新西兰奥克兰理工大学毕业证文凭毕业证雅思成绩单原版一模一样原版仿制(aut毕业证书)新西兰奥克兰理工大学毕业证文凭毕业证雅思成绩单原版一模一样
原版仿制(aut毕业证书)新西兰奥克兰理工大学毕业证文凭毕业证雅思成绩单原版一模一样
9ib5wiwt
 
办理(waikato毕业证书)新西兰怀卡托大学毕业证双学位证书原版一模一样
办理(waikato毕业证书)新西兰怀卡托大学毕业证双学位证书原版一模一样办理(waikato毕业证书)新西兰怀卡托大学毕业证双学位证书原版一模一样
办理(waikato毕业证书)新西兰怀卡托大学毕业证双学位证书原版一模一样
9ib5wiwt
 
NATURE, ORIGIN AND DEVELOPMENT OF INTERNATIONAL LAW.pptx
NATURE, ORIGIN AND DEVELOPMENT OF INTERNATIONAL LAW.pptxNATURE, ORIGIN AND DEVELOPMENT OF INTERNATIONAL LAW.pptx
NATURE, ORIGIN AND DEVELOPMENT OF INTERNATIONAL LAW.pptx
anvithaav
 
Cold War - 1, talks about cold water bro
Cold War - 1, talks about cold water broCold War - 1, talks about cold water bro
Cold War - 1, talks about cold water bro
SidharthKashyap5
 
Secure Your Brand: File a Trademark Today
Secure Your Brand: File a Trademark TodaySecure Your Brand: File a Trademark Today
Secure Your Brand: File a Trademark Today
Trademark Quick
 
Rokita Releases Soccer Stadium Legal Opinion
Rokita Releases Soccer Stadium Legal OpinionRokita Releases Soccer Stadium Legal Opinion
Rokita Releases Soccer Stadium Legal Opinion
Abdul-Hakim Shabazz
 
PRECEDENT AS A SOURCE OF LAW (SAIF JAVED).pptx
PRECEDENT AS A SOURCE OF LAW (SAIF JAVED).pptxPRECEDENT AS A SOURCE OF LAW (SAIF JAVED).pptx
PRECEDENT AS A SOURCE OF LAW (SAIF JAVED).pptx
OmGod1
 
Notes-on-Prescription-Obligations-and-Contracts.doc
Notes-on-Prescription-Obligations-and-Contracts.docNotes-on-Prescription-Obligations-and-Contracts.doc
Notes-on-Prescription-Obligations-and-Contracts.doc
BRELGOSIMAT
 
Responsibilities of the office bearers while registering multi-state cooperat...
Responsibilities of the office bearers while registering multi-state cooperat...Responsibilities of the office bearers while registering multi-state cooperat...
Responsibilities of the office bearers while registering multi-state cooperat...
Finlaw Consultancy Pvt Ltd
 

Recently uploaded (20)

Business and Corporate Case Update (2024)
Business and Corporate Case Update (2024)Business and Corporate Case Update (2024)
Business and Corporate Case Update (2024)
 
1比1制作(swansea毕业证书)英国斯旺西大学毕业证学位证书托业成绩单原版一模一样
1比1制作(swansea毕业证书)英国斯旺西大学毕业证学位证书托业成绩单原版一模一样1比1制作(swansea毕业证书)英国斯旺西大学毕业证学位证书托业成绩单原版一模一样
1比1制作(swansea毕业证书)英国斯旺西大学毕业证学位证书托业成绩单原版一模一样
 
Agrarian Reform Policies in the Philippines: a quiz
Agrarian Reform Policies in the Philippines: a quizAgrarian Reform Policies in the Philippines: a quiz
Agrarian Reform Policies in the Philippines: a quiz
 
The Main Procedures for Obtaining Cypriot Citizenship
The Main Procedures for Obtaining Cypriot CitizenshipThe Main Procedures for Obtaining Cypriot Citizenship
The Main Procedures for Obtaining Cypriot Citizenship
 
Donald_J_Trump_katigoritirio_stormi_daniels.pdf
Donald_J_Trump_katigoritirio_stormi_daniels.pdfDonald_J_Trump_katigoritirio_stormi_daniels.pdf
Donald_J_Trump_katigoritirio_stormi_daniels.pdf
 
DNA Testing in Civil and Criminal Matters.pptx
DNA Testing in Civil and Criminal Matters.pptxDNA Testing in Civil and Criminal Matters.pptx
DNA Testing in Civil and Criminal Matters.pptx
 
Abdul Hakim Shabazz Deposition Hearing in Federal Court
Abdul Hakim Shabazz Deposition Hearing in Federal CourtAbdul Hakim Shabazz Deposition Hearing in Federal Court
Abdul Hakim Shabazz Deposition Hearing in Federal Court
 
Debt Mapping Camp bebas riba to know how much our debt
Debt Mapping Camp bebas riba to know how much our debtDebt Mapping Camp bebas riba to know how much our debt
Debt Mapping Camp bebas riba to know how much our debt
 
ADR in criminal proceeding in Bangladesh with global perspective.
ADR in criminal proceeding in Bangladesh with global perspective.ADR in criminal proceeding in Bangladesh with global perspective.
ADR in criminal proceeding in Bangladesh with global perspective.
 
Car Accident Injury Do I Have a Case....
Car Accident Injury Do I Have a Case....Car Accident Injury Do I Have a Case....
Car Accident Injury Do I Have a Case....
 
ALL EYES ON RAFAH BUT WHY Explain more.pdf
ALL EYES ON RAFAH BUT WHY Explain more.pdfALL EYES ON RAFAH BUT WHY Explain more.pdf
ALL EYES ON RAFAH BUT WHY Explain more.pdf
 
原版仿制(aut毕业证书)新西兰奥克兰理工大学毕业证文凭毕业证雅思成绩单原版一模一样
原版仿制(aut毕业证书)新西兰奥克兰理工大学毕业证文凭毕业证雅思成绩单原版一模一样原版仿制(aut毕业证书)新西兰奥克兰理工大学毕业证文凭毕业证雅思成绩单原版一模一样
原版仿制(aut毕业证书)新西兰奥克兰理工大学毕业证文凭毕业证雅思成绩单原版一模一样
 
办理(waikato毕业证书)新西兰怀卡托大学毕业证双学位证书原版一模一样
办理(waikato毕业证书)新西兰怀卡托大学毕业证双学位证书原版一模一样办理(waikato毕业证书)新西兰怀卡托大学毕业证双学位证书原版一模一样
办理(waikato毕业证书)新西兰怀卡托大学毕业证双学位证书原版一模一样
 
NATURE, ORIGIN AND DEVELOPMENT OF INTERNATIONAL LAW.pptx
NATURE, ORIGIN AND DEVELOPMENT OF INTERNATIONAL LAW.pptxNATURE, ORIGIN AND DEVELOPMENT OF INTERNATIONAL LAW.pptx
NATURE, ORIGIN AND DEVELOPMENT OF INTERNATIONAL LAW.pptx
 
Cold War - 1, talks about cold water bro
Cold War - 1, talks about cold water broCold War - 1, talks about cold water bro
Cold War - 1, talks about cold water bro
 
Secure Your Brand: File a Trademark Today
Secure Your Brand: File a Trademark TodaySecure Your Brand: File a Trademark Today
Secure Your Brand: File a Trademark Today
 
Rokita Releases Soccer Stadium Legal Opinion
Rokita Releases Soccer Stadium Legal OpinionRokita Releases Soccer Stadium Legal Opinion
Rokita Releases Soccer Stadium Legal Opinion
 
PRECEDENT AS A SOURCE OF LAW (SAIF JAVED).pptx
PRECEDENT AS A SOURCE OF LAW (SAIF JAVED).pptxPRECEDENT AS A SOURCE OF LAW (SAIF JAVED).pptx
PRECEDENT AS A SOURCE OF LAW (SAIF JAVED).pptx
 
Notes-on-Prescription-Obligations-and-Contracts.doc
Notes-on-Prescription-Obligations-and-Contracts.docNotes-on-Prescription-Obligations-and-Contracts.doc
Notes-on-Prescription-Obligations-and-Contracts.doc
 
Responsibilities of the office bearers while registering multi-state cooperat...
Responsibilities of the office bearers while registering multi-state cooperat...Responsibilities of the office bearers while registering multi-state cooperat...
Responsibilities of the office bearers while registering multi-state cooperat...
 

Compiling Solutions to Protect Intellectual Property in Software

  • 1. © 2015 ROBINS KAPLAN LLP Compiling Solutions To PROTECT IP IN SOFTWARE
  • 2. © 2015 ROBINS KAPLAN LLP 2 The New Reality For SOFTWARE PATENTABILITY
  • 3. © 2015 ROBINS KAPLAN LLP 3 The Supreme Court Changed Everything Alice Corp. v. CLS Bank, 134 S.Ct. 2347 (2014)
  • 4. © 2015 ROBINS KAPLAN LLP 4 1 Is the claim directed to an abstract idea?
  • 5. © 2015 ROBINS KAPLAN LLP 5 2 Do the claim elements add significantly more than the abstract idea?
  • 6. © 2015 ROBINS KAPLAN LLP 6 CONFUSED? (Most are)
  • 7. © 2015 ROBINS KAPLAN LLP 7 Here’s What We Know
  • 8. © 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)
  • 9. © 2015 ROBINS KAPLAN LLP 9 2 Fundamental economic and financial processes are abstract Alice Corp. v. CLS Bank, 134 S.Ct. 2347 (2014)
  • 10. © 2015 ROBINS KAPLAN LLP 10 3Data structures are probably abstract Content Extraction v. Wells Fargo, 776 F.3d 1343 (Fed. Cir. 2014)
  • 11. © 2015 ROBINS KAPLAN LLP 11 4 Traditional ways of doing business are abstract Ultramercial v. Hulu, 772 F.3d 709 (Fed. Cir. 2014)
  • 12. © 2015 ROBINS KAPLAN LLP 12 5 If 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)
  • 13. © 2015 ROBINS KAPLAN LLP 13 6 Computer automation will not overcome an abstract idea Synopsys v. Mentor Graphics, 2015 U.S. Dist. LEXIS 6333 (N.D. Cal. Jan 20, 2015)
  • 14. © 2015 ROBINS KAPLAN LLP 14 7 Using typical building blocks will not overcome abstract idea Open Text v. Box, 2015 U.S. Dist. LEXIS 6309 (N.D. Cal. Jan 20, 2015)
  • 15. © 2015 ROBINS KAPLAN LLP 15 It Can Feel HOPELESS For Software Developers
  • 16. © 2015 ROBINS KAPLAN LLP 16 What Software Developers Can Do To Protect IP
  • 17. © 2015 ROBINS KAPLAN LLP 17 1 Focus on claims that solve technology problems DDR Holdings v. Hotels.com, 773 F.3d 1245 (Fed. Cir. 2014)
  • 18. © 2015 ROBINS KAPLAN LLP 18 2 Highlight counter- intuitive uses of known technologies DDR Holdings v. Hotels.com, 773 F.3d 1245 (Fed. Cir. 2014)
  • 19. © 2015 ROBINS KAPLAN LLP 19 3 Incorporate hardware elements into your software claims Bascom Research v. LinkedIn, 2015 U.S. Dist. LEXIS 4606 (N.D. Cal. Jan. 2, 2015)
  • 20. © 2015 ROBINS KAPLAN LLP 20 4 Be detailed in your specification and claims HP v. ServiceNow, 2015 U.S. Dist. LEXIS 29384 (N.D. Cal. Mar. 10, 2015)
  • 21. © 2015 ROBINS KAPLAN LLP 21 5 Keep focus on specialized algorithms and data structures HP v. ServiceNow, 2015 U.S. Dist. LEXIS 29384 (N.D. Cal. Mar. 10, 2015)
  • 22. © 2015 ROBINS KAPLAN LLP 22 6 Do not forget about copyright
  • 23. © 2015 ROBINS KAPLAN LLP 23 7 Consider choosing to protect software as a trade secret
  • 24. © 2015 ROBINS KAPLAN LLP 24 Protecting Software As A TRADE SECRET
  • 25. © 2015 ROBINS KAPLAN LLP 25 What Exactly Is A Trade Secret?
  • 26. © 2015 ROBINS KAPLAN LLP 26 1 The information needs to be secret (shocker!)
  • 27. © 2015 ROBINS KAPLAN LLP 27 2 It derives “independent economic value” from being secret
  • 28. © 2015 ROBINS KAPLAN LLP 28 3 There are reasonable efforts to keep it secret Unif. Trade Secrets Act § 1.4
  • 29. © 2015 ROBINS KAPLAN LLP 29 4 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)
  • 30. © 2015 ROBINS KAPLAN LLP 30 Keys To Protecting Software Trade Secrets
  • 31. © 2015 ROBINS KAPLAN LLP 31 1 Make 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)
  • 32. © 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)
  • 33. © 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)
  • 34. © 2015 ROBINS KAPLAN LLP 34 4 Silo your confidential and non-confidential source code
  • 35. © 2015 ROBINS KAPLAN LLP 35 5Train your employees
  • 36. © 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)
  • 37. © 2015 ROBINS KAPLAN LLP 37 Seth A. Northrop Silicon Valley SNorthrop@robinskaplan.com 650.784.4012