SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Decrypting Software Patents
Key Insights for IP Success
This presentation is for information purposes only and does not
constitute legal advice.
ASHLEY SLOAT, Ph.D. | September 16, 2021
Ashley Sloat, Ph.D.
President & Director of Patent Strategy
$180 bn
AI-powered
market will
grow to $180
billion by 2025
$6.72 bn
Global Edge
Computing market
by 2022
$209.2 bn
Global AR and
VR market by
2022
Stats: “Top 9 Technology Trends for 2021” by Nikita Duggal
Software growth
trajectory
50 bn
IoT devices in use
worldwide by 2030
The value of a patent
• Goal: Maximize use of funding, grow, and protect your
IP from being copied.
• Patents are the strongest form of protection and one
of the best possible returns on investment.
”Are patents signals for the IPO market? An EU–US comparison for the software industry.” 17 September 2012
$338,000
median portfolio
value with
1 issued
patent
$1.1 MM
avg valuation
per patent in
software co
IPOs
35X
higher growth
for companies
that apply for
patents
Overview
•Social and legal issues
•How to protect software innovations
•Implementation concerns and strategies
Overview
•Social and legal issues
•How to protect software innovations
•Implementation concerns and strategies
The dynamics: A stormy history, unsettled
Socially
• Common desire to promote
software access and
development
• Some believe that patents
accomplish this
• Some believe that open-
source software
accomplishes this
Legally
• 2014 Alice v. CLS Bank
Supreme Court decision
turned software patenting
on its head
• Additional caselaw has only
further complicated software
patenting
Overview
•Social and legal issues
•How to protect software innovations
•Implementation concerns and strategies
Federal Circuit Software Decisions
2014-2020
0 10 20 30 40 50 60 70
Ineligible
Eligible
Percent of Federal Circuit Software 101 Decisions
https://www.orrick.com/Articles/The-Effect-of-the-Alice-Decision-on-Software-and-3D-Printing-Patents
Why Startups File Patents
• Stimulate investment or acquisition
• Deter patent infringement lawsuit
• Carve out contribution to partnership
The Problem
• Four categories: process, machine, manufacture, composition
of matter
• However… the courts have long held that
there are implicit exceptions:
• Laws of nature
• Natural phenomena
• Abstract ideas
Statutory
Category?
YES Judicial
Exception?
Practical
Application?
YES Significantly
More?
NO
YES
NO
YES
Eligible
NO
Subject Matter Eligibility Guidance
Process
machine
manufacture
composition of matter
Laws of nature
Natural phenomena
Abstract ideas
Not Eligible
NO
What to do when claiming Software
• Don’t recite the automation of previously manual processes
Ø Instead: claim, with specificity, what the software does
• Don’t claim just the intended goal
Ø Instead: Claim the process through which the goal is
achieved
• Don’t claim it in such a way that it could be performed in the
mind
ØInstead: Claim technical solution for technical problem
NOT
Ineligible: buySAFE v. Google (Sept. 3, 2014)
1. A method, comprising:
receiving, by at least one computer application program running on a computer
of a safe transaction service provider, a request from a first party for obtaining a
transaction performance guaranty service with respect to an online commercial
transaction following closing of the online commercial transaction;
processing, by at least one computer application program running on the safe
transaction service provider computer, the request by underwriting the first party in
order to provide the transaction performance guaranty service to the first party,
wherein the computer of the safe transaction service provider offers, via a
computer network, the transaction performance guaranty service that binds a
transaction performance guaranty to the online commercial transaction involving the
first party to guarantee the performance of the first party following closing of the
online commercial transaction.
US Patent No. 7,644,019
What to do when claiming Software
• Don’t recite the automation of previously manual processes
Ø Instead: claim, with specificity, what the software does
• Don’t claim just the output or intended goal
Ø Instead: Claim the process through which the goal is
achieved
• Don’t claim it in such a way that it could be performed in the
mind
ØInstead: Claim technical solution for technical problem
NOT
Eligible: DDR Holdings v. Hotels.com (Dec. 5, 2014)
1. An e-commerce outsourcing process comprising:
a) capturing a look and feel description associated with a host website and
storing HTML code corresponding to the look and feel description at a second website;
b) providing the host website with a link for inclusion within a page on the host
website for serving to a visitor computer, wherein the provided link correlates the host
website with a selected commerce object; and
c) upon receiving an activation of the provided link from the visitor computer,
serving to the visitor computer from the second website page with a look and feel
corresponding to the captured look and feel description of the host website associated
with the provided link and with content based on the commerce object associated with
the provided link;
whereby the visitor receiving the served page at the visitor computer perceives
the page as associated with the host website even though it is served from the second
website.
US Patent No. 6,993,572
What to do when claiming Software
• Don’t recite the automation of previously manual processes
Ø Instead: claim, with specificity, what the software does
• Don’t claim just the intended goal
Ø Instead: Claim the process through which the goal is
achieved
• Don’t claim it in such a way that it could be performed in the
mind
ØInstead: Claim technical solution for technical problem
NOT
Eligible: Ancora Techs., Inc. v. HTC America, Inc.
(Nov. 16, 2018)
1. A method of restricting software operation within a license for use with a
computer including an erasable, non-volatile memory area of a BIOS of the
computer, and a volatile memory area; the method comprising the steps of:
selecting a program residing in the volatile memory,
using an agent to set up a verification structure in the erasable, non-volatile
memory of the BIOS, the verification structure accommodating data that includes at
least one license record,
verifying the program using at least the verification structure from the
erasable non-volatile memory of the BIOS, and
acting on the program according to the verification.
US Patent No. 6,411,941
What TO DO when claiming Software
• Claim features that contribute to an identified
technological improvement
• Integrate any abstract ideas into practical
application(s) of the software
• Recite, with particularity, features of the solution or
improvement
Eligible: Technological Improvement
Enfish v. Microsoft (May 12, 2016)
1. A data storage and retrieval system for a computer memory, comprising:
means for configuring said memory according to a logical table, said logical table
including:
a plurality of logical rows, each said logical row having an object identification
number (OID) to identify each said logical row, each said logical row corresponding
to a record of information;
a plurality of logical columns intersecting said plurality of logical rows to define a
plurality of logical cells, each said logical column having an OID to identify each
said logical column; and wherein
at least one of said logical rows has an OID equal to the OID of a corresponding
one of said logical columns, and at least one of said logical rows includes logical
column information defining each of said logical columns.
US Patent No. 6,151,604
Eligible: Practical Application
CardioNet, LLC et al. v. InfoBionic, Inc. (April 17, 2020)
1. A device, comprising:
a beat detector to identify a beat-to-beat timing of cardiac activity;
a ventricular beat detector to identify ventricular beats in the cardiac activity;
variability determination logic to determine a variability in the beat-to-beat timing
of a collection of beats;
relevance determination logic to identify a relevance of the variability in the beat-
to-beat timing to at least one of atrial fibrillation and atrial flutter; and
an event generator to generate an event when the variability in the beat-to-beat
timing is identified as relevant to the at least one of atrial fibrillation and atrial
flutter in light of the variability in the beat-to-beat timing caused by ventricular
beats identified by the ventricular beat detector.
US Patent No. 7,941,207
Eligible: Specificity of Solution
McRO v. Sony (Sept. 13, 2016)
19. An apparatus for automatically animating lip synchronization and facial expression of
three-dimensional characters comprising:
a computer system;
computer code in said computer system, said computer code comprising:
a method for obtaining a first set of rules that defines a morph weight set stream as a
function of phoneme sequence and times associated with said phoneme sequence;
a method for obtaining a plurality of sub-sequences of timed phonemes corresponding to a
desired audio sequence for said three-dimensional characters;
a method for generating an output morph weight set stream by applying said first set of
rules to each sub-sequence of said plurality of subsequences of timed phonemes;
a method for applying said output morph weight set stream to an input sequence of
animated characters to generate an output sequence of animated characters with lip and
facial expression synchronized to said audio sequence.
US Patent No. 6,611,278
Other Requirements for Patentability
• Novelty: no one reference discloses all the claimed features
• Inventive Step: no one or more reference, explicitly or inherently, discloses all
the claimed features
• Sufficiency: does the patent disclosure reasonably convey to those skilled in the
art that the inventor had possession of the claimed subject matter as of the
filing date
• Enablement: is the invention described in such a way that it allows one skilled
in the art to make and use the invention without undue experimentation
• Best Mode: patent app sets forth the best mode contemplated by the inventor
For AI/ML Innovations…
Applied AI
Invention only
possible b/c of ML
Improve or
automate known
processes
Main invention is
not ML (one way)
Core AI
Training data
processing
Training methods
Improved models
Hardware
AI adapted for
particular
hardware
configuration
Additional IP Considerations
• Design patents for ornamental aspects like animations and GUIs
• Trademarks for slogans, brand names, logos, sounds
• Trade secret for innovations that are not patent eligible, not
ready for patenting, or more valuable as a secret
• Copyright for unique software code expressions
Software Patents vs. Code Copyrights
• Copyrights protect the expression (source code) of an
idea and guard against exact replication.
• Patents protect the idea and functionality
implemented by the source code.
Overview
•Social and legal issues
•How to protect software innovations
•Implementation concerns and
strategies
Agile: Constant State of Evolution
•Fast-paced work cycles
•Rapidly evolving objectives
•Stringent resource prioritization
•Incremental completion
•Early disclosure and customer feedback
•Self-censorship
Planning
Development
Sprint
User
Review
Retrospective
Release
Requirements
& User Input
Agile Software Patenting
IP Eligible?
IP Eligible?
IP Eligible?
Matching Agile’s Rhythm: Filing
More value @ higher velocity
S1 S2 S3 S4 Release
P1 P2
P3
P4
Abandon – disappears
Third-Party NDAs w/ Feedback Clauses
Notwithstanding any other provision in this Agreement, if Customer
provides any ideas, suggestions, or recommendations regarding the
Product (“Feedback”), Company is free to use and incorporate such
Feedback in its products, without payment of royalties or other
consideration to Customer, so long as Company does not infringe any
of Customer’s IP rights in the Feedback which existed prior to the time
of providing such Feedback.
if (usingOpenSource) {
proceedWithCaution();
}
Open-source Considerations
Open-source: Copyrights w/ Consequences
• OSS Licenses. Royalty-free, copyright licenses
granting 3rd parties the rights to copy, modify and
distribute computer code … with strings attached.
• Copyleft. Viral type of OSS license requiring
derivative works to distribute using the same terms
(example: GPL), making your software open-source
and eliminating proprietary rights.
Open-source and Patents
• OSS can be and is patented for offensive, defensive,
altruistic, and commercial reasons.
• Express/implied license grants extend a license
from the original developer of the OSS to licensees.
• Patent retaliation clauses impose penalties (license
termination) if you attempt to assert infringement
claims related to use of the OSS.
Outsourcing and Code Ownership
Dev Shop
Code
Open-source
code
New Code
Negotiable Rights OSS Compliance
Proprietary / Controllable
Outsourcing and Code Ownership
• Ensure confidentiality via NDA
• Avoid IP rights traps and the BIG copyright gotcha via
Software Development Agreement
• Keep code for patentable inventions out of public
repositories
• Remember the OSS license implications apply to code
adopted by the contractor, as well
Protecting your SaaS
• Value. Patents play an even greater role as assets.
• Rights transfer. Important to protect IP rights in SaaS
agreements.
• Jurisdictional scope. Cloud products can be
distributed, while patent rights are territorial.
• Extra OSS flexibility via network access.
Key Takeaways
• Identify technical solutions for technical problems
• Consider a comprehensive approach
• Match a nimble IP approach to your agile
development workflow
• When using OSS, understand the license implications
• Avoid IP rights traps and the BIG copyright gotcha
when outsourcing
• Protect IP rights and hone international strategy for
SaaS
Questions or Comments?
Contact us!
ashley@aurorapatents.com
(650) 380-6913
aurorapatents.com
@AuroraPatents
New podcast @ patentlystrategic.buzzsprout.com

Más contenido relacionado

La actualidad más candente

Understanding and Executing on API Developer Experience
Understanding and Executing on API Developer ExperienceUnderstanding and Executing on API Developer Experience
Understanding and Executing on API Developer ExperienceKeshav Vasudevan
 
AI and Machine Learning for Testers
AI and Machine Learning for TestersAI and Machine Learning for Testers
AI and Machine Learning for TestersTechWell
 
Who Cares About APIs? (NordicAPIS April 2014)
Who Cares About APIs? (NordicAPIS April 2014)Who Cares About APIs? (NordicAPIS April 2014)
Who Cares About APIs? (NordicAPIS April 2014)Nordic APIs
 
Executing on API Developer Experience
Executing on API Developer Experience Executing on API Developer Experience
Executing on API Developer Experience SmartBear
 
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric ImpInnovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric ImpProgrammableWeb
 
Mastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita PuramMastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita PuramQA or the Highway
 
Accelerating partnerships and generating revenue with API management
Accelerating partnerships and generating revenue with API managementAccelerating partnerships and generating revenue with API management
Accelerating partnerships and generating revenue with API managementtnooz
 
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays  - Low code APIs that don't break by Zdenek Nemec, Supe...INTERFACE, by apidays  - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...apidays
 
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays
 
Voice search optimization | How to Optimize Your Website For Voice Search
Voice search optimization | How to Optimize Your Website For Voice SearchVoice search optimization | How to Optimize Your Website For Voice Search
Voice search optimization | How to Optimize Your Website For Voice SearchIntellipaat
 
Blockchain - Systems Without Boundaries
Blockchain - Systems Without BoundariesBlockchain - Systems Without Boundaries
Blockchain - Systems Without BoundariesRakuten Group, Inc.
 
Pain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re EverywherePain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re EverywhereNordic APIs
 
Making APIs Secure Demands Tracing and Machine Learning to Rapidly Limit Dama...
Making APIs Secure Demands Tracing and Machine Learning to Rapidly Limit Dama...Making APIs Secure Demands Tracing and Machine Learning to Rapidly Limit Dama...
Making APIs Secure Demands Tracing and Machine Learning to Rapidly Limit Dama...Dana Gardner
 
apidays LIVE JAKARTA - GraphQL, gRPC, REST, Oh My! by Mike Amundsen
apidays LIVE JAKARTA - GraphQL, gRPC, REST, Oh My! by Mike Amundsenapidays LIVE JAKARTA - GraphQL, gRPC, REST, Oh My! by Mike Amundsen
apidays LIVE JAKARTA - GraphQL, gRPC, REST, Oh My! by Mike Amundsenapidays
 
How to Plan Web Development Career the Right way?
How to Plan Web Development Career the Right way?How to Plan Web Development Career the Right way?
How to Plan Web Development Career the Right way?Intellipaat
 
Copyright, Open Source and APIs (towards an Interface Commons)
Copyright, Open Source and APIs (towards an Interface Commons)Copyright, Open Source and APIs (towards an Interface Commons)
Copyright, Open Source and APIs (towards an Interface Commons)3scale
 
Open Bank Project September 2014 at Open Data CH
Open Bank Project September 2014  at Open Data CHOpen Bank Project September 2014  at Open Data CH
Open Bank Project September 2014 at Open Data CHTESOBE
 

La actualidad más candente (20)

Understanding and Executing on API Developer Experience
Understanding and Executing on API Developer ExperienceUnderstanding and Executing on API Developer Experience
Understanding and Executing on API Developer Experience
 
AI and Machine Learning for Testers
AI and Machine Learning for TestersAI and Machine Learning for Testers
AI and Machine Learning for Testers
 
Who Cares About APIs? (NordicAPIS April 2014)
Who Cares About APIs? (NordicAPIS April 2014)Who Cares About APIs? (NordicAPIS April 2014)
Who Cares About APIs? (NordicAPIS April 2014)
 
Executing on API Developer Experience
Executing on API Developer Experience Executing on API Developer Experience
Executing on API Developer Experience
 
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric ImpInnovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
Innovation Showcase: Hugo Fiennes, CEO/Co-Founder, Electric Imp
 
Mastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita PuramMastering the Art of Mobile Testing by Akshita Puram
Mastering the Art of Mobile Testing by Akshita Puram
 
Scaling the Netflix API
Scaling the Netflix APIScaling the Netflix API
Scaling the Netflix API
 
The impact of IoT on APIs
The impact of IoT on APIsThe impact of IoT on APIs
The impact of IoT on APIs
 
Accelerating partnerships and generating revenue with API management
Accelerating partnerships and generating revenue with API managementAccelerating partnerships and generating revenue with API management
Accelerating partnerships and generating revenue with API management
 
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays  - Low code APIs that don't break by Zdenek Nemec, Supe...INTERFACE, by apidays  - Low code APIs that don't break by Zdenek Nemec, Supe...
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
 
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
 
Voice search optimization | How to Optimize Your Website For Voice Search
Voice search optimization | How to Optimize Your Website For Voice SearchVoice search optimization | How to Optimize Your Website For Voice Search
Voice search optimization | How to Optimize Your Website For Voice Search
 
Blockchain - Systems Without Boundaries
Blockchain - Systems Without BoundariesBlockchain - Systems Without Boundaries
Blockchain - Systems Without Boundaries
 
Pain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re EverywherePain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re Everywhere
 
Making APIs Secure Demands Tracing and Machine Learning to Rapidly Limit Dama...
Making APIs Secure Demands Tracing and Machine Learning to Rapidly Limit Dama...Making APIs Secure Demands Tracing and Machine Learning to Rapidly Limit Dama...
Making APIs Secure Demands Tracing and Machine Learning to Rapidly Limit Dama...
 
Shashi
ShashiShashi
Shashi
 
apidays LIVE JAKARTA - GraphQL, gRPC, REST, Oh My! by Mike Amundsen
apidays LIVE JAKARTA - GraphQL, gRPC, REST, Oh My! by Mike Amundsenapidays LIVE JAKARTA - GraphQL, gRPC, REST, Oh My! by Mike Amundsen
apidays LIVE JAKARTA - GraphQL, gRPC, REST, Oh My! by Mike Amundsen
 
How to Plan Web Development Career the Right way?
How to Plan Web Development Career the Right way?How to Plan Web Development Career the Right way?
How to Plan Web Development Career the Right way?
 
Copyright, Open Source and APIs (towards an Interface Commons)
Copyright, Open Source and APIs (towards an Interface Commons)Copyright, Open Source and APIs (towards an Interface Commons)
Copyright, Open Source and APIs (towards an Interface Commons)
 
Open Bank Project September 2014 at Open Data CH
Open Bank Project September 2014  at Open Data CHOpen Bank Project September 2014  at Open Data CH
Open Bank Project September 2014 at Open Data CH
 

Similar a Decrypting Software Patents: Key Insights for IP Success

Patentable Subject Matter Law Update
Patentable Subject Matter Law UpdatePatentable Subject Matter Law Update
Patentable Subject Matter Law UpdateJohn Bednarz
 
Patentability of Computer Related Inventions (CRIs) in India
Patentability of Computer Related Inventions (CRIs) in IndiaPatentability of Computer Related Inventions (CRIs) in India
Patentability of Computer Related Inventions (CRIs) in IndiaArun Narasani
 
Subject Matter Eligibility Test for Products and Processes
Subject Matter Eligibility Test for Products and ProcessesSubject Matter Eligibility Test for Products and Processes
Subject Matter Eligibility Test for Products and ProcessesPatterson Thuente IP
 
Maximizing Innovation through ChatGPT Powered Patent Analysis
Maximizing Innovation through ChatGPT Powered Patent AnalysisMaximizing Innovation through ChatGPT Powered Patent Analysis
Maximizing Innovation through ChatGPT Powered Patent AnalysisAlex G. Lee, Ph.D. Esq. CLP
 
Executed Plaintiff Declaration
Executed Plaintiff DeclarationExecuted Plaintiff Declaration
Executed Plaintiff DeclarationPeak Organization
 
Peak Organization Defendants
Peak Organization Defendants Peak Organization Defendants
Peak Organization Defendants Peak Organization
 
The Blockchain Wave in 2019 and Beyond - SJSU
The Blockchain Wave in 2019 and Beyond - SJSU The Blockchain Wave in 2019 and Beyond - SJSU
The Blockchain Wave in 2019 and Beyond - SJSU Ahmed Banafa
 
Patentabilityof Software & Business Methods
Patentabilityof Software & Business MethodsPatentabilityof Software & Business Methods
Patentabilityof Software & Business MethodsBananaIP Counsels
 
How the Federal Circuit Views Patent Eligibility
How the Federal Circuit Views Patent EligibilityHow the Federal Circuit Views Patent Eligibility
How the Federal Circuit Views Patent EligibilityRobert Sachs
 
[BLT] BLTsystems IR v2.0
[BLT] BLTsystems IR v2.0[BLT] BLTsystems IR v2.0
[BLT] BLTsystems IR v2.0JEONG HAN Eom
 
Presentation on Software patenting in India
Presentation on Software patenting in IndiaPresentation on Software patenting in India
Presentation on Software patenting in IndiaIP Dome
 
Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting ...
 Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting ... Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting ...
Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting ...Knobbe Martens - Intellectual Property Law
 
Ipph introduction of ipph patent products and service
Ipph introduction of ipph patent products and serviceIpph introduction of ipph patent products and service
Ipph introduction of ipph patent products and servicexiaonengfan
 
Common Issues and Solutions for Protecting Web Design and Content
Common Issues and Solutions for Protecting Web Design and ContentCommon Issues and Solutions for Protecting Web Design and Content
Common Issues and Solutions for Protecting Web Design and ContentKlemchuk LLP
 
All you need to know about SSI for Corporates and IoT – Heather Vescent
All you need to know about SSI for Corporates and IoT – Heather VescentAll you need to know about SSI for Corporates and IoT – Heather Vescent
All you need to know about SSI for Corporates and IoT – Heather VescentBlockchain España
 
Into the Patentverse Vol. 2: AR, VR, and Virtual Infringement
Into the Patentverse Vol. 2: AR, VR, and Virtual InfringementInto the Patentverse Vol. 2: AR, VR, and Virtual Infringement
Into the Patentverse Vol. 2: AR, VR, and Virtual InfringementAurora Consulting
 

Similar a Decrypting Software Patents: Key Insights for IP Success (20)

Patentable Subject Matter Law Update
Patentable Subject Matter Law UpdatePatentable Subject Matter Law Update
Patentable Subject Matter Law Update
 
Patentability of Computer Related Inventions (CRIs) in India
Patentability of Computer Related Inventions (CRIs) in IndiaPatentability of Computer Related Inventions (CRIs) in India
Patentability of Computer Related Inventions (CRIs) in India
 
Software patents
Software patents Software patents
Software patents
 
Subject Matter Eligibility Test for Products and Processes
Subject Matter Eligibility Test for Products and ProcessesSubject Matter Eligibility Test for Products and Processes
Subject Matter Eligibility Test for Products and Processes
 
Maximizing Innovation through ChatGPT Powered Patent Analysis
Maximizing Innovation through ChatGPT Powered Patent AnalysisMaximizing Innovation through ChatGPT Powered Patent Analysis
Maximizing Innovation through ChatGPT Powered Patent Analysis
 
Executed Plaintiff Declaration
Executed Plaintiff DeclarationExecuted Plaintiff Declaration
Executed Plaintiff Declaration
 
computer forensics
computer forensicscomputer forensics
computer forensics
 
Peak Organization Defendants
Peak Organization Defendants Peak Organization Defendants
Peak Organization Defendants
 
The Blockchain Wave in 2019 and Beyond - SJSU
The Blockchain Wave in 2019 and Beyond - SJSU The Blockchain Wave in 2019 and Beyond - SJSU
The Blockchain Wave in 2019 and Beyond - SJSU
 
Patentabilityof Software & Business Methods
Patentabilityof Software & Business MethodsPatentabilityof Software & Business Methods
Patentabilityof Software & Business Methods
 
How the Federal Circuit Views Patent Eligibility
How the Federal Circuit Views Patent EligibilityHow the Federal Circuit Views Patent Eligibility
How the Federal Circuit Views Patent Eligibility
 
[BLT] BLTsystems IR v2.0
[BLT] BLTsystems IR v2.0[BLT] BLTsystems IR v2.0
[BLT] BLTsystems IR v2.0
 
Presentation on Software patenting in India
Presentation on Software patenting in IndiaPresentation on Software patenting in India
Presentation on Software patenting in India
 
Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting ...
 Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting ... Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting ...
Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting ...
 
Ipph introduction of ipph patent products and service
Ipph introduction of ipph patent products and serviceIpph introduction of ipph patent products and service
Ipph introduction of ipph patent products and service
 
Ceh v5 module 02 footprinting
Ceh v5 module 02 footprintingCeh v5 module 02 footprinting
Ceh v5 module 02 footprinting
 
Common Issues and Solutions for Protecting Web Design and Content
Common Issues and Solutions for Protecting Web Design and ContentCommon Issues and Solutions for Protecting Web Design and Content
Common Issues and Solutions for Protecting Web Design and Content
 
All you need to know about SSI for Corporates and IoT – Heather Vescent
All you need to know about SSI for Corporates and IoT – Heather VescentAll you need to know about SSI for Corporates and IoT – Heather Vescent
All you need to know about SSI for Corporates and IoT – Heather Vescent
 
Into the Patentverse Vol. 2: AR, VR, and Virtual Infringement
Into the Patentverse Vol. 2: AR, VR, and Virtual InfringementInto the Patentverse Vol. 2: AR, VR, and Virtual Infringement
Into the Patentverse Vol. 2: AR, VR, and Virtual Infringement
 
AI and Blockchain Applications for Patents
AI and Blockchain Applications for PatentsAI and Blockchain Applications for Patents
AI and Blockchain Applications for Patents
 

Más de Aurora Consulting

Patents and AI: Current Tools, Future Solutions
Patents and AI: Current Tools, Future SolutionsPatents and AI: Current Tools, Future Solutions
Patents and AI: Current Tools, Future SolutionsAurora Consulting
 
Claim Construction: Building Strong Patent Foundations
Claim Construction: Building Strong Patent FoundationsClaim Construction: Building Strong Patent Foundations
Claim Construction: Building Strong Patent FoundationsAurora Consulting
 
Protect Before You Pitch (MichBio)
Protect Before You Pitch (MichBio)Protect Before You Pitch (MichBio)
Protect Before You Pitch (MichBio)Aurora Consulting
 
Stronger Life Science Patents (MichBio)
Stronger Life Science Patents (MichBio)Stronger Life Science Patents (MichBio)
Stronger Life Science Patents (MichBio)Aurora Consulting
 
Government Grants and Patent Rights
Government Grants and Patent RightsGovernment Grants and Patent Rights
Government Grants and Patent RightsAurora Consulting
 
Open Source and Patent Rights: Collaboration with Consequences
Open Source and Patent Rights: Collaboration with ConsequencesOpen Source and Patent Rights: Collaboration with Consequences
Open Source and Patent Rights: Collaboration with ConsequencesAurora Consulting
 
Predictable Results from Unpredictable Arts
Predictable Results from Unpredictable ArtsPredictable Results from Unpredictable Arts
Predictable Results from Unpredictable ArtsAurora Consulting
 
Mean Plus Function: : The Risk of Losing Your Way
Mean Plus Function: : The Risk of Losing Your WayMean Plus Function: : The Risk of Losing Your Way
Mean Plus Function: : The Risk of Losing Your WayAurora Consulting
 
American Axle: 101 Rejections of Mechanical Claims
American Axle: 101 Rejections of Mechanical ClaimsAmerican Axle: 101 Rejections of Mechanical Claims
American Axle: 101 Rejections of Mechanical ClaimsAurora Consulting
 
Prenuptial Patenting: Responsible Engagement with Engineering Firms
Prenuptial Patenting: Responsible Engagement with Engineering FirmsPrenuptial Patenting: Responsible Engagement with Engineering Firms
Prenuptial Patenting: Responsible Engagement with Engineering FirmsAurora Consulting
 
Fortifying Life Science Patents: Eligibility and Enablement
Fortifying Life Science Patents: Eligibility and EnablementFortifying Life Science Patents: Eligibility and Enablement
Fortifying Life Science Patents: Eligibility and EnablementAurora Consulting
 
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTsWeb 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTsAurora Consulting
 
Inventorship: Who should be listed as an inventor for a patent?
Inventorship: Who should be listed as an inventor for a patent?Inventorship: Who should be listed as an inventor for a patent?
Inventorship: Who should be listed as an inventor for a patent?Aurora Consulting
 
Patent Searching: Sleuthing Your Way to Stronger Patents
Patent Searching: Sleuthing Your Way to Stronger PatentsPatent Searching: Sleuthing Your Way to Stronger Patents
Patent Searching: Sleuthing Your Way to Stronger PatentsAurora Consulting
 

Más de Aurora Consulting (20)

Patents and AI: Current Tools, Future Solutions
Patents and AI: Current Tools, Future SolutionsPatents and AI: Current Tools, Future Solutions
Patents and AI: Current Tools, Future Solutions
 
Claim Construction: Building Strong Patent Foundations
Claim Construction: Building Strong Patent FoundationsClaim Construction: Building Strong Patent Foundations
Claim Construction: Building Strong Patent Foundations
 
Patenting Games.pdf
Patenting Games.pdfPatenting Games.pdf
Patenting Games.pdf
 
Patent Claims
Patent ClaimsPatent Claims
Patent Claims
 
Protect Before You Pitch (MichBio)
Protect Before You Pitch (MichBio)Protect Before You Pitch (MichBio)
Protect Before You Pitch (MichBio)
 
Stronger Life Science Patents (MichBio)
Stronger Life Science Patents (MichBio)Stronger Life Science Patents (MichBio)
Stronger Life Science Patents (MichBio)
 
Government Grants and Patent Rights
Government Grants and Patent RightsGovernment Grants and Patent Rights
Government Grants and Patent Rights
 
Open Source and Patent Rights: Collaboration with Consequences
Open Source and Patent Rights: Collaboration with ConsequencesOpen Source and Patent Rights: Collaboration with Consequences
Open Source and Patent Rights: Collaboration with Consequences
 
Amgen V. Sanofi.pdf
Amgen V. Sanofi.pdfAmgen V. Sanofi.pdf
Amgen V. Sanofi.pdf
 
Foreign Filing Licenses
Foreign Filing LicensesForeign Filing Licenses
Foreign Filing Licenses
 
Top 3 Inventor Mistakes
Top 3 Inventor MistakesTop 3 Inventor Mistakes
Top 3 Inventor Mistakes
 
Predictable Results from Unpredictable Arts
Predictable Results from Unpredictable ArtsPredictable Results from Unpredictable Arts
Predictable Results from Unpredictable Arts
 
Mean Plus Function: : The Risk of Losing Your Way
Mean Plus Function: : The Risk of Losing Your WayMean Plus Function: : The Risk of Losing Your Way
Mean Plus Function: : The Risk of Losing Your Way
 
American Axle: 101 Rejections of Mechanical Claims
American Axle: 101 Rejections of Mechanical ClaimsAmerican Axle: 101 Rejections of Mechanical Claims
American Axle: 101 Rejections of Mechanical Claims
 
Prenuptial Patenting: Responsible Engagement with Engineering Firms
Prenuptial Patenting: Responsible Engagement with Engineering FirmsPrenuptial Patenting: Responsible Engagement with Engineering Firms
Prenuptial Patenting: Responsible Engagement with Engineering Firms
 
Fortifying Life Science Patents: Eligibility and Enablement
Fortifying Life Science Patents: Eligibility and EnablementFortifying Life Science Patents: Eligibility and Enablement
Fortifying Life Science Patents: Eligibility and Enablement
 
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTsWeb 3 and IP: Cryptocurrencies, Blockchain, and NFTs
Web 3 and IP: Cryptocurrencies, Blockchain, and NFTs
 
Common Ownership
Common OwnershipCommon Ownership
Common Ownership
 
Inventorship: Who should be listed as an inventor for a patent?
Inventorship: Who should be listed as an inventor for a patent?Inventorship: Who should be listed as an inventor for a patent?
Inventorship: Who should be listed as an inventor for a patent?
 
Patent Searching: Sleuthing Your Way to Stronger Patents
Patent Searching: Sleuthing Your Way to Stronger PatentsPatent Searching: Sleuthing Your Way to Stronger Patents
Patent Searching: Sleuthing Your Way to Stronger Patents
 

Último

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Decrypting Software Patents: Key Insights for IP Success

  • 1. Decrypting Software Patents Key Insights for IP Success This presentation is for information purposes only and does not constitute legal advice. ASHLEY SLOAT, Ph.D. | September 16, 2021
  • 2. Ashley Sloat, Ph.D. President & Director of Patent Strategy
  • 3. $180 bn AI-powered market will grow to $180 billion by 2025 $6.72 bn Global Edge Computing market by 2022 $209.2 bn Global AR and VR market by 2022 Stats: “Top 9 Technology Trends for 2021” by Nikita Duggal Software growth trajectory 50 bn IoT devices in use worldwide by 2030
  • 4. The value of a patent • Goal: Maximize use of funding, grow, and protect your IP from being copied. • Patents are the strongest form of protection and one of the best possible returns on investment. ”Are patents signals for the IPO market? An EU–US comparison for the software industry.” 17 September 2012 $338,000 median portfolio value with 1 issued patent $1.1 MM avg valuation per patent in software co IPOs 35X higher growth for companies that apply for patents
  • 5.
  • 6. Overview •Social and legal issues •How to protect software innovations •Implementation concerns and strategies
  • 7. Overview •Social and legal issues •How to protect software innovations •Implementation concerns and strategies
  • 8. The dynamics: A stormy history, unsettled Socially • Common desire to promote software access and development • Some believe that patents accomplish this • Some believe that open- source software accomplishes this Legally • 2014 Alice v. CLS Bank Supreme Court decision turned software patenting on its head • Additional caselaw has only further complicated software patenting
  • 9. Overview •Social and legal issues •How to protect software innovations •Implementation concerns and strategies
  • 10. Federal Circuit Software Decisions 2014-2020 0 10 20 30 40 50 60 70 Ineligible Eligible Percent of Federal Circuit Software 101 Decisions https://www.orrick.com/Articles/The-Effect-of-the-Alice-Decision-on-Software-and-3D-Printing-Patents
  • 11. Why Startups File Patents • Stimulate investment or acquisition • Deter patent infringement lawsuit • Carve out contribution to partnership
  • 12. The Problem • Four categories: process, machine, manufacture, composition of matter • However… the courts have long held that there are implicit exceptions: • Laws of nature • Natural phenomena • Abstract ideas
  • 13. Statutory Category? YES Judicial Exception? Practical Application? YES Significantly More? NO YES NO YES Eligible NO Subject Matter Eligibility Guidance Process machine manufacture composition of matter Laws of nature Natural phenomena Abstract ideas Not Eligible NO
  • 14. What to do when claiming Software • Don’t recite the automation of previously manual processes Ø Instead: claim, with specificity, what the software does • Don’t claim just the intended goal Ø Instead: Claim the process through which the goal is achieved • Don’t claim it in such a way that it could be performed in the mind ØInstead: Claim technical solution for technical problem NOT
  • 15. Ineligible: buySAFE v. Google (Sept. 3, 2014) 1. A method, comprising: receiving, by at least one computer application program running on a computer of a safe transaction service provider, a request from a first party for obtaining a transaction performance guaranty service with respect to an online commercial transaction following closing of the online commercial transaction; processing, by at least one computer application program running on the safe transaction service provider computer, the request by underwriting the first party in order to provide the transaction performance guaranty service to the first party, wherein the computer of the safe transaction service provider offers, via a computer network, the transaction performance guaranty service that binds a transaction performance guaranty to the online commercial transaction involving the first party to guarantee the performance of the first party following closing of the online commercial transaction. US Patent No. 7,644,019
  • 16. What to do when claiming Software • Don’t recite the automation of previously manual processes Ø Instead: claim, with specificity, what the software does • Don’t claim just the output or intended goal Ø Instead: Claim the process through which the goal is achieved • Don’t claim it in such a way that it could be performed in the mind ØInstead: Claim technical solution for technical problem NOT
  • 17. Eligible: DDR Holdings v. Hotels.com (Dec. 5, 2014) 1. An e-commerce outsourcing process comprising: a) capturing a look and feel description associated with a host website and storing HTML code corresponding to the look and feel description at a second website; b) providing the host website with a link for inclusion within a page on the host website for serving to a visitor computer, wherein the provided link correlates the host website with a selected commerce object; and c) upon receiving an activation of the provided link from the visitor computer, serving to the visitor computer from the second website page with a look and feel corresponding to the captured look and feel description of the host website associated with the provided link and with content based on the commerce object associated with the provided link; whereby the visitor receiving the served page at the visitor computer perceives the page as associated with the host website even though it is served from the second website. US Patent No. 6,993,572
  • 18. What to do when claiming Software • Don’t recite the automation of previously manual processes Ø Instead: claim, with specificity, what the software does • Don’t claim just the intended goal Ø Instead: Claim the process through which the goal is achieved • Don’t claim it in such a way that it could be performed in the mind ØInstead: Claim technical solution for technical problem NOT
  • 19. Eligible: Ancora Techs., Inc. v. HTC America, Inc. (Nov. 16, 2018) 1. A method of restricting software operation within a license for use with a computer including an erasable, non-volatile memory area of a BIOS of the computer, and a volatile memory area; the method comprising the steps of: selecting a program residing in the volatile memory, using an agent to set up a verification structure in the erasable, non-volatile memory of the BIOS, the verification structure accommodating data that includes at least one license record, verifying the program using at least the verification structure from the erasable non-volatile memory of the BIOS, and acting on the program according to the verification. US Patent No. 6,411,941
  • 20. What TO DO when claiming Software • Claim features that contribute to an identified technological improvement • Integrate any abstract ideas into practical application(s) of the software • Recite, with particularity, features of the solution or improvement
  • 21. Eligible: Technological Improvement Enfish v. Microsoft (May 12, 2016) 1. A data storage and retrieval system for a computer memory, comprising: means for configuring said memory according to a logical table, said logical table including: a plurality of logical rows, each said logical row having an object identification number (OID) to identify each said logical row, each said logical row corresponding to a record of information; a plurality of logical columns intersecting said plurality of logical rows to define a plurality of logical cells, each said logical column having an OID to identify each said logical column; and wherein at least one of said logical rows has an OID equal to the OID of a corresponding one of said logical columns, and at least one of said logical rows includes logical column information defining each of said logical columns. US Patent No. 6,151,604
  • 22. Eligible: Practical Application CardioNet, LLC et al. v. InfoBionic, Inc. (April 17, 2020) 1. A device, comprising: a beat detector to identify a beat-to-beat timing of cardiac activity; a ventricular beat detector to identify ventricular beats in the cardiac activity; variability determination logic to determine a variability in the beat-to-beat timing of a collection of beats; relevance determination logic to identify a relevance of the variability in the beat- to-beat timing to at least one of atrial fibrillation and atrial flutter; and an event generator to generate an event when the variability in the beat-to-beat timing is identified as relevant to the at least one of atrial fibrillation and atrial flutter in light of the variability in the beat-to-beat timing caused by ventricular beats identified by the ventricular beat detector. US Patent No. 7,941,207
  • 23. Eligible: Specificity of Solution McRO v. Sony (Sept. 13, 2016) 19. An apparatus for automatically animating lip synchronization and facial expression of three-dimensional characters comprising: a computer system; computer code in said computer system, said computer code comprising: a method for obtaining a first set of rules that defines a morph weight set stream as a function of phoneme sequence and times associated with said phoneme sequence; a method for obtaining a plurality of sub-sequences of timed phonemes corresponding to a desired audio sequence for said three-dimensional characters; a method for generating an output morph weight set stream by applying said first set of rules to each sub-sequence of said plurality of subsequences of timed phonemes; a method for applying said output morph weight set stream to an input sequence of animated characters to generate an output sequence of animated characters with lip and facial expression synchronized to said audio sequence. US Patent No. 6,611,278
  • 24. Other Requirements for Patentability • Novelty: no one reference discloses all the claimed features • Inventive Step: no one or more reference, explicitly or inherently, discloses all the claimed features • Sufficiency: does the patent disclosure reasonably convey to those skilled in the art that the inventor had possession of the claimed subject matter as of the filing date • Enablement: is the invention described in such a way that it allows one skilled in the art to make and use the invention without undue experimentation • Best Mode: patent app sets forth the best mode contemplated by the inventor
  • 25. For AI/ML Innovations… Applied AI Invention only possible b/c of ML Improve or automate known processes Main invention is not ML (one way) Core AI Training data processing Training methods Improved models Hardware AI adapted for particular hardware configuration
  • 26. Additional IP Considerations • Design patents for ornamental aspects like animations and GUIs • Trademarks for slogans, brand names, logos, sounds • Trade secret for innovations that are not patent eligible, not ready for patenting, or more valuable as a secret • Copyright for unique software code expressions
  • 27. Software Patents vs. Code Copyrights • Copyrights protect the expression (source code) of an idea and guard against exact replication. • Patents protect the idea and functionality implemented by the source code.
  • 28. Overview •Social and legal issues •How to protect software innovations •Implementation concerns and strategies
  • 29. Agile: Constant State of Evolution •Fast-paced work cycles •Rapidly evolving objectives •Stringent resource prioritization •Incremental completion •Early disclosure and customer feedback •Self-censorship
  • 31. Matching Agile’s Rhythm: Filing More value @ higher velocity S1 S2 S3 S4 Release P1 P2 P3 P4 Abandon – disappears
  • 32. Third-Party NDAs w/ Feedback Clauses Notwithstanding any other provision in this Agreement, if Customer provides any ideas, suggestions, or recommendations regarding the Product (“Feedback”), Company is free to use and incorporate such Feedback in its products, without payment of royalties or other consideration to Customer, so long as Company does not infringe any of Customer’s IP rights in the Feedback which existed prior to the time of providing such Feedback.
  • 34. Open-source: Copyrights w/ Consequences • OSS Licenses. Royalty-free, copyright licenses granting 3rd parties the rights to copy, modify and distribute computer code … with strings attached. • Copyleft. Viral type of OSS license requiring derivative works to distribute using the same terms (example: GPL), making your software open-source and eliminating proprietary rights.
  • 35. Open-source and Patents • OSS can be and is patented for offensive, defensive, altruistic, and commercial reasons. • Express/implied license grants extend a license from the original developer of the OSS to licensees. • Patent retaliation clauses impose penalties (license termination) if you attempt to assert infringement claims related to use of the OSS.
  • 36. Outsourcing and Code Ownership Dev Shop Code Open-source code New Code Negotiable Rights OSS Compliance Proprietary / Controllable
  • 37. Outsourcing and Code Ownership • Ensure confidentiality via NDA • Avoid IP rights traps and the BIG copyright gotcha via Software Development Agreement • Keep code for patentable inventions out of public repositories • Remember the OSS license implications apply to code adopted by the contractor, as well
  • 38. Protecting your SaaS • Value. Patents play an even greater role as assets. • Rights transfer. Important to protect IP rights in SaaS agreements. • Jurisdictional scope. Cloud products can be distributed, while patent rights are territorial. • Extra OSS flexibility via network access.
  • 39. Key Takeaways • Identify technical solutions for technical problems • Consider a comprehensive approach • Match a nimble IP approach to your agile development workflow • When using OSS, understand the license implications • Avoid IP rights traps and the BIG copyright gotcha when outsourcing • Protect IP rights and hone international strategy for SaaS
  • 40. Questions or Comments? Contact us! ashley@aurorapatents.com (650) 380-6913 aurorapatents.com @AuroraPatents New podcast @ patentlystrategic.buzzsprout.com