Catharine Lau | Hong Kong | Hogan Lovells

Catharine Lau

Senior Associate Intellectual Property

Languages

Cantonese, Chinese, English

Lau Catharine

Catharine Lau
Lau Catharine
  • Overview
  • Experience
  • Credentials
  • Insights and events

Catharine is our senior associate in the Intellectual Property Media and Technology Group.

She has extensive and practical experience in both contentious and non-contentious IP and TMT matters with a focus on trade marks and data privacy. She is also experienced in civil litigation and regulatory investigations.

Catharine has assisted well-known brand owners register their IPs, managed their IP portfolios regionally and globally and devised appropriate brand protection strategies. She frequently advises clients on trade mark opposition, cancellation and invalidation proceedings, domain name complaints and IP infringement matters. Apart from IP and data privacy, Catharine also advises on issues concerning advertising and trade descriptions.

Catharine graduated with a first class Honours law degree at university. She was admitted as a solicitor in Hong Kong in 2014.

Representative experience

Representing a global pharmaceutical company in Hong Kong High Court proceedings concerning breach of contract and trade mark claims in a multi-jurisdictional dispute.
Acting for a leading voice-recognition software company in a Hong Kong litigation case.
Representing a global brewer in various Hong Kong High Court proceedings in trade mark claims against shadow companies.
Advising a well-known fashion brand on IP protection strategy and customs recordal in Hong Kong.
Advising clients on cyber fraud and reporting to Hong Kong Police.
Advising local companies and institutions on extra-territorial effect of GDPR and conducting audit on client's data handling procedures.
Advising on a wide range of data privacy matters, e.g. data breaches, data audits, direct marketing, etc. for retail clients, employment agencies, etc.
Advising clients on a range of e-commerce topics, e.g. selective marketing, data transfer issues in customer loyalty schemes, use of e-signature, trade description and etc.
Advising a Japanese sports equipment manufacturer on its IP protection strategy across the Asia-Pacific region.
Advising a construction company on funding and distribution agreement relating to patented technology.

Credentials

Education
  • LL.B., Swansea University, 2010
Bar admissions and qualifications
  • Hong Kong

Error while rendering the view [RelatedArticles] Please, make sure the rendering is configured properly or contact your administrator.

  • System.Web.HttpUnhandledException (0x80004005): An unhandled exception occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object.
  • at HL.Feature.Search.Controllers.RelatedArticlesController.GetAllResultsResponse(NameValueCollection querystring)
  • at HL.Feature.Search.Controllers.RelatedArticlesController.GetRelatedArticles()
  • at lambda_method(Closure , ControllerBase , Object[] )
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
  • at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass24_0.<InvokeActionMethodWithFilters>b__0()
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
  • at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage(ExceptionContext exceptionContext, ExceptionArgs args)
  • at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.Process(ExceptionArgs args)
  • at (Object , Object )
  • at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
  • at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
  • at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
  • at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args)
  • at Sitecore.Mvc.Filters.PipelineBasedRequestFilter.OnException(ExceptionContext exceptionContext)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
  • at System.Web.Mvc.Controller.ExecuteCore()
  • at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
  • at Sitecore.Mvc.Controllers.ControllerRunner.ExecuteController(Controller controller)
  • at Sitecore.Mvc.Controllers.ControllerRunner.Execute(TextWriter writer)
  • at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args)
  • at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args)
  • at HL.Foundation.ExceptionHandling.ExceptionHandlining.GetExceptionSafeViewRenderer.Process(RenderRenderingArgs args)