Areas of Practice
Trademarks
Advising clients on initial selection of new trademarks – e.g. words, logos, slogans
Conducting searches for clearance of new trademarks
Filing and prosecution of applications for registration
Litigation strategy for infringement, passing off and Section 22 actions
Conducting and defending administrative processes (e.g. oppositions to pending trademark applications; expungement/cancellation of trademark registrations)
Copyrights and Industrial Designs
Advising clients on protection of copyright in all types of artistic and creative works
Advising clients on acquiring copyright
Preparing and filing applications for copyright registrations
Advising clients on industrial design protection and strategies
Trade Secrets & Confidential Information
Advising clients on identification and protection of trade secrets and confidential information.
Preparing relevant agreements, such as non-disclosure/confidentiality agreements
Advertising & Marketing
Reviewing advertisements and contests.
Preparing and negotiating agreements (agency, brand development and sponsorship agreements, amongst others).
Licensing
Preparing and negotiating license agreements in numerous commercial contexts.
Advising clients on many licensing structures and related issues, for example intra-company IP ownership strategies and transfer pricing.
Portfolio Management & Audits
Advising clients on the protection of new intellectual properties including trade-marks, copyrights, designs, patents and trade secrets.
Managing intellectual property portfolios
Conducting intellectual property audits
Intellectual Property in Corporate Transactions
Advising clients on IP issues arising in the context of corporate/commercial transactions such as mergers and acquisitions, financings, and securitizations
Involvement at all stages of transactions including structuring; the formulation of letters of intent; due diligence; assessment of IP portfolios and associated risks; preparation and negotiation of agreement documentation; and post-closing implementation