The disclosed embodiments illustrate methods and systems for prediction of a communication channel for communication with customer service. The method includes monitoring, by one or more sensors in a server, a communication involving at least a first user for a pre-defined time period. The one or more types of communication channels being used by at least the first user over the pre-defined time period and/or the one or more types of problems reported by at least the first user, is monitored. The method further includes generating, by one or more processors of the server, a temporal data based on the monitoring. The classifier is trained by the one or more processors, based on the generated temporal data. The classifier predicts a likelihood of selection of a type of communication channels from the one or more types of communication channels, for communication between the first user and the server.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for prediction of a communication channel for communication with a customer service, said method comprising: monitoring, by one or more sensors in a server, communication involving at least a first user for a pre-defined time period, wherein said monitoring comprises monitoring at least one or more types of communication channels being used by at least said first user over said pre-defined time period and/or one or more types of problems reported by at least said first user; generating, by one or more processors in said server, a temporal data based on said monitoring; and training, by said one or more processors in said server, a classifier based on said generated said temporal data, wherein said classifier predicts a likelihood of selection of a type of communication channels from said one or more types of communication channels, for communication between said first user and said server. 2. The method according to claim 1, wherein said one or more types of communication channels are ranked, by said one or more processors of said server, in a sequence based on said predicted likelihood. 3. The method according to claim 1, wherein a communicative connection is established, by said one or more processors of said server, with said first user based on a pre-determined weight associated with each of said one or more types of communication channels. 4. The method according to claim 3, wherein said pre-determined weight corresponds to a cost of resources required for said establishing of said communicative connection based on said one or more types of communication channels. 5. The method according to claim 4, further comprising recommending, by said one or more processors of said server, one or more types of communication channels, to a second user, for said establishing of said communicative connection. 6. The method according to claim 5, wherein said recommendation of said one or more types of communication channels is based on said pre-determined weight. 7. The method according to claim 5, further comprising generating, by said one or more processors of said server, one or more user interface (UI) objects for displaying said recommendation of said one or more types of communication channels, to said second user. 8. The method according to claim 1, wherein said classifier corresponds to a Hidden Markov Model (HMM). 9. The method according to claim 1, wherein said temporal data comprises one or more attributes that correspond to one or more of: a country of said first user, a gender of said first user, one or more parameters associated with an emotional state of said first user, one or more of said one or more types of communication channels selected by said first user for establishing a communicative connection between said first user and said server, a causal parameter for said establishing of said communicative connection between said first user and said server, a frequency of establishing of a communicative connection between said first user and said server. 10. The method according to claim 1, wherein said classifier is created at least for each of said one or more types of problems reported by said first user. 11. The method according to claim 1, wherein said one or more types of communication channels correspond to one or more of: an e-mail, a mobile based call, a Public Switched Telephone Network (PSTN) call, a software based service request, a software based chat, a video call. 12. A system for prediction of a communication channel for communication with a customer service, said system comprising: one or more processors in a server, said one or more processors configured to: monitor, based on one or more sensors in communicatively coupled to said one or more processors, communication involving at least a first user for a pre-defined time period, wherein said monitoring comprises monitoring at least one or more types of communication channels being used by at least said first user over said pre-defined time period and/or one or more types of problems reported by at least said first user; generate a temporal data based on said monitoring; and train a classifier based on said generated said temporal data, wherein said classifier predicts a likelihood of selection of a type communication channels from said one or more types of communication channels, for communication between said first user and said server. 13. The system according to claim 12, wherein said one or more processors of said server are further configured to rank said one or more types of communication channels in a sequence based on said predicted likelihood. 14. The system according to claim 12, wherein said one or more processors of said server are further configured to establish a communicative connection with said first user based on a pre-determined weight associated with each of said one or more types of communication channels. 15. The system according to claim 14, wherein said pre-determined weight corresponds to a cost of resources required for said establishing of said communicative connection based on said one or more types of communication channels. 16. The system according to claim 14, wherein said one or more processors of said server are further configured to recommend one or more types of communication channels, to a second user, for said establishing of said communicative connection. 17. The system according to claim 16, wherein said recommendation of said one or more types of communication channels is based on said pre-determined weight. 18. The system according to claim 16, wherein said one or more processors of said server further configured to generate one or more user interface (UI) objects for displaying said recommendation of said one or more types of communication channels, to said second user. 19. The system according to claim 12, wherein said classifier corresponds to a Hidden Markov Model (HMM). 20. A non-transitory computer readable storage medium having stored thereon, a program having classifier corresponds at least one code section executable by a computer, thereby causing the computer to perform steps for prediction of a communication channel for communication with a customer service, said steps comprising: monitoring, by one or more sensors in a server, communication involving at least a first user for a pre-defined time period, wherein said monitoring comprises monitoring at least one or more types of communication channels being used by at least said first user over said pre-defined time period and/or one or more types of problems reported by at least said first user; generating, by one or more processors in said server, a temporal data based on said monitoring; and training, by said one or more processors in said server, a classifier based on said generated said temporal data, wherein said classifier predicts a likelihood of selection of a type of communication channels from said one or more types of communication channels, for communication between said first user and said server.