Various aspects of a method and system for providing information via an intelligent user interface are disclosed herein. In an embodiment, in response to the receipt of a request from an electronic device, the method includes determination of a first information response that may correspond to a first functional service. A set of second information responses that corresponds to a set of second functional services may be determined based on the first information response. Each of the determined set of second information responses is associated with a corresponding weight. One or more of the determined set of second information responses are selected based on the corresponding weight. The second information responses are value-added responses.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for providing information, the method comprising: in a server: determining a first information response corresponding to a first functional service in response to receiving a request from an electronic device; determining a set of second information responses corresponding to a set of second functional services based on said first information response, wherein each of said determined said set of second information responses is associated with a corresponding weight; and selecting one or more of said determined said set of second information responses based on said corresponding weight. 2. The method of claim 1, wherein said first functional service and said set of second functional services correspond to one or more of: an Internet Protocol (IP) telephony system, a space-based satellite navigation system, a social network, a wireless connection system, an address book system, an instant messaging system, a weather forecasting system, a camera-based system, a timer system, a user profile information system, an image processing system, a calendaring system, a video playback system, and/or a sensor-based system. 3. The method of claim 1, further comprising selecting said first functional service based on a first command, wherein said first command is issued based on a response template, wherein said response template corresponds to said request received from said electronic device. 4. The method of claim 3, wherein said response template is based on an artificial intelligence markup language (AIML). 5. The method of claim 4, further comprising: issuing a second command based on said determined first information response, wherein said second command is issued by a first sub-system that provides said first functional service; and selecting said set of second functional services based on said issued said second command, wherein said set of second functional services is provided by a set of second sub-systems. 6. The method of claim 5, wherein each sub-system of said set of second sub-systems is associated with an expert sub-system related to one of: said first functional service and said set of second functional services. 7. The method of claim 1, further comprising generating said weight associated with each of said set of second information responses based on a weight-generating function of a weight master. 8. The method of claim 7, further comprising modifying said generated said weight associated with each of said set of second information responses, based on one or both of: historical data of usage pattern and/or historical data of events related to each of said determined said set of second information responses. 9. The method of claim 1, further comprising communicating said determined said first information response and said selected said one or more second information responses to said electronic device. 10. The method of claim 1, wherein said selection of said one or more of said determined said set of second information responses is based on a determination of said corresponding weights higher than a threshold value. 11. A method for providing information, the method comprising: in an electronic device: communicating a request to a server, said request indicative of a user input provided via a user interface (UI) rendered on said electronic device; receiving a first information response corresponding to a first functional service and one or more second information responses corresponding to a set of second functional services in response to said communicated request; and outputting said received said first information response and said received one or more second information responses via said UI of said electronic device. 12. The method of claim 11, wherein said first functional service and said set of second functional services correspond to one or more of: an Internet Protocol (IP) telephony system, a space-based satellite navigation system, a social network, a wireless connection system, an address book system, an instant messaging system, a weather forecasting system, a camera-based system, a timer system, a user profile information system, an image processing system, a calendaring system, a video playback system, and/or a sensor-based system. 13. The method of claim 11, further comprising determining a response template, based on said user input, wherein said determined response template corresponds to said request communicated to said server. 14. The method of claim 13, wherein said response template is based on an artificial intelligence markup language (AIML). 15. The method of claim 11, wherein said output of said received said first information response and said received said one or more second information responses is one or both of: an audio output generated by one or more speakers of said electronic device, and/or a visual output presented on a display screen of said electronic device. 16. A system for providing information, the system comprising: one or more processors in a server, said one or more processors being operable to: determine a first information response corresponding to a first functional service in response to receiving a request from an electronic device; and determine a set of second information responses corresponding to a set of second functional services based on said first information response, wherein each of said determined said set of second information responses is associated with a corresponding weight; and select one or more of said determined said set of second information responses based on said corresponding weight. 17. The system of claim 16, wherein said first functional service and said set of second functional services correspond to one or more of: an Internet Protocol (IP) telephony system, a space-based satellite navigation system, a social network, a wireless connection system, an address book system, an instant messaging system, a weather forecasting system, a camera-based system, a timer system, a user profile information system, an image processing system, a calendaring system, a video playback system, and/or a sensor-based system. 18. The system of claim 16, wherein said one or more processors are further operable to select said first functional service based on a first command issued based on a response template, wherein said response template corresponds to said request received from said electronic device. 19. The system of claim 18, wherein said response template is based on an artificial intelligence markup language (AIML). 20. The system of claim 19, wherein said one or more processors are further operable to: issue a second command based on said determined first information response, wherein said second command is issued by a first sub-system that provides said first functional service; and select said set of second functional services based on said issued said second command, wherein said set of second functional services is provided by a set of second sub-systems. 21. The system of claim 20, wherein each sub-system of said set of second sub-systems is associated with an expert sub-system related to one of: said first functional service and said set of second functional services. 22. The system of claim 16, wherein said one or more processors are further operable to generate said weight associated with each of said set of second information responses based on a weight-generating function of a weight master. 23. The system of claim 16, wherein said one or more processors are further operable to modify said generated said weight associated with each of said set of second information responses, based on one or both of: historical data of usage pattern and/or historical data of events related to each of said determined said one or more second information responses. 24. The system of claim 16, wherein said one or more processors are further operable to communicate said determined said first information response and said selected said one or more second information responses to said electronic device. 25. The system of claim 16, wherein said selection of said one or more of said determined said set of second information responses is based on determination of said corresponding weights higher than a threshold value. 26. A non-transitory computer-readable storage medium having stored thereon, a computer program having at least one code section for providing information, the at least one code section being executable by a computer for causing the computer to perform steps comprising: in a server: determining a first information response corresponding to a first functional service in response to receiving a request from an electronic device; and determining a set of second information responses corresponding to a set of second functional services based on said first information response, wherein each of said determined said set of second information responses is associated with a corresponding weight; and selecting one or more of said determined said set of second information responses based on said corresponding weight.