Updated category API to consider carriers and regions (bug 856864)