Pretty sure it doesn't mean anything, I just found it to be brandable and short. I also searched for it and the main thing the results seem to refer to are some sort of communications / cellphone technology or something, most of the pages are foreign.