Method and system for providing enhanced caller identification information
First Claim
1. A tangible storage medium storing code operable in conjunction with a communication system to process a call from a calling party at a calling communication station to a called party at a called communication station, the code comprising:
- first code operable with a first network element to detect a call processing query from a terminating switch and, in response to the call processing query, to determine whether standard caller identification information for the calling communication station can be provided to the called communication station, the first code being further operative in conjunction with the first network element to communicate a call processing message if standard caller identification information can not be provided, the call processing message including an identifier for the called communication station and a presentation indicator; and
second code operable with a second network element to receive the call processing message and to transmit a request for spoken caller identification information to the calling communication station and to store the spoken caller identification information as audible caller identification information in response to the call processing message, and further to provide the audible caller identification information to the called communication station if the called party accepts the call, the second code further operable with the second network element to detect a screen listing indication from the called communication station, andthe first code operative with the first network element to intercept subsequent calls from the calling communication station to the called communication station in response to the screen listing indication.
3 Assignments
0 Petitions
Accused Products
Abstract
A tangible storage medium stores code which permits handling of unwanted calls from callers such as telemarketers, when caller identification is provided. In one embodiment, the called party adds the caller identification information for the telemarketer to a personal list after receiving the unwanted call. Subsequent calls from the telemarketer are intercepted. In a second embodiment, the called party identifies the telemarketer by detecting the caller identification information before answering the call. By providing a screen listing indication, the caller identification information is added to the called party'"'"'s personal list before the call is completed, permitting the call to be intercepted and while future calls from the telemarketer to be intercepted.
-
Citations
8 Claims
-
1. A tangible storage medium storing code operable in conjunction with a communication system to process a call from a calling party at a calling communication station to a called party at a called communication station, the code comprising:
-
first code operable with a first network element to detect a call processing query from a terminating switch and, in response to the call processing query, to determine whether standard caller identification information for the calling communication station can be provided to the called communication station, the first code being further operative in conjunction with the first network element to communicate a call processing message if standard caller identification information can not be provided, the call processing message including an identifier for the called communication station and a presentation indicator; and second code operable with a second network element to receive the call processing message and to transmit a request for spoken caller identification information to the calling communication station and to store the spoken caller identification information as audible caller identification information in response to the call processing message, and further to provide the audible caller identification information to the called communication station if the called party accepts the call, the second code further operable with the second network element to detect a screen listing indication from the called communication station, and the first code operative with the first network element to intercept subsequent calls from the calling communication station to the called communication station in response to the screen listing indication. - View Dependent Claims (2, 3, 4)
-
-
5. A tangible storage medium storing code for processing calls in a communications system, the code comprising:
-
(a) at a first network element of the communications system, first code operable to detect a call processing query associated with a received call from a calling party at a calling communication station to a called communication station; (b) second code operable to determine if standard caller identification information for the received call for the calling communication station can be provided to the called communication station; (c) third code which is operable, if standard caller identification information can be provided, (c1) to obtain the standard caller identification information, and (c2) to compare the standard caller identification information to respective entries of an intercept list; (c3) to communicate a call processing response message from the first network element to complete the received call to the called party only if the standard caller identification information does not match an entry on the intercept list; (d) fourth code which is operable, if standard caller identification information cannot be provided or if the standard caller identification information matches an entry of the intercept list, (d1) to prevent completion of the call to the called communication station; and (d2) to send a call processing message from the first network element to a second network element of the communications system to cause the second network element to request spoken caller identification information of the calling communication station and to subsequently play the spoken caller identification information to the called communication station when provided; (e) at the second network element, fifth code operable to complete the received call only if the called party accepts the call; (f) sixth code which is operable, if the standard caller identification was provided and the call was completed, to detect signaling from the called communication station indicating the standard caller identification for the calling communication station should be added to the intercept list for the called communication station; and (g) seventh code which is operable, if the signaling is detected, to add the standard caller identification for the calling communication station to the intercept list for the called communication station. - View Dependent Claims (6, 7, 8)
-
Specification