Mobile phone has become a basic necessity of our lives. It’s hard to find a person who doesn’t use one.
Each and every person is familiar with PhoneBook, where you can store your friends’ names and their respective phone numbers. Consequently, when your friend calls you, it checks his/her number with the set of phone numbers that you have stored in your mobile and displays his/her name on your mobile screen. Ex.: Consider that Michael Jackson is your friend and you have stored his mobile number, which is 767 5464, in your mobile. When you get a call from 767 5464, it shows “Michael Jackson calling” and not “767 5464 calling”.
Let’s say that you get a call from a stranger. By stranger I mean a person whose phone number is not stored in your mobile. Hence, his number will be displayed on your mobile. What really happened is this – when the stranger initiates a call to you, he sends his phone number to the base station. The base station then finds you and forwards that phone number to your mobile. Your mobile would then check if that number is stored in its flash memory. In this case, it hasn’t been stored and hence would display his number on your mobile screen. My question is “Can we not have a ‘look-up system’ in place which will retrieve the name of the stranger and then forward both his name and number to you rather than forwarding just his number???” I think this feature will be very useful.
Each phone number is registered under a name. With this look-up table whenever you get a call (or an sms), you will at least know the name of the person/organization. Will building such a system be overkill for adding just one feature??? Will this system be an overhead to operations such as call or sms??? Are there any other constraints, technical or otherwise??? Why hasn’t any mobile/base station company implemented this yet???