Patent ID: 7443970

Claim:
A method for controlling call logging, comprising: detecting a context for a call, wherein the context for a call includes the identity of the caller and the identity of the callee, the origin device identity and origin device owner, the destination device identity and destination device owner, the location of the caller and the location of the callee, the path of a call, and billing information for the caller and billing information for the callee, further comprising: detecting a plurality of context clues for a call, wherein said plurality of context clues comprise an authenticated identity of a caller of said call, an authenticated identity of a callee of said call, an identity of an origin device, an identity of a destination device, a location said call originates, and a location said call terminates, a subject matter of said call, a context of previous calls between said caller and said callee, and a line number path of said call; and identifying a context for said call from said plurality of context clues, including inferring from said context clues who is placing said call, who is receiving said call, whether said call is behalf of another, whether a backup art is accessed, at least one device utilized for said call, a location of said at least one device utilized for said call, a billing plan for said call, a path of line numbers accessed during said call, and a subject matter of said call; filtering a plurality of context based logging requests for a plurality of parties according to said context; detecting a selection of said plurality of context based logging request that are relevant for said context; determining said at least one context based logging request that is valid for said context for said call; accessing at least one context based logging request valid for said context for said call; recording said call according to said context based logging request, including notifying at least one party to said call that said call is being recorded; logging said context according to said context based logging request, including: notifying at least one party to said call that said context for said call is being logged; and notifying at least one party to said call of a designated party for which said context is being logged; responsive to detecting an update to said context during said call, updating said logging of said context; and controlling output of said logged context to a party making said logged context request.