CPC H04M 3/4365 (2013.01) [H04M 3/42221 (2013.01); H04M 3/53 (2013.01); H04M 2201/40 (2013.01); H04M 2203/551 (2013.01); H04M 2250/60 (2013.01)] | 20 Claims |
1. A device, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
detecting, over a network, a call originating from a call originator and intended for a user of a user equipment;
based on the detecting, initially providing a default Caller Name or Caller ID to the user equipment;
responsive to the detecting the call, determining whether to challenge the call originator;
based on a determination to challenge the call originator, transmitting a request to the call originator, wherein the request prompts the call originator to specify an identity of the call originator and a purpose for the call;
obtaining information from a call originator input responsive to the transmitting the request;
transforming the obtained information into text data using a natural language processing technique;
deriving enhanced Caller Name or Caller ID data by inserting the transformed text data into a Caller Name or Caller ID field, wherein the enhanced Caller Name or Caller ID data further includes the default Caller Name or Caller ID, and wherein the enhanced Caller Name or Caller ID is capped at a predetermined number of characters and the inserted transformed text data is truncated to meet the predetermined number of characters; and
causing the enhanced Caller Name or Caller ID data to be provided to the user equipment, thereby enabling the user of the user equipment to determine whether to answer the call.
|