
‘Gruyere’ is generic description of cheese that isn’t eligible for certification mark, appeals court says
March 9, 2023, 8:59 am CST
- !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs'); Tweet
- lang: en_US
-
Photo from Shutterstock.
The term “gruyere” is a generic description of cheese and can’t be registered with the U.S. Patent and Trademark Office as a certification mark denoting the region where the cheese is produced, a federal appeals court has ruled.
In a March 3 decision, the 4th U.S. Circuit Court of Appeals at Richmond, Virginia, ruled against Swiss and French consortiums arguing that gruyere could only be used to label cheese that is produced in the Gruyère region of Switzerland and France.
Reuters has coverage.
“Like a fine cheese, this case has matured and is ripe for our review,” wrote Chief Judge Roger L. Gregory for the panel. “We conclude that the term ‘gruyere’ is generic as a matter of law.”
Gregory noted that the U.S. Food and Drug Administration has issued a standard of identity for gruyere cheese that is far less stringent than requirements in Switzerland and France. Producers in those countries “make cheese from the unpasteurized milk of cows that graze on alpine grasses,” and the cheese is made using a traditional production process, Gregory said.
The 4th Circuit’s decision upholds a ruling by the Patent and Trademark Office.
The Swiss and French consortiums seeking the mark told Reuters in a statement that they would vigorously continue efforts to protect the gruyere name.
The case is Interprofession du Gruyère v. U.S. Dairy Export Council.
(adsbygoogle = window.adsbygoogle || []).push({});
$( document ).ready(function() { var slidesFetched = false; var handleGalleryClick = function() { var $oldItem = $('.gallery_container'); $('.gallery_container .arrows a').click(function(e) { e.preventDefault(); $arrow = $(this); if (! slidesFetched) { $arrow.closest('.gallery_slide').css('opacity', '0.3'); var url = $(this).attr('href').replace('/gallery/', '/gallery/slides/'); $.get(url, function(data) { var $slides = $(data); $slides = $slides.filter('.gallery_container'); $('.gallery_container').replaceWith($slides); $slides = $('.gallery_container'); $slides.find('.arrows a').click(function(e2) { e2.preventDefault(); var $slideWrapper = $(this).closest('.gallery_container'); var $arrowContainer = $(this).closest('.arrows'); if ($arrowContainer.hasClass('previous')) { $slideWrapper.removeClass('active'); $slideWrapper.prev().addClass('active'); } else if ($arrowContainer.hasClass('next')) { $slideWrapper.removeClass('active'); $slideWrapper.next().addClass('active'); } changeSlide($('.cell-'+$(this).attr('data-slideid'))); }); changeSlide($('.cell-'+$arrow.attr('data-slideid'))); slidesFetched = true; }); } changeSlide($('.cell-'+$(this).attr('data-slideid'))); return false; }); var changeSlide = function($cell) { $('.slide-'+$cell.attr('data-slideid')).addClass('active').siblings().removeClass('active'); $cell.addClass('active').siblings().removeClass('active'); moveFilmstripCells($cell); // Hide filmstrip arrows if we're on the first/last slide. if ($('.gallery_container.active').find('.arrows.previous').length > 0) { $('#filmstrip_container .arrows.previous').css('visibility', 'visible'); } else { $('#filmstrip_container .arrows.previous').css('visibility', 'hidden'); } if ($('.gallery_container.active').find('.arrows.next').length > 0) { $('#filmstrip_container .arrows.next').css('visibility', 'visible'); } else { $('#filmstrip_container .arrows.next').css('visibility', 'hidden'); } }; var $cells = $('#filmstrip_container .cell'); var totalCells = $cells.length; var totalVisibleCells = $cells.filter('.visible').length; var pivotPoint = Math.floor(totalVisibleCells / 2); var moveFilmstripCells = function($activeCell) { var $visibleCells = $cells.filter('.visible'); var activeCellIndex = $cells.index($activeCell); var activeCellVisibleIndex = $visibleCells.index($activeCell); var firstVisibleCellIndex = $cells.index($cells.filter('.visible:first')); var lastVisibleCellIndex = $cells.index($cells.filter('.visible:last')); var cellsToMove = 0; var startingPoint = 0; // Do nothing if active cell is at the pivot point. if (activeCellVisibleIndex == pivotPoint) return; // Active cell is left of the pivot point. if (activeCellVisibleIndex < pivotPoint) { // Do nothing if the cell's index and visible index are identical, because that means // we don't have room to shift. if (activeCellIndexES by OMG
Euro-Savings.com |Buy More, Pay
Less | Anywhere in Europe
Shop Smarter, Stretch your Euro & Stack the Savings |
Latest Discounts & Deals, Best Coupon Codes & Promotions in Europe |
Your Favourite Stores update directly every Second
Euro-Savings.com or ES lets you buy more and pay less anywhere in Europe. Shop Smarter on ES Today. Sign-up to receive Latest Discounts, Deals, Coupon Codes & Promotions. With Direct Brand Updates every second, ES is Every Shopper’s Dream come true! Stretch your dollar now with ES. Start saving today!