Skip to content

Menu

LexBlog, Inc. logo
NetworkSub-MenuBrowse by SubjectBrowse by PublisherJoin the NetworkGet StartedSubscribeSupportContact
Search
Close

USPTO Memo re Enfish v. Microsoft

By Michael Stein on May 20, 2016
Email this postTweet this postLike this postShare this post on LinkedIn

The word patent highlighted in a dictionary

This is an update to my recent article about the Federal Circuit’s decision in Enfish v. Microsoft.

In a memo to the Patent Examining Corps dated May 19, 2016, Deputy Commissioner Robert Bahr said that the Enfish decision provides “additional information and clarification on the inquiry for identifying abstract ideas.” The gist of the memo is that when performing an analysis of whether a claim is directed to an abstract idea, examiners should continue to determine if the claim recites a concept similar to concepts previously found abstract by the courts. In addition, the fact that a claim is directed to an improvement in computer-related technology can demonstrate that the claim does not recite a concept similar to previously identified abstract ideas.

Of importance to applicants and practitioners in the software field, the memo noted that to make the determination of whether the Enfish claims were directed to an improvement in existing computer technology, the court looked to the teachings of the specification; specifically, the court identified the specification’s teachings that the claimed invention achieves other benefits over conventional databases, such as increased flexibility, faster search times and smaller memory requirements. It was noted that the improvement does not need to be defined by reference to “physical” components, but instead could be defined by “logical structures and processes.”

I believe that software patents can be strengthened against Alice attacks by including descriptions of structural (as opposed to functional) features of the inventive software. Such structural features can include “program structures” and “data structures.” Examples of program structures include structures such as program loops, neural network and other architectural aspects. Data structures can include trees, graphs, link lists, arrays, etc. These structures can be effectively used to constrain the claim scope sufficiently to avoid invalidation based on the abstract idea exception.

For further reading on the use of structural claim limitations in software patents, see my article here.

  • Posted in:
    Intellectual Property
  • Blog:
    IP Intelligence
  • Organization:
    Baker & Hostetler LLP
  • Article: View Original Source

Call us at 1-800-913-0988 or email sales@lexblog.com.

Facebook LinkedIn Twitter RSS
The Library at LexBlog
  • About LexBlog
  • The Field We Built
  • Library at LexBlog
  • Our Beliefs
  • Our Team
  • Contact LexBlog
  • Disclaimer
  • Editorial Policy
  • Terms of Service
  • Get Started
  • Publishing Solutions
  • Compass
  • Submit a Request
  • Support Center
  • System Status
Copyright © 2026, LexBlog, Inc. All Rights Reserved.
Law blog design & platform by LexBlog LexBlog Logo