Kassem wroteWhat are these exactly: "Geo-tagging, face and smile detection"? And what's Push-To-Talk?
Geo tagging = It is marking a video, photo or other media with a location using the GPS function in the phone, Face detection has been used for a long time now by many law enforcement agencies abroad. more info here
http://en.wikipedia.org/wiki/Face_detection
Smile detection is really cool, if you set it on, the camera won't take a picture unless the person you are photographing cracks a smile. You don't even have to take the picture yourself, it is automatically done.
The push to talk function is mainly used for business, it is a service offered by the Cell companies to be able to use your phone as a walkie talkie, thus saving money on those phone bills.