US 11,889,020 B2
Method and system for challenging potential unwanted calls
Vimal Patel, Morganville, NJ (US); Howard Lang, Wayside, NJ (US); Karen Stansbury, St Simons Island, GA (US); Derek Baylor, Mableton, GA (US); James Ibezim, Wayside, NJ (US); Nalini Humphrey, Lawrenceville, GA (US); and Robert Stokey, Jr., Manville, NJ (US)
Assigned to AT&T Intellectual Property I, L.P., Atlanta, GA (US); and AT&T Mobility II LLC, Atlanta, GA (US)
Filed by AT&T Intellectual Property I, L.P., Atlanta, GA (US); and AT&T Mobility II LLC, Atlanta, GA (US)
Filed on Sep. 3, 2021, as Appl. No. 17/466,595.
Prior Publication US 2023/0075625 A1, Mar. 9, 2023
Int. Cl. H04M 3/436 (2006.01); H04M 3/53 (2006.01); H04M 3/42 (2006.01)
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
OG exemplary drawing
 
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.