We offer legal advice on all issues related to design law
Design law, also known as industrial design law, protects the appearance of a product. Crea-tors of a design can use design law to obtain an exclusive right to their design and to defend their designs if they suspect they have been infringed by competitors.
Design protection is mainly obtained through registration, but an unregistered design may also be protected. There are different types of design protection, for example you can acquire pro-tection for your designs at the national level (in Sweden) or an EU-wide design protection.
Before investing in product development and marketing initiatives, there are many advantages to conducting searches in various registers to see whether there are any similar products on the market that have previously been granted design protection. The results of this research can form an important basis to help the company decide whether it is a good investment, even at the planning stage.
It may also be applicable to investigate other considerations or assessments of design law when a new product is being developed. For example, it may be important to assess which parts of a product may be worthy of protection, which forms of protection could apply and are relevant in relation to the specific product, and the ownership of the different parts of the prod-uct.
In addition to the preparatory research for new designs, the long-term management and moni-toring of design protection is important. This includes constant monitoring of both companies' own existing designs and new design applications from competitors.
Vinge's lawyers are specialists in design law with extensive experience of supporting and rep-resenting Swedish and international companies in design law matters in a wide range of indus-tries. Our lawyers bring together academic excellence and extensive commercial experience, so they can advise on all matters relating to design law and the most appropriate and cost-effective protection.
We file design applications with the Patent and Registration Office (PRV) and the EU Intellec-tual Property Office (EUIPO), and others, and we facilitate the work of large global design ap-plications in close cooperation with various law firms around the world.
We also have extensive experience in design disputes and regularly engaged to act as counsel in court and in arbitration proceedings.
Our law firm can provide professional advice in all areas where design plays a major role. Our clients include companies in the following sectors: food, clothing, telecommunications, insur-ance, media, energy and manufacturing. We also work with advertising agencies and other players who focus on advertising, PR, branding, design or digital marketing.
If you want to find out more about our law firm or our other practice areas, you will find more information here >.
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot convert null to 'int' because it is a non-nullable value type at CallSite.Target(Closure , CallSite , Object ) at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0) at CallSite.Target(Closure , CallSite , Object ) at ASP._Page_app_plugins_vinge_grideditors_latest_Latest_cshtml.<>c.<Execute>b__3_10(Object x) in C:\Website\Vinge\app_plugins\vinge\grideditors\latest\Latest.cshtml:line 100 at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at ASP._Page_app_plugins_vinge_grideditors_latest_Latest_cshtml.Execute() in C:\Website\Vinge\app_plugins\vinge\grideditors\latest\Latest.cshtml:line 100 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.Mvc.WebViewPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25 at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) at ASP._Page_Views_Partials_grid_editors_Base_cshtml.Execute() in C:\Website\Vinge\Views\Partials\grid\editors\Base.cshtml:line 20
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot convert null to 'int' because it is a non-nullable value type at CallSite.Target(Closure , CallSite , Object ) at ASP._Page_app_plugins_vinge_grideditors_latest_Latest_cshtml.<>c.<Execute>b__3_10(Object x) in C:\Website\Vinge\app_plugins\vinge\grideditors\latest\Latest.cshtml:line 100 at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at ASP._Page_app_plugins_vinge_grideditors_latest_Latest_cshtml.Execute() in C:\Website\Vinge\app_plugins\vinge\grideditors\latest\Latest.cshtml:line 100 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.Mvc.WebViewPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at Umbraco.Web.Mvc.ProfilingView.Render(ViewContext viewContext, TextWriter writer) in D:\a\1\s\src\Umbraco.Web\Mvc\ProfilingView.cs:line 25 at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) at ASP._Page_Views_Partials_grid_editors_Base_cshtml.Execute() in C:\Website\Vinge\Views\Partials\grid\editors\Base.cshtml:line 20