Patent ID: 8391299
Filing Date: 2013-03-05
Classification: H04L

Abstract:
1. A Home Gateway HGW positioned between and interconnecting a Home Network (HN) and an External Network (EN), wherein the HN operates at a Network layer, is connected to a plurality of home network devices HND and wherein the HGW being capable of communicating with the HN and EN at a Network layer and being provided with a unified Service Application Programming Interface Layer (SAPI Layer) comprising a group of Home network Application level Programming Interfaces (HAPIs); said SAPI Layer being capable of performing, at an Application layer, mediator functions for supporting communication and services between said HN and EN, and between different HNDs, thus avoiding Network Addresses Translation (NAT), wherein said group of HAPIs comprises a HAPI responsible for interconnecting various HAPIs and creating interactions there-between for known and new services; wherein said SAPI Layer comprises a Home network Application (HAPI) layer formed by said group of Home network Application level Programming Interface modules (HAPIs), and wherein each of said HAPIs comprising a predetermined Application level Programming Interface (API) to at least one of the home network devices HNDs, and wherein the HGW is operative: to translate Network layer commands received from said HNDs and requesting communication and/or services, into Application layer commands, to handle said Application layer commands at the HAPI layer, to re-translate said Application layer commands back to the Network layer commands and to forward thereof to the external network EN, to translate Network layer commands received from said EN requesting communication and/or services and intended for the HN, into Application layer commands, to handle the Application layer commands at the HAPI layer, to re-translate said Application layer commands back to the Network layer commands, and to forward thereof to the home network (HN).