MarketWatch -- Swiss drugmaker Novartis AG has filed a legal action against rival GlaxoSmithKline over a vaccine patent, according to a media report Sunday.