# US 12,010,265 B2 · Dynamically providing safe phone numbers for responding to inbound communications

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,010,265 B2
- Document ID: US12010265B2
- Status: Granted
- Kind: B2
- Application number: 18/210,715
- Filed: 2023-06-16
- Published: 2024-01-25
- Granted: 2024-06-11
- Earliest claimed: 2019-12-31
- Assignees: YouMail, Inc.
- Applicants: YouMail, Inc.
- Inventors: Alexander E. Quilici; Michael J. Rudolph
- Web page: https://patentgrep.com/patent/US12010265B2

## CPC

- H04M 3/436: Arrangements for screening incoming calls {, i.e. evaluating the characteristics of a call before deciding whether to answer it (based on the calling party profile H04M3/42059; based on location H04M3/42348; based on presence H04M3/42365; diversion H04M3/54)}
- H04M 3/42059: {Making use of the calling party identifier}
- H04M 2203/551: Call history
- H04M 2203/558: Databases
- H04M 2203/6027: Fraud preventions
- H04M 2203/6045: Identity confirmation
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A system and method for dynamically providing safe call back numbers to use to respond to an inbound communication, the method comprising parsing message records from a message server, analyzing the message records for untrustworthy phone numbers by comparing content of the message records to a reference data set that is retrieved from a database, the reference data set including genuine and fraud data wherein the genuine and fraud data includes entities and contact information corresponding to the entities, determining untrustworthy phone numbers in the message records from the analysis, and generating remedy actions based on the determination of the untrustworthy phone numbers.

## Claims

### Claim 1

A system for providing safe call back numbers, the system comprising:
a processor; and
a memory having executable instructions stored thereon that when executed by the processor cause the processor to:
parse a message from a communicator, the message comprising one or more of a voice message, a text message, and an email sent to a user;
extract entity contact data from the parsed message, the entity contact data including one or more of a phone number, an alleged entity name, an email address, and a website;
compare the extracted entity contact data with a reference data set that is retrieved from a database storing genuine and fraud data, the genuine and fraud data including entities and contact data corresponding to the entities;
determine the entity contact data is not authentic based on the comparison; and
execute a remedy action based on the determination, the remedy action including notifying the user of at least one replacement phone number option, each replacement phone number option comprising an authentic phone number associated with the alleged entity.

### Claim 2 (depends on 1)

The system of claim 1, wherein the processor parses the message upon receiving consent from the user following an on-demand request.

### Claim 3 (depends on 1)

The system of claim 1, wherein the message is parsed using a natural language analyzer and a phrase detection algorithm.

### Claim 4 (depends on 1)

The system of claim 1, wherein processor is further configured to provide a warning to the user indicating that, based on the determination, the message includes fraudulent information.

### Claim 5 (depends on 4)

The system of claim 4, wherein the warning comprises an insertion of a visual indicator or icon next to the phone number in the message, the visual indicator or icon comprising a link which the user may select to call the authentic phone number associated with the alleged entity.

### Claim 6 (depends on 1)

The system of claim 1, wherein the remedy action further includes blocking the user from incoming and outgoing communications with the communicator via the phone number, email address, and website.

### Claim 7 (depends on 1)

The system of claim 1, wherein the remedy action is performed in advance of an attempt by the user to communicate with the communicator via the phone number, email address, or website.

### Claim 8 (depends on 1)

The system of claim 1, wherein the remedy action is performed in real-time as the user attempts to communicate with the communicator via the phone number, email address, or website.

### Claim 9 (depends on 1)

The system of claim 1, wherein the processor is further configured to perform one or more of caller carrier analysis, cellular/landline analysis, fingerprinting, and matching to a database of templates associated with fraudulent messages.

### Claim 10 (depends on 1)

The system of claim 1, wherein the database is continuously updated with fraud data including known fraudulent phone numbers as they are identified by call directory servers, call screening systems, and spam detection services.

### Claim 11

A method, in a data processing system comprising a processor and a memory, for providing safe call back number, the method comprising:
parsing a message from a communicator, the message comprising one or more of a voice message, a text message, and an email sent to a user;
extracting entity contact data from the parsed message, the entity contact data including one or more of a phone number, an alleged entity name, an email address, and a website;
comparing the extracted entity contact data with a reference data set that is retrieved from a database storing genuine and fraud data, the genuine and fraud data including entities and contact data corresponding to the entities;
determining the entity contact data is not authentic based on the comparison; and
executing a remedy action based on the determination, the remedy action including notifying the user of at least one replacement phone number option, each replacement phone number option comprising an authentic phone number associated with the alleged entity.

### Claim 12 (depends on 11)

The method of claim 11, wherein parsing the message from the communicator comprises parsing a message from a communicator upon receiving consent from the user following an on-demand request.

### Claim 13 (depends on 11)

The method of claim 11, wherein parsing the message from the communicator comprises parsing a message from a communicator using a natural language analyzer and a phrase detection algorithm.

### Claim 14 (depends on 11)

The method of claim 11, further comprising providing a warning to the user indicating that, based on the determination, the message includes fraudulent information.

### Claim 15 (depends on 14)

The method of claim 14, wherein providing the warning comprises inserting a visual indicator or icon next to the phone number in the message, the visual indicator or icon comprising a link which the user may select to call the authentic phone number associated with the alleged entity.

### Claim 16 (depends on 11)

The method of claim 11, wherein executing the remedy action further comprises blocking the user from incoming and outgoing communications with the communicator via the phone number, email address, and website.

### Claim 17 (depends on 11)

The method of claim 11, wherein executing the remedy action is performed in advance of an attempt by the user to communicate with the communicator via the phone number, email address, or website.

### Claim 18 (depends on 11)

The method of claim 11, wherein executing the remedy action is performed in real-time as the user attempts to communicate with the communicator via the phone number, email address, or website.

### Claim 19 (depends on 11)

The method of claim 11, the method further comprising performing one or more of caller carrier analysis, cellular/landline analysis, fingerprinting, and matching to a database of templates associated with fraudulent messages.

### Claim 20 (depends on 11)

The method of claim 11, the method further comprising continuously updating the database with fraud data including known fraudulent phone numbers as they are identified by call directory servers, call screening systems, and spam detection services.
