Got me, never heard of it. To register with Samsung just go to their web site and under Support is this device registration page: https://forums.androidcentral.com/e...2Fsupport%2Fregister%2Fproduct&token=PoaToPKfwhere is owners hub? with a quick Google search I came up empty.
You should def. register your device because it provides insurance if it is lost or stolen. Also you can get coupons and deals. ONly takes a sec... worth the effort.