• Home
  • About
        • Client Reviews
        • Patent Samples
        • Accolades
        • About Firm
        • Technologies
        • FAQs
        • Areas Served
  • Services
    • Patents
      • Patent Consultation
      • Patent Search Service
      • Patent Application Service
      • Patent Prosecution
      • Utility Patents
      • Design Patents
      • Patent Defense
      • Patent Enforcement
      • Working with In-House Attorneys
    • Trademarks
      • Trademark Search
      • Trademark Application Services
      • Trademark Prosecution
      • Trademark Enforcement
      • Trademark Defense
    • Licensing
    • Worldwide IP
    • Risk Management
    • Due Diligence
  • Industries
        • Browse Patent Samples
        • Artificial Intelligence (AI) Patents
        • Automation & Robotics Patents
        • Automotive Patents
        • Clothing & Apparel Patents
        • Communication Technology Patents
        • Construction Patents
        • Consumer Products Patents
        • Electronics Patents
        • Emergency Response Technology Patents
        • Energy & Power Patents
        • Fintech Patents
        • Food, Beverage, & Other Culinary Patents
        • Green Energy Patents
        • Gym & Fitness Equipment Patents
        • Manufacturing Patents
        • Materials Patents
        • Medical Products & Devices Patents
        • Mechanical & Machinery Patents
        • Optics Patents
        • Packaging Patents
        • Pet Supplies Patents
        • Pharmaceutical & Therapeutics Patents
        • Software & App Patents
        • Sports Equipment Patents
        • Testing, Measurement & Inspection Equipment
        • Tools & Equipment Patents
        • Toy Patents
        • Transportation Patents
        • Water & Environmental Patents
  • Browse Patents
  • Learning Resources
    • First-Time Inventor?
    • Essential Patent Strategies
    • Making Smart Choices for Your Ideas
    • Patent FAQs
    • Why Patent Your Invention in a Bad Economy?
    • Videos on Patents
    • Articles
  • Search 500+ Articles
    • Overview of Patent Process
      • Patent process timeline and major milestones
      • Patent Process: Invention to Patent Granted (Simplified)
      • Patent process, overall steps and procedures
    • Overview of the examination process within the USPTO
      • Highs and lows of securing patent protection for your invention
      • What is the Patent Office procedure after filing a patent application?
    • Benefits of a Patent Search
      • What is a patent search and How to do it?
    • Patent attorneys, agents and the USPTO can help with the patent process
    • USPTO Website
    • What is an NDA and when to use them?
    • How to use a contract to protect your invention?
    • Working with others without losing your IP rights
    • Patent Assignments for Independent Contractors
    • Losing Invention Rights When Hiring or Collaborating with Others
    • Avoid Problems: Get an Invention Assignment Agreement
    • Misconceptions of Provisional Patent Applications
    • Do you need to get your patent attorney to sign an NDA?
    • Can a confidentiality agreement protect me like a patent application?
    • Four types of intellectual property to protect your idea and how to use them
      • Overview of Patents and Intellectual Property
      • Patent protection benefits and why every inventor should consider getting one
      • 8 tips to successfully protect your idea
      • Benefits of Patent Protection
      • Best uses for design patents
    • Reasons to only market your invention after securing patent pendency
      • Dangers of 1 yr grace period under first-inventor-to-file system
      • File a patent application before telling others about the invention
    • Risks and benefits of securing software patent protection
      • Strategy to overcome patentable subject matter rejection
    • Pros and cons of filing a continuation-in-part application
      • What is a continuation patent application?
    • How to respond to an office action?
    • Request for non-publication of a patent application
    • Anatomy of a Patent Document
    • How to write a broad patent application?
    • Design patents: pros and cons
    • How much does it cost to get a utility patent?
    • Provisional Patent Application: Cheap Alternative?
    • Patent Cost Framework and cash flow
    • Provisional patent application: a cheap option?
    • Cheap provisional patent applications
    • Patent infringement
      • Basics of writing a patent claim for a patent application
      • Patent Marking: Everything you wanted to know
      • Avoiding Patent Infringement
      • Can I Copy My Competitor’s Product?
      • Can I Copy My Competitor’s Product? (Design Patent)
    • Pros and cons of securing worldwide patent protection and their steps
    • Foreign patent filing to secure protection in other countries
    • Overview of Office Actions
    • Trademark Registration: common law, state and federal
    • How to obtain a federal trademark registration?
    • How to select a trademark?
      • Protect your idea when pitching to an investor, potential licensee, or buyer
  • Info on Forms
        • What Forms to File with the USPTO When Submitting a Patent Application
        • Application Data Sheet
        • Nonpublication Request
        • Rescind Nonpublication Request
        • Declaration of Utility or Design Application
        • Provisional Patent Application Cover Sheet
        • Information Disclosure Statement (IDS)
        • After Final Consideration Pilot Program
  • Schedule Consultation
  • Contact

Top-Rated Orange County Patent Lawyer | Helping Inventors in Orange County, Los Angeles County & Beyond | OC Patent Lawyer, Irvine CA

Orange County Patent Attorney

(949) 433-0900
You are here: Home / Patent application process / Before filing a patent application / Software patents questionable due to algorithm requirement

Software patents questionable due to algorithm requirement

By James Yang · Updated November 21, 2024

HTML codeFor software patents including a computer-implemented means-plus-function limitation, the patent application or patent must disclose an algorithm or structure for performing the claimed function. This is to satisfy the definiteness requirement of 35 U.S.C. §112, second paragraph. The algorithm or structure need not be in any particular format but must simply be expressed as “any understandable terms including as a mathematical formula, in prose, or as a flowchart, or in any other manner that provides sufficient structure.”

In Augme Technologies v. Yahoo (Fed. Cir. 2014), the court invalidated Claims 19 and 20 of United States Patent No. 6,594,691 for being indefinite. In particular, Claims 19 and 20 recited a means for assembling said second server, said second computer readable code module. The patent owner contended that the specification disclosed an algorithm for assembling the second computer readable code module in Figure 5 and column 11, line 60–column 12, line 1 and column 4, lines 51–60 of United States Patent No. 6,594,691. Shown below are the actual figures and verbiage recited by the patent owner in support of definiteness.

The court explained that the verbiage in the specification explains that the “code assembler instructions” do the assembling and discloses inputs to and outputs from the code assembler instruction. However the specification is lacking any algorithm for how the second code module is actually assembled. Simply disclosing a black box that performs a recited function is not a sufficient explanation of the algorithm required to render the means–plus–function term definite. I provided the actual language so that you can decide for yourself and also see what more the courts are looking for in describing a software invention in a patent application.

augmefig5

augmetext1

augmetext2

The court is looking for something more than just a generic description as shown in the cut out text of the specification on the step of assembling the second code module. Rather, the court is looking for specific instructions on how the second code module is actually assembled. It cannot be merely that the second code module is assembled by “accessing” something. Merely accessing does not instruct someone how to assemble the second code module.

Claim sets should include a variety of types of claims.  Some of the claims may contain means plus function limitations but should not be the sole means of protecting an invention.  Understandably, the examiner allow only those claims with means plus function limitations but as a patent prosecutor that should not be the end goal if possible.  With this said, there are times when the means plus function limitation is rather useful in claiming the invention.  For example, when there are multiple embodiments and drafting an independent claim for each embodiment would be cost prohibitive.

I invite you to contact me with your patent questions at (949) 433-0900. Please feel free to forward this article to your friends. As an Orange County Patent Attorney, I serve Orange County, Irvine, Los Angeles, San Diego and surrounding cities.

Author

James Yang is a patent attorney. Since 2004, James Yang has been representing clients to secure patent protection for their inventions and register trademarks to protect their brands. If you need help, call him at (949) 433-0900. Read More…

Patent Book

Navigating the Patent System - new book by Orange County patent attorney, James Yang

Navigating the Patent System: Learn the patent process and strategies to protect your invention

Read for Free
Buy at Amazon

RECEIVE PATENT ARTICLES

Stay up to date on major changes and get tips on the patent process.

We respect your privacy.

Popular Posts

4 steps in the patent process
Patent process overview
Patent process explained
How much does a patent cost?
Trademark process and costs
Patent process and costs
Four types of intellectual property
Selling an idea without a patent
How to check if a product is patented

Services

Patent Consultations
Patent Searches
Patent Applications
Utility Patents
Design Patents
Patent Prosecution Services
Patent Defense Services
Patent-Law Counsel for In-House Attorneys
Trademark Overview
Trademark Search Services
Trademark Application Services
Trademark Prosecution Services
Trademark Enforcement Services
Trademark Defense Services
See All Services

Industries

Automotive Patents
Consumer Products Patents
Culinary Patents
Manufacturing Patents
Medical Patents
Optics Patents
Software & App Patents
See All Industries

Contact

James Yang
OC Patent Lawyer
2372 Morse Ave., Suite #178
Irvine, CA 92614
Tel: (949) 433-0900

Sitemaps

Sitemap: Pages | Sitemap: Posts

Terms of Use and Privacy Policy

By accessing this blog, you agree that no attorney-client relationship is formed except by a subsequent written retainer agreement. Also, you agree to not send confidential information unless directed by me to do so. The information posted on this blog is legal information and not legal advice.
Complete Terms of Use
Complete Privacy Policy

ADA Compliance

OC Patent Lawyer aims to ensure that its services are accessible to people with disabilities.
Accessibility Statement

Service Area

From our offices in Irvine and Anaheim, California, we serve clients throughout Orange County, Los Angeles, Long Beach, the Inland Empire (e.g. Corona and Temecula), and throughout SoCal.

© 2026 · James Yang, Your Entrepreneur and Mid-Size Business Patent Attorney