Patent ID: 8504708

Claim:
A method for communication, the method comprising: in an IP multimedia gateway (IMG): performing a device discovery to identify one or more communication devices among a plurality of communication devices, said performing said device discovery comprising determining one or more capabilities of said one or more communication devices; configuring, based on said determined one or more capabilities, a common IP layer client device interface located within said IMG to enable communication between said IMG and said one or more communication devices via said configured common IP layer client device interface, wherein said configured common IP layer client device interface comprises an IP layer interface that is operable to handle a plurality of different link layer protocols; configuring one or more network interfaces within said IMG to enable communication between said IMG and one or more communication networks based on said determined one or more capabilities; and communicating content between said one or more communication devices and one or more service managers by utilizing said configured common IP layer client device interface and said configured one or more network interfaces.