SlideShare une entreprise Scribd logo
1  sur  22
Current Issues in IP for Software
Engineers and Web Developers
                   Frisina, LLC
  Creating Wealth Through Intellectual Property TM




                www.frisinaIP.com
                                               Copyright © 2007-2011 Frisina, LLC
Introduction
                        Representative Sectors   Our mission is to create wealth for our clients through the
                        • Chemicals              strategic use of intellectual property.
                        • Polymers
                        • Pharmaceuticals        We understand the challenges facing businesses in today's
                        • Biotechnology          economic environment, and strive to secure and monetize our
                        • Biomedical             clients’ intellectual assets. With nearly 15 years in innovation
                        • Medical Imaging        combined as a patent attorney and scientist, I am uniquely
                        • Advanced Materials     positioned to guide clients through the legal maze of intellectual
                        • Nanotechnology         property strategy facing start-ups and more established ventures.
453 South High Street
      Suite 302         • Semiconductors
  Akron, OH 44311       • Medical Instruments    In addition to legal expertise and an unimpeachable commitment
 (330)338-0589 direct
                        • Medical Tests          to quality, we offer our clients unparalleled value and security.
dominic@frisinaIP.com   • Liquid Crystals        Particularly, we have strategically invested in state-of-the-art
  www.frisinaIP.com     • Power Generation       practice and intellectual property (IP) portfolio management
                        • Fuel Cells             systems. These systems enable us to intelligently analyze
                        • Software               clients’ IP holdings and suggest tactics to exploit strengths,
                        • Internet Law           identify and shore-up weaknesses, and generate income.
                        • Business Methods



                                                                                      Copyright © 2007-2011 Frisina, LLC
Contents
• How to protect software
  – Copyright versus patent
• Recent Post-Bilski Developments in The Law
• Dissecting Patentable Subject Matter




                                         Copyright © 2007-2011 Frisina, LLC
How to Protect Software
                                    Copyright v. Patent
• Copyright                                   • Patent
   – Protects the expression of an idea           – Protects the underlying idea
     rather than the underlying idea              – Exists upon grant by the USPTO after
   – Exists upon fixation in a tangible             substantive examination
     medium of expression. Registration is        – Patent must issue in order for rights to
     a formality                                    accrue
   – Protection exists without registration,      – Enforceable Life: 20 years from the
     but registration is necessary to sue in        earliest effective filing date.
     federal court
   – Enforceable Life: life of the author plus
     70 years; or, the earliest of 95 yr from
     first publication, or 120 yr from creation



                                                                    Copyright © 2007-2011 Frisina, LLC
How to Protect Software

• Traditional copyright law is a good fall-back position
• Digital Millennium Copyright Act (DMCA)
  – Passed 1998
  – Modernized copyright law accounting for new technology
  – Offers some additional protections and limits liability of service
    providers
• Patents can be a valuable additional tool


                                                    Copyright © 2007-2011 Frisina, LLC
How to Protect Software

• Why register a copyright?
  – Access to federal courts
  – Eligibility for statutory and enhanced damages


• What if my work is not registered?
  – Access to DMCA protections




                                                 Copyright © 2007-2011 Frisina, LLC
How to Protect Software
• Copyright protects the expression of an idea
  – e.g. source code or object code; GUI layouts; graphic artwork,
    etc.
• Patents protect ideas
  – The process that the software embodies
  – This has been the source of much recent case law e.g. Bilski,
    RCT v. Microsoft, Prometheus Labs, and others



                                                 Copyright © 2007-2011 Frisina, LLC
Recent Developments




                  Copyright © 2007-2011 Frisina, LLC
Bilski Redux
• Summary:
  – Bernard Bilski developed and attempted to patent a method of commodities hedging. He was
    rejected by the Examiner on the grounds that his claims were drawn to an abstract idea. The
    Board of Patent Appeals and Interferences upheld the rejection, as did the Federal Circuit. The
    Federal Circuit additionally held that the Machine or Transformation Test (MOTT) is the exclusive
    test for patent eligible subject matter. The Supreme Court found that although Mr. Bilski’s claims
    are drawn to unpatentable subject matter, the Federal Circuit was wrong to conclude that the
    MOTT is the exclusive test. In doing so, the Court referred to prior cases setting out other tests
    which should be regarded as “guideposts.” In effect, the Supreme Court has created test
    comprising a laundry list of factors.




                                                                            Copyright © 2007-2011 Frisina, LLC
Bilski Redux
• Machine or Transformation Test (MOTT):
  – “[a] claimed process is surely patent-eligible under § 101 if: (1)
    it is tied to a particular machine or apparatus, or (2) it
    transforms a particular article into a different state or thing.” In
    re Bilski, 545 F. 3d 943 (Fed. Cir. Oct. 30, 2008).




                                                     Copyright © 2007-2011 Frisina, LLC
Bilski Redux
Bilski’s Claim 1 reads:
A method for managing the consumption risk costs of a commodity sold by a commodity
provider at a fixed price comprising the steps of:
(a) initiating a series of transactions between said commodity provider and
consumers of said commodity wherein said consumers purchase said commodity at a
fixed rate based upon historical averages, said fixed rate corresponding to a risk position of
said consumer;
(b) identifying market participants for said commodity having a counter-risk position to
said consumers; and
(c) initiating a series of transactions between said commodity provider and said
market participants at a second fixed rate such that said series of market participant
transactions balances the risk position of said series of consumer transactions.



                                                                    Copyright © 2007-2011 Frisina, LLC
Bilski Redux
• Results of Bilski
  – New approach for assessing patentable subject matter (i.e. the
    laundry list)
  – New §101 guidelines from the USPTO
  – Software and business method patents are still patentable
  – Supreme Court is split 5/4 on the patent eligibility of business
    methods




                                                  Copyright © 2007-2011 Frisina, LLC
Bilski Redux
• Is the law settled with regard          Justice
                                          Roberts
                                                     Birth Year
                                                       1955
                                                                       Age
                                                                        56
                                                                                   Pro-BMP
                                                                                       Y
  to patent-eligibility of software
                                           Scalia      1936             75             Y
  and business methods?
                                          Kennedy      1936             75             Y
   – Yes… most likely.
                                          Thomas       1948             63             Y
   – Ginsberg is the most likely to
     retire due to age and illness, but     Alito      1950             61             Y


     a Ginsberg retirement is likely to   Ginsburg     1933             78            N

     be irrelevant                         Breyer      1938             73            N

   – None of the pro-BMP justices         Sotomyor     1954             57            N
     are likely to retire during an        Kagan       1960             51            N

     Obama term

                                                        Copyright © 2007-2011 Frisina, LLC
Bilski Redux
• The Take-Home Message:
  – Business methods and software are still patentable subject
    matter and are likely to continue to be so for the foreseeable
    future.
  – Drafting an allowable software and/or business method patent
    is a still-developing area of the law




                                                 Copyright © 2007-2011 Frisina, LLC
Post-Bilski
• USPTO                               • Selected Patents
  – New Examination Guidelines          –   7,797,405 (Intel)
• Case Law                              –   7,890,730 (SanDisk)
  – Research Corporation                –   7,895,523 (IBM)
    Technologies v. Microsoft (Fed.     –   7,908,610 (Microsoft)
    Circ. 2010)




                                                       Copyright © 2007-2011 Frisina, LLC
Post-Bilski
                          USPTO Guidelines Summary
• Factors For Eligibility               • Factors Against Eligibility
   – Satisfying the Machine or               – Involvement of M or T is nominal,
     Transformation Test (MOTT)                insignificant, or tangentially related to
        • Machine implements the process       the process steps
        • Particularity of M or T                • E.g. data gathering, reciting a field
        • Meaningful limitation of steps     – Machine is generic
   –   Law of nature practically applied     – Machine is merely an object on which
   –   A particular solution to a problem      the process operates
   –   Tangible implementation               – Monopoly of a natural law
   –   Observable and verifiable             – Monopoly of a general concept




                                                                 Copyright © 2007-2011 Frisina, LLC
Post-Bilski
• Research Corp. Technlgs. v. Microsoft (Fed. Circ. 2010)
  – Facts: RCT’s sued Microsoft for infringing six patents drawn to
    halftoning technology.
  Claim 1: A method for the halftoning of gray scale images by utilizing a pixel-by-pixel comparison of
  the image against a blue noise mask in which the blue noise mask is comprised of a random non-
  deterministic, non-white noise single valued function which is designed to produce visually pleasing
  dot profiles when thresholded at any level of said gray scale images. US Pat. No. 5,111,310.

  – Issue: Are the claims unpatentable abstractions?
  – Answer: No. “The invention presents functional and palpable applications in the field of
    computer technology. These inventions address ‘a need in the art for a method of and apparatus
    for the halftone rendering of gray scale images in which a digital data processor is utilized in a
    simple and precise manner to accomplish the halftone rendering.’”


                                                                            Copyright © 2007-2011 Frisina, LLC
Post-Bilski
• Claim 1 of US Pat. No. 7,797,405 (Intel)
  – Method for streaming SOAP encoded messages between and
    within networks
  – Key recitations establishing statutory subject matter
     • Step One: packets, a first server, data message, control message, a
       first HTTP module
     • Step Two: decoder module
     • Step Three: storing (implies structural elements)
     • Steps Four and Five: a first business logic module


                                                        Copyright © 2007-2011 Frisina, LLC
Post-Bilski
• Claim 1 of US Pat. No. 7,890,730 (SanDisk)
  – Method for expanding storage capacity without erasing data
  – Key recitations establishing statutory subject matter
    •   Step One: partition, storage memory, storage device
    •   Step Two: reserved-storage area, enabled-storage area
    •   Step Three: file allocation table
    •   Step Four: sectors (of a storage area)
    •   Step Five: memory-management area



                                                       Copyright © 2007-2011 Frisina, LLC
Post-Bilski
• Claim 1 of US Pat. No. 7,895,523 (IBM)
  – A method for obscuring only supplemental audio-visual web
    content on a web page
  – Key recitations establishing statutory subject matter
    – Step One: detecting a reference to supplemental web content
    – Step Two: specifying a full-quality version, specifying a reduction in the audio-visual
      quality
    – Step Three: original layout of the requested web page is preserved
    – Step Four: restoring the full-quality version, removing animation




                                                                    Copyright © 2007-2011 Frisina, LLC
Post-Bilski
• Claim 1 of US Pat. No. 7,908,610 (Microsoft)
  – A method of enabling a business programming library for use
    by an enterprise resource planning system
  – Contains numerous clauses preventing it from being an
    abstraction
  – The overall claiming strategy was extremely narrow




                                               Copyright © 2007-2011 Frisina, LLC
Thank You
For Further Information
      www.frisinaIP.com
           Newsletters
           IP Owl Blog
           Slide Shows


          Contact Me
       (330)338-0589 Direct
      dominic@frisinaIP.com


                              Copyright © 2007-2011 Frisina, LLC

Contenu connexe

Tendances

Maximizing and protecting ip
Maximizing and protecting ipMaximizing and protecting ip
Maximizing and protecting ip
eophiladelphia
 
Leveraging ip and patent strategy for business growth
Leveraging ip and patent strategy for business growthLeveraging ip and patent strategy for business growth
Leveraging ip and patent strategy for business growth
IQPC
 
Inventor boot camp 2010
Inventor boot camp 2010Inventor boot camp 2010
Inventor boot camp 2010
dr2tom
 
China ipr sme helpdesk update issue 9 2
China ipr sme helpdesk update issue 9 2China ipr sme helpdesk update issue 9 2
China ipr sme helpdesk update issue 9 2
China IPR SME Helpdesk
 

Tendances (19)

IP License Agreements: Common Issues and Solutions
IP License Agreements: Common Issues and SolutionsIP License Agreements: Common Issues and Solutions
IP License Agreements: Common Issues and Solutions
 
Maximizing and protecting ip
Maximizing and protecting ipMaximizing and protecting ip
Maximizing and protecting ip
 
The Basics of Intellectual Property and Patent Strategy for Maximizing Busine...
The Basics of Intellectual Property and Patent Strategy for Maximizing Busine...The Basics of Intellectual Property and Patent Strategy for Maximizing Busine...
The Basics of Intellectual Property and Patent Strategy for Maximizing Busine...
 
2013-03-13 Trade secrets in Europe
2013-03-13 Trade secrets in Europe2013-03-13 Trade secrets in Europe
2013-03-13 Trade secrets in Europe
 
The Intersection of Bankruptcy and... IP Law (Series: Bankruptcy Intersection...
The Intersection of Bankruptcy and... IP Law (Series: Bankruptcy Intersection...The Intersection of Bankruptcy and... IP Law (Series: Bankruptcy Intersection...
The Intersection of Bankruptcy and... IP Law (Series: Bankruptcy Intersection...
 
Entrepreneurship Chap 8
Entrepreneurship Chap 8Entrepreneurship Chap 8
Entrepreneurship Chap 8
 
Leveraging ip and patent strategy for business growth
Leveraging ip and patent strategy for business growthLeveraging ip and patent strategy for business growth
Leveraging ip and patent strategy for business growth
 
Inventor boot camp 2010
Inventor boot camp 2010Inventor boot camp 2010
Inventor boot camp 2010
 
Intellectual Property for Technology Startups - Entrepreneurship 101
Intellectual Property for Technology Startups - Entrepreneurship 101Intellectual Property for Technology Startups - Entrepreneurship 101
Intellectual Property for Technology Startups - Entrepreneurship 101
 
Tran Assoc Brochure
Tran Assoc BrochureTran Assoc Brochure
Tran Assoc Brochure
 
Buying & Selling IP (Series: Intellectual Property 201 - 2020)
Buying & Selling IP (Series: Intellectual Property 201 - 2020)  Buying & Selling IP (Series: Intellectual Property 201 - 2020)
Buying & Selling IP (Series: Intellectual Property 201 - 2020)
 
Midwest ip summit_copyright_trade_secret_handouts_2011_mmm
Midwest ip summit_copyright_trade_secret_handouts_2011_mmmMidwest ip summit_copyright_trade_secret_handouts_2011_mmm
Midwest ip summit_copyright_trade_secret_handouts_2011_mmm
 
China ipr sme helpdesk update issue 9 2
China ipr sme helpdesk update issue 9 2China ipr sme helpdesk update issue 9 2
China ipr sme helpdesk update issue 9 2
 
Intellectual property basics presentation (practical law)
Intellectual property basics presentation (practical law)Intellectual property basics presentation (practical law)
Intellectual property basics presentation (practical law)
 
AZBIA & Traklight present "New Year, New Business" Open House
AZBIA & Traklight present "New Year, New Business" Open HouseAZBIA & Traklight present "New Year, New Business" Open House
AZBIA & Traklight present "New Year, New Business" Open House
 
Legal Issues for Innovators & Inventors (Series: Intellectual Property 201)
Legal Issues for Innovators & Inventors (Series: Intellectual Property 201) Legal Issues for Innovators & Inventors (Series: Intellectual Property 201)
Legal Issues for Innovators & Inventors (Series: Intellectual Property 201)
 
Preparing for Biosimilars: Key Points for Participating in the U.S. Regulator...
Preparing for Biosimilars: Key Points for Participating in the U.S. Regulator...Preparing for Biosimilars: Key Points for Participating in the U.S. Regulator...
Preparing for Biosimilars: Key Points for Participating in the U.S. Regulator...
 
Intellectual property
Intellectual propertyIntellectual property
Intellectual property
 
What Innovators Need to Know About IP Protection: A Business-Focused Approach
What Innovators Need to Know About IP Protection: A Business-Focused ApproachWhat Innovators Need to Know About IP Protection: A Business-Focused Approach
What Innovators Need to Know About IP Protection: A Business-Focused Approach
 

En vedette

En vedette (18)

Déces à Jerusalem
Déces à JerusalemDéces à Jerusalem
Déces à Jerusalem
 
Ezekiel 28 commentary
Ezekiel 28 commentaryEzekiel 28 commentary
Ezekiel 28 commentary
 
Amberbrook Short Term Goals
Amberbrook Short Term GoalsAmberbrook Short Term Goals
Amberbrook Short Term Goals
 
Who is michael the arcangel
Who is michael the arcangelWho is michael the arcangel
Who is michael the arcangel
 
Ip portfolio
Ip portfolioIp portfolio
Ip portfolio
 
Goodrich katelyn nutrition
Goodrich katelyn nutrition Goodrich katelyn nutrition
Goodrich katelyn nutrition
 
Vat 21(2)
Vat 21(2)Vat 21(2)
Vat 21(2)
 
Pit 6(12)-2016
Pit 6(12)-2016Pit 6(12)-2016
Pit 6(12)-2016
 
Psalm 35 commentary
Psalm 35 commentaryPsalm 35 commentary
Psalm 35 commentary
 
pentaho_usability_presentation
pentaho_usability_presentationpentaho_usability_presentation
pentaho_usability_presentation
 
Tabla análisis imagen (3) (1)
Tabla análisis imagen (3) (1)Tabla análisis imagen (3) (1)
Tabla análisis imagen (3) (1)
 
Form pit-16-14-2016
Form pit-16-14-2016Form pit-16-14-2016
Form pit-16-14-2016
 
Pit r-18-2015-2016
Pit r-18-2015-2016Pit r-18-2015-2016
Pit r-18-2015-2016
 
Food in Poland
Food in PolandFood in Poland
Food in Poland
 
How VP of CS preps for the Board
How VP of CS preps for the Board How VP of CS preps for the Board
How VP of CS preps for the Board
 
Actividad 6- Análisis de imágenes fijas
Actividad 6- Análisis de imágenes fijasActividad 6- Análisis de imágenes fijas
Actividad 6- Análisis de imágenes fijas
 
Should corporates have a startup garage?
Should corporates have a startup garage?Should corporates have a startup garage?
Should corporates have a startup garage?
 
My food diary jorge 5b
My food diary jorge 5bMy food diary jorge 5b
My food diary jorge 5b
 

Similaire à Current Issues in IP for Software Engineers and Web Developers

Intellectual Property & Startups - Microsoft Ventures
Intellectual Property & Startups - Microsoft VenturesIntellectual Property & Startups - Microsoft Ventures
Intellectual Property & Startups - Microsoft Ventures
Aya Zook
 
Protecting Your Business With Patents, Trademarks, and Copyrights
Protecting Your Business With Patents, Trademarks, and CopyrightsProtecting Your Business With Patents, Trademarks, and Copyrights
Protecting Your Business With Patents, Trademarks, and Copyrights
dapdjh
 
Intellectual Property 101 for Entrepreneurs
Intellectual Property 101 for EntrepreneursIntellectual Property 101 for Entrepreneurs
Intellectual Property 101 for Entrepreneurs
WhitmeyerTuffin
 

Similaire à Current Issues in IP for Software Engineers and Web Developers (20)

Intellectual Property as a Business Tool
Intellectual Property as a Business ToolIntellectual Property as a Business Tool
Intellectual Property as a Business Tool
 
How to Start and Grow an IP Law Practice
How to Start and Grow an IP Law PracticeHow to Start and Grow an IP Law Practice
How to Start and Grow an IP Law Practice
 
Managing intellectual property
Managing intellectual propertyManaging intellectual property
Managing intellectual property
 
Bill Hulsey Patent Lawyer - Intellectual Property - Reasons for Protection
Bill Hulsey Patent Lawyer - Intellectual Property - Reasons for ProtectionBill Hulsey Patent Lawyer - Intellectual Property - Reasons for Protection
Bill Hulsey Patent Lawyer - Intellectual Property - Reasons for Protection
 
Intellectual Property: Presentation on IP for Business Advantage - BananaIP
Intellectual Property: Presentation on IP for Business Advantage - BananaIPIntellectual Property: Presentation on IP for Business Advantage - BananaIP
Intellectual Property: Presentation on IP for Business Advantage - BananaIP
 
Intellectual Property & Startups - Microsoft Ventures
Intellectual Property & Startups - Microsoft VenturesIntellectual Property & Startups - Microsoft Ventures
Intellectual Property & Startups - Microsoft Ventures
 
Buying & Selling IP (Series: Intellectual Property 201)
Buying & Selling IP (Series: Intellectual Property 201)Buying & Selling IP (Series: Intellectual Property 201)
Buying & Selling IP (Series: Intellectual Property 201)
 
How to Start an Intellectual Property Law Practice
How to Start an Intellectual Property Law PracticeHow to Start an Intellectual Property Law Practice
How to Start an Intellectual Property Law Practice
 
(Webinar Slides) How to Start and Grow an IP Practice
(Webinar Slides) How to Start and Grow an IP Practice(Webinar Slides) How to Start and Grow an IP Practice
(Webinar Slides) How to Start and Grow an IP Practice
 
Advanced Patent Searching
Advanced Patent SearchingAdvanced Patent Searching
Advanced Patent Searching
 
IMPORTANCE OF INTELECTUAL PROPERTY.pdf
IMPORTANCE OF INTELECTUAL PROPERTY.pdfIMPORTANCE OF INTELECTUAL PROPERTY.pdf
IMPORTANCE OF INTELECTUAL PROPERTY.pdf
 
How To Secure Funding & Protect Intellectual Property For Life Sciences
How To Secure Funding & Protect Intellectual Property For Life SciencesHow To Secure Funding & Protect Intellectual Property For Life Sciences
How To Secure Funding & Protect Intellectual Property For Life Sciences
 
Maximizing and protecting ip
Maximizing and protecting ipMaximizing and protecting ip
Maximizing and protecting ip
 
Protecting Your Business With Patents, Trademarks, and Copyrights
Protecting Your Business With Patents, Trademarks, and CopyrightsProtecting Your Business With Patents, Trademarks, and Copyrights
Protecting Your Business With Patents, Trademarks, and Copyrights
 
Protecting Your Intellectual Property: Cost-Saving Techniques, Legal Updates ...
Protecting Your Intellectual Property: Cost-Saving Techniques, Legal Updates ...Protecting Your Intellectual Property: Cost-Saving Techniques, Legal Updates ...
Protecting Your Intellectual Property: Cost-Saving Techniques, Legal Updates ...
 
Intellectual Property 101 for Entrepreneurs
Intellectual Property 101 for EntrepreneursIntellectual Property 101 for Entrepreneurs
Intellectual Property 101 for Entrepreneurs
 
Buying & Selling IP
Buying & Selling IP Buying & Selling IP
Buying & Selling IP
 
IP 101 for Emerging Companies
IP 101 for Emerging Companies IP 101 for Emerging Companies
IP 101 for Emerging Companies
 
INTELLECTUAL PROPERTY 201 2022 - Legal Issues for Innovators & Inventors
INTELLECTUAL PROPERTY 201 2022 - Legal Issues for Innovators & InventorsINTELLECTUAL PROPERTY 201 2022 - Legal Issues for Innovators & Inventors
INTELLECTUAL PROPERTY 201 2022 - Legal Issues for Innovators & Inventors
 
IT:AM Semina Series - Managing your secrets, protecting your assets - Birmingham
IT:AM Semina Series - Managing your secrets, protecting your assets - BirminghamIT:AM Semina Series - Managing your secrets, protecting your assets - Birmingham
IT:AM Semina Series - Managing your secrets, protecting your assets - Birmingham
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Current Issues in IP for Software Engineers and Web Developers

  • 1. Current Issues in IP for Software Engineers and Web Developers Frisina, LLC Creating Wealth Through Intellectual Property TM www.frisinaIP.com Copyright © 2007-2011 Frisina, LLC
  • 2. Introduction Representative Sectors Our mission is to create wealth for our clients through the • Chemicals strategic use of intellectual property. • Polymers • Pharmaceuticals We understand the challenges facing businesses in today's • Biotechnology economic environment, and strive to secure and monetize our • Biomedical clients’ intellectual assets. With nearly 15 years in innovation • Medical Imaging combined as a patent attorney and scientist, I am uniquely • Advanced Materials positioned to guide clients through the legal maze of intellectual • Nanotechnology property strategy facing start-ups and more established ventures. 453 South High Street Suite 302 • Semiconductors Akron, OH 44311 • Medical Instruments In addition to legal expertise and an unimpeachable commitment (330)338-0589 direct • Medical Tests to quality, we offer our clients unparalleled value and security. dominic@frisinaIP.com • Liquid Crystals Particularly, we have strategically invested in state-of-the-art www.frisinaIP.com • Power Generation practice and intellectual property (IP) portfolio management • Fuel Cells systems. These systems enable us to intelligently analyze • Software clients’ IP holdings and suggest tactics to exploit strengths, • Internet Law identify and shore-up weaknesses, and generate income. • Business Methods Copyright © 2007-2011 Frisina, LLC
  • 3. Contents • How to protect software – Copyright versus patent • Recent Post-Bilski Developments in The Law • Dissecting Patentable Subject Matter Copyright © 2007-2011 Frisina, LLC
  • 4. How to Protect Software Copyright v. Patent • Copyright • Patent – Protects the expression of an idea – Protects the underlying idea rather than the underlying idea – Exists upon grant by the USPTO after – Exists upon fixation in a tangible substantive examination medium of expression. Registration is – Patent must issue in order for rights to a formality accrue – Protection exists without registration, – Enforceable Life: 20 years from the but registration is necessary to sue in earliest effective filing date. federal court – Enforceable Life: life of the author plus 70 years; or, the earliest of 95 yr from first publication, or 120 yr from creation Copyright © 2007-2011 Frisina, LLC
  • 5. How to Protect Software • Traditional copyright law is a good fall-back position • Digital Millennium Copyright Act (DMCA) – Passed 1998 – Modernized copyright law accounting for new technology – Offers some additional protections and limits liability of service providers • Patents can be a valuable additional tool Copyright © 2007-2011 Frisina, LLC
  • 6. How to Protect Software • Why register a copyright? – Access to federal courts – Eligibility for statutory and enhanced damages • What if my work is not registered? – Access to DMCA protections Copyright © 2007-2011 Frisina, LLC
  • 7. How to Protect Software • Copyright protects the expression of an idea – e.g. source code or object code; GUI layouts; graphic artwork, etc. • Patents protect ideas – The process that the software embodies – This has been the source of much recent case law e.g. Bilski, RCT v. Microsoft, Prometheus Labs, and others Copyright © 2007-2011 Frisina, LLC
  • 8. Recent Developments Copyright © 2007-2011 Frisina, LLC
  • 9. Bilski Redux • Summary: – Bernard Bilski developed and attempted to patent a method of commodities hedging. He was rejected by the Examiner on the grounds that his claims were drawn to an abstract idea. The Board of Patent Appeals and Interferences upheld the rejection, as did the Federal Circuit. The Federal Circuit additionally held that the Machine or Transformation Test (MOTT) is the exclusive test for patent eligible subject matter. The Supreme Court found that although Mr. Bilski’s claims are drawn to unpatentable subject matter, the Federal Circuit was wrong to conclude that the MOTT is the exclusive test. In doing so, the Court referred to prior cases setting out other tests which should be regarded as “guideposts.” In effect, the Supreme Court has created test comprising a laundry list of factors. Copyright © 2007-2011 Frisina, LLC
  • 10. Bilski Redux • Machine or Transformation Test (MOTT): – “[a] claimed process is surely patent-eligible under § 101 if: (1) it is tied to a particular machine or apparatus, or (2) it transforms a particular article into a different state or thing.” In re Bilski, 545 F. 3d 943 (Fed. Cir. Oct. 30, 2008). Copyright © 2007-2011 Frisina, LLC
  • 11. Bilski Redux Bilski’s Claim 1 reads: A method for managing the consumption risk costs of a commodity sold by a commodity provider at a fixed price comprising the steps of: (a) initiating a series of transactions between said commodity provider and consumers of said commodity wherein said consumers purchase said commodity at a fixed rate based upon historical averages, said fixed rate corresponding to a risk position of said consumer; (b) identifying market participants for said commodity having a counter-risk position to said consumers; and (c) initiating a series of transactions between said commodity provider and said market participants at a second fixed rate such that said series of market participant transactions balances the risk position of said series of consumer transactions. Copyright © 2007-2011 Frisina, LLC
  • 12. Bilski Redux • Results of Bilski – New approach for assessing patentable subject matter (i.e. the laundry list) – New §101 guidelines from the USPTO – Software and business method patents are still patentable – Supreme Court is split 5/4 on the patent eligibility of business methods Copyright © 2007-2011 Frisina, LLC
  • 13. Bilski Redux • Is the law settled with regard Justice Roberts Birth Year 1955 Age 56 Pro-BMP Y to patent-eligibility of software Scalia 1936 75 Y and business methods? Kennedy 1936 75 Y – Yes… most likely. Thomas 1948 63 Y – Ginsberg is the most likely to retire due to age and illness, but Alito 1950 61 Y a Ginsberg retirement is likely to Ginsburg 1933 78 N be irrelevant Breyer 1938 73 N – None of the pro-BMP justices Sotomyor 1954 57 N are likely to retire during an Kagan 1960 51 N Obama term Copyright © 2007-2011 Frisina, LLC
  • 14. Bilski Redux • The Take-Home Message: – Business methods and software are still patentable subject matter and are likely to continue to be so for the foreseeable future. – Drafting an allowable software and/or business method patent is a still-developing area of the law Copyright © 2007-2011 Frisina, LLC
  • 15. Post-Bilski • USPTO • Selected Patents – New Examination Guidelines – 7,797,405 (Intel) • Case Law – 7,890,730 (SanDisk) – Research Corporation – 7,895,523 (IBM) Technologies v. Microsoft (Fed. – 7,908,610 (Microsoft) Circ. 2010) Copyright © 2007-2011 Frisina, LLC
  • 16. Post-Bilski USPTO Guidelines Summary • Factors For Eligibility • Factors Against Eligibility – Satisfying the Machine or – Involvement of M or T is nominal, Transformation Test (MOTT) insignificant, or tangentially related to • Machine implements the process the process steps • Particularity of M or T • E.g. data gathering, reciting a field • Meaningful limitation of steps – Machine is generic – Law of nature practically applied – Machine is merely an object on which – A particular solution to a problem the process operates – Tangible implementation – Monopoly of a natural law – Observable and verifiable – Monopoly of a general concept Copyright © 2007-2011 Frisina, LLC
  • 17. Post-Bilski • Research Corp. Technlgs. v. Microsoft (Fed. Circ. 2010) – Facts: RCT’s sued Microsoft for infringing six patents drawn to halftoning technology. Claim 1: A method for the halftoning of gray scale images by utilizing a pixel-by-pixel comparison of the image against a blue noise mask in which the blue noise mask is comprised of a random non- deterministic, non-white noise single valued function which is designed to produce visually pleasing dot profiles when thresholded at any level of said gray scale images. US Pat. No. 5,111,310. – Issue: Are the claims unpatentable abstractions? – Answer: No. “The invention presents functional and palpable applications in the field of computer technology. These inventions address ‘a need in the art for a method of and apparatus for the halftone rendering of gray scale images in which a digital data processor is utilized in a simple and precise manner to accomplish the halftone rendering.’” Copyright © 2007-2011 Frisina, LLC
  • 18. Post-Bilski • Claim 1 of US Pat. No. 7,797,405 (Intel) – Method for streaming SOAP encoded messages between and within networks – Key recitations establishing statutory subject matter • Step One: packets, a first server, data message, control message, a first HTTP module • Step Two: decoder module • Step Three: storing (implies structural elements) • Steps Four and Five: a first business logic module Copyright © 2007-2011 Frisina, LLC
  • 19. Post-Bilski • Claim 1 of US Pat. No. 7,890,730 (SanDisk) – Method for expanding storage capacity without erasing data – Key recitations establishing statutory subject matter • Step One: partition, storage memory, storage device • Step Two: reserved-storage area, enabled-storage area • Step Three: file allocation table • Step Four: sectors (of a storage area) • Step Five: memory-management area Copyright © 2007-2011 Frisina, LLC
  • 20. Post-Bilski • Claim 1 of US Pat. No. 7,895,523 (IBM) – A method for obscuring only supplemental audio-visual web content on a web page – Key recitations establishing statutory subject matter – Step One: detecting a reference to supplemental web content – Step Two: specifying a full-quality version, specifying a reduction in the audio-visual quality – Step Three: original layout of the requested web page is preserved – Step Four: restoring the full-quality version, removing animation Copyright © 2007-2011 Frisina, LLC
  • 21. Post-Bilski • Claim 1 of US Pat. No. 7,908,610 (Microsoft) – A method of enabling a business programming library for use by an enterprise resource planning system – Contains numerous clauses preventing it from being an abstraction – The overall claiming strategy was extremely narrow Copyright © 2007-2011 Frisina, LLC
  • 22. Thank You For Further Information www.frisinaIP.com Newsletters IP Owl Blog Slide Shows Contact Me (330)338-0589 Direct dominic@frisinaIP.com Copyright © 2007-2011 Frisina, LLC