Patent ID: 7912194

Claim:
A system for providing caller ID service in a multi-region cable network comprising: a headend adapted to provide video services to subscribers, wherein the headend comprises a caller ID (CID) server; a central datastore comprising a first tuple comprising a subscriber telephone number and an assigned video termination device MAC address; a regional data center comprising a soft switch and a CID proxy server, wherein the regional data center is adapted to provide digital services to the subscribers of the headend and the CID proxy server is adapted to: receive an invitation message from the soft switch, wherein the invitation message comprises identifying information of a calling party and identifying information of a called party; and forward the invitation message to a CID server; and wherein the CID server is adapted to: parse the invitation message to obtain the identifying information of the calling party and the identifying information of the called party; create a CID message comprising the identifying information of the calling party; receive from the central datastore the first tuple; receive from the video termination device a second tuple comprising a read video termination device MAC address and a video termination device IP address; determine whether the assigned video termination device MAC address matches the read video termination device MAC address; if the assigned video termination device MAC address matches the read video termination device MAC address, then create a third tuple comprising the subscriber telephone number and the video termination device IP address; determine whether the identifying information of the called party matches the subscriber telephone number of the third tuple; if the identifying information of the called party matches the subscriber telephone number of the third tuple, then address the CID message to the video termination device IP address; and send the identifying information of the calling party over a transmission path to a video termination device of the called party for display on a video display device.