Partner

John J. Wakeley

John’s clients call on him for help with patent prosecution in the electrical and mechanical arts. His practice covers a wide range of technologies including computer hardware and software, network communications protocols, medical devices, data encryption, integrated circuit manufacturing, optical systems, image processing devices, hydraulic pumps, and electric motors. John received a B.S. in Electrical Engineering from Rutgers University (1990), an M.S. in Electrical Engineering from the Monmouth University (1995), and an M.T.M. in Technology Management from Stevens Institute of Technology (2001). John earned his J.D. from Seton Hall University (2007).

Prior to joining Seed IP, John served six years as an associate at an IP law firm in New York City, a year as a patent agent at a Newark, NJ firm and as a technical advisor for four years at another New York City firm. During this time, John reviewed invention disclosures and drafted patent applications in technology fields including analog and digital circuits, electromagnetic sensors, web-based business applications, electronic control systems, and hydraulic systems. John also prepared patent prosecution correspondence with the U.S. Patent and Trademark Office, and drafted patent infringement and validity opinions. Prior to law school, he spent over ten years working as an electronics engineer.

Seton Hall University

J.D. 2007


Stevens Institute of Technology

M.T.M. 2001


Monmouth University

Electrical Engineering

M.S. 1995


Rutgers University

Electrical Engineering

B.S. 1990

John is admitted to the New Jersey and New York state bars 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

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.