Patent ID: 7197123

Claim:
In an intelligent network (IN), a system for delivering call identification information associated with a subscribing directory number to a requesting communication device, the IN having a plurality of network nodes, the system comprising: a first one of the plurality of network nodes, comprising a remote database containing a plurality of incoming call logs, wherein: at least one incoming call log is associated with the subscribing directory number each including call log comprises a plurality of records; and each of the plurality of records comprises information regarding a call placed to the subscribing directory number; and a second one of the plurality of network nodes communicatively associated with the first network node, the second network node being operational to: detect an incoming call trigger that indicates that a call has been placed to one of the plurality of directory numbers; upon detecting the incoming call trigger, retrieve call identification information that identifies the calling party, and forward the call identification information to the remote database for storage in the incoming call log associated with the subscribing directory number; receive a signaling message containing a presentation request from the requesting communication device; and in response to receiving the presentation request from the requesting communication device, retrieve and forward at least a portion of the incoming call log associated with the subscribing directory number from the remote database to the requesting communication device, the at least a portion of the incoming call log consisting of records not previously forwarded to the requesting communication device, the remote database further comprising an outgoing call log having a plurality of records, each record containing information regarding a call originating from the subscribing directory number; and the second network node being further operational to: detect an outgoing call trigger that indicates that a call has originated from the subscribing, directory number; upon detecting the outgoing call trigger, retrieve call identification information that identifies the called party, and forward the call identification information to the remote database for storage in the outgoing call log; and retrieve and forward at least a portion of the outgoing call log from the remote database to the requesting communication device in response to receiving a presentation request from the requesting communication device, the at least a portion of the outgoing call log consisting of records not previously forwarded to the requesting communication device.