Patent ID: 9158510
Filing Date: 2015-10-13
Classification: G06F,H04W

Abstract:
1. A computer program product comprising a tangible non-transitory computer useable storage medium having computer useable program code for using a proxy model to encapsulate one or more telecommunications (telecom) functionalities, said computer program product including: computer useable program code for generating a proxy model, wherein the proxy model comprises a representation module, an implementation module, a metadata module, one or more utility snippet modules, one or more unit test code modules and a module linking to one or more blogs; computer useable program code for using the proxy model to encapsulate one or more telecom functionalities into a telecom service comprising: computer useable program code for customizing the telecom service based on: (i) a given one or more access modalities associated with the telecom service and selected from a collection of multiple access modalities supported by the telecom service comprising (a) a short message service modality, (b) a voice modality, (c) a web modality, and (d) a voice over internet protocol modality, (ii) a given platform associated with the telecom service, and (iii) one or more characteristics of a given end-user device on which the telecom service will be implemented; computer useable program code for outputting the telecom service based on the proxy model; computer useable program code for generating a rating for the proxy model based on multiple items of community input comprising at least (i) tagging activity associated with the proxy model carried out by community users, (ii) usage of the proxy model by community users, (iii) internet review content provided by community users; and computer useable program code for ranking the proxy model among multiple other proxy models based on the rating generated for the proxy model and a rating generated for each of the multiple other proxy models.