Partner

Yiheng Li

Yiheng focuses his practice on patent procurement, prosecution, licensing and strategic intellectual property portfolio management in software and other computer-related matters. Prior to joining Seed IP, Yiheng was an attorney at a large IP boutique, and at an international general practice firm. He received a B.Eng. in Computer Science and Technology from Tsinghua University (2001) and a M.S. in Knowledge Discovery and Data Mining from Carnegie Mellon University, School of Computer Science (2004). He holds a J.D. from University of California, Davis School of Law (2013) where he received multiple Witkin Awards for Academic Excellence.

Yiheng counsels clients on a wide array of intellectual property matters, including patent prosecution strategies, technology landscape surveys, and freedom-to-operate and infringement analyses. He has drafted numerous utility patent applications relating to a plethora of complex technologies, including cloud computing, computer networks, machine learning, data mining, image processing, computer vision, light detection and ranging (LiDAR), unmanned aerial vehicles (UAV), virtual reality (VR) and augmented reality (AR), and computer numerical control (CNC) machines. He also has earned experience in telecommunications, social networks, computer gaming, data storage, e-commerce and wearable electronics. 

Yiheng’s international work includes coordinating patent application filings and advising on patent prosecution from around the world, including the European Union, Japan, Canada, Australia, China, Singapore and Mexico. He has also prepared and prosecuted a number of trademark and design patent applications.

Yiheng is fluent in Mandarin Chinese.

University of California, Davis School of Law

J.D. (Order of the Coif) 2013


Carnegie Mellon University - School of Computer Science

Knowledge Discovery and Data Mining

M.S. 2004

Tsinghua University (Beijing)

Computer Science and Technology

B.Eng. 2001

Yiheng is admitted to the Washington State Bar and is registered to practice before the U.S. Patent and Trademark Office. He is a member of the Washington State Patent Law Association.

Honors & Awards

Witkin Award for Academic Excellence in Contracts

Witkin Award for Academic Excellence in Patent Law

Witkin Award for Academic Excellence in Patent Prosecution and Practice

Siebel Scholar Class of 2003

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.