PODCAST: Williams Mullen's Trending Now: An IP Podcast - Artificial Intelligence Patents & Emerging Regulatory Laws
John Harmon on the Evolving Impact of Artificial Intelligence on Intellectual Property
What You Should Know About Seeking Patent Protection in Vietnam
JONES DAY PRESENTS®: Artificial Intelligence: The Growing Role of AI on Patents
Drafting Software Patents In A Post-Alice World
The Manual of Patent Examining Procedure (“MPEP”) is the examination manual used internally at the United States Patent & Trademark Office (“USPTO”) to guide examiners in the process of examining patent applications. In...more
The U.S. Patent and Trademark Office published new guidance in the Federal Register on November 17, 2023, that clarifies the requirements for design patents of computer-generated images, icons, and graphical user interfaces. ...more
This article supplements our previous post with updated 2021 data. U.S. design patents continue to grow in popularity. Although 2021 saw a slight downtick in the number of issued design patents compared to the previous...more
Over the last 20 years, the total number of design patents issued per year in the United States has erupted. As illustrated in the graph below and further highlighted in this animated graph, in the 30 year period between the...more
Can boilerplate language describing possible variations to an invention ever impact validity of a patent? Many software patents include standard “boilerplate” text describing many ways to implement an invention, such as by...more
It has been a challenging year for software patent owners following the Supreme Court’s decision in Alice Corp. v. CLS Bank International. Since that ruling was handed down, a large number of software patents have been...more
Last week, we filed two amicus briefs with the Supreme Court in Alice Corp. v. CLS Bank, one on behalf of Advanced Biological Laboratories (ABL), and one for Ronald M. Benrey (Benrey). It goes without saying that this is the...more
The process of developing software typically involves the use of abstractions of concrete concepts to describe the operations performed by a computer and objects of such operations. Some software abstractions are so familiar...more