Partner

Bobby B. Soltani

Bobby's practice focuses on the U.S. and foreign patent prosecution of electrical engineering and computer software matters and patent litigation, infringement opinions, licensing, and strategic portfolio management. He received a B.S. in Electrical Engineering from the University of Oklahoma (2001), and an M.S. in Electrical Engineering from Oklahoma State University (2003). Bobby holds a J.D. from the University of Oklahoma College of Law (2007).

Bobby has extensive experience preparing and prosecuting domestic and international patent applications in various technologies relating to machine learning, artificial intelligence (AI), virtual reality (VR), robotics, autonomous vehicles, optics, consumer electronics, medical devices, and software applications. His practice also includes litigating multiple patent infringement matters, drafting opinions, licensing, and patent portfolio analysis. Before practicing law, Bobby was an electrical engineer at Seagate Technology and the Federal Aviation Administration.

University of Oklahoma College of Law

J.D. 2007


Oklahoma State University

Electrical Engineering

M.S. 2003


University of Oklahoma

Electrical Engineering

B.S. 2001

Bobby is admitted to practice in Washington (2010) and Colorado (2007) and is registered to practice before the U.S. Patent and Trademark Office. He is a board member for the Washington State Patent Law Association (WSPLA).

He is also a member of the American Intellectual Property Law Association (AIPLA) and the Institute of Electrical and Electronics Engineers (IEEE). Bobby also lectures on U.S. patent practice at the University of Washington's renowned Center for Advanced Study and Research on Innovation Policy (CASRIP).


Videos

Soltani, B., "Patent Claims in Foreign Jurisdictions: Maximizing Opportunities," published on SeedIP.com and SeedGROW™, June 26, 2023

Soltani, B., "Strategic Considerations for International Patent Filings: Exploring the PCT vs. Direct Filing Routes," published on SeedIP.com and SeedGROW™, August 17, 2023

No items found.

Honors & Awards

Selected to Washington Rising Stars®, 2014-2017

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.