Patent ID: 8793306

Claim:
A system for enabling a user to combine one or more compatible services with a current service, the user being subscribed to a registered service provider, the current service being provided by the registered service provider, the one or more compatible services being provided by at least one of the registered service provider and one or more service providers, the registered service provider and the one or more service providers being connected in a network, the system being integrated with the registered service provider, the system comprising: a. a mesh processor comprising a mesh registry for storing a list of a plurality of services, the mesh processor configured for: i. responsive to a request, identifying the one or more compatible services from among the listed plurality of services, which identification of a compatible service is premised on determining capability of the identified service to be combined with a current service already being delivered to a user device, the plurality of services being provided by at least one of the registered service provider and the one or more service providers, the request being sent by the user to the registered service provider; and ii. sending a list of the identified one or more compatible services to the user, the list of the identified one or more compatible services being sent through the registered service provider; and b. a mesh plug-in store configured for sending one or more mesh plug-ins corresponding to at least one compatible service, the one or more mesh plug-ins being sent to the user device, the at least one compatible service being selected by the user from the list of the identified one or more compatible services, wherein each of the one or more mesh plug-ins: enables the user to simultaneously receive and access at the user device, at least one compatible service and the current service, wherein the at least one compatible service is executed at a first server and the current service is executed at a second server, which first and second servers are distinct; and enables the user device to combine the at least one compatible service with the current service for simultaneous user access at the user device.