Senior Partner

Jeffrey M. Sakoi

Jeff's practice is focused on strategic intellectual property counseling, patent procurement, and enforcement, licensing, and patent assertion management services to chemical, mechanical, and electro-mechanical companies. He provides these services across a broad range of multi-disciplinary industry sectors, including alternative energy, energy distribution, green technology, semiconductor, wired and wireless communication, transportation, chemical, and medical device industries. He received a B.S. (cum laude) in Chemical Engineering (1982) from the University of Idaho and holds a J.D. (1985), also from the University of Idaho.

After receiving his J.D., Jeff worked as a patent attorney at the Dow Chemical Company. He has since amassed over thirty years of experience as a patent attorney, drafting and prosecuting patent applications across many industries, counseling clients in the strategic development of their domestic and international intellectual property portfolios.

He also developed client IP programs, IP licensing strategies, and drafting and presenting non-infringement, invalidity and patentability opinions. Jeff has extensive experience working and living in Asia as a seconded patent counsel and as outside counsel.

University of Idaho

J.D. 1985


University of Idaho

Chemical Engineering

B.S. (cum laude) 1982

Jeff is admitted to the Washington State Bar and is registered to practice before the U.S. Patent and Trademark Office. He is a faculty member of the University of Washington School of Law, where he teaches a course on patent application preparation and patent prosecution. Jeff also lectures each summer for CASRIP (Center for Advanced Study and Research on Intellectual Property) on advanced patent preparation and prosecution.

Jeff is registered to practice before the U.S. Patent and Trademark Office. He has been a board member for the Washington State Patent Law Association and former President of the Asian Bar Association of Washington.


Honors & Awards

Listed in The Best Lawyers in America®, 2007-2025

Top Rated AV Preeminent™ Intellectual Property Lawyer, Martindale-Hubbell®, 1998-2024

Listed in IP Stars (Managing Intellectual Property®) for Patents, 2013-2024

Recommended, IAM Patent 1000, Prosecution: Washington, 2017-2024

Selected to Washington Super Lawyers®, 2004-2019

Washington’s Most Amazing Attorneys®, 2006

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.