# US 2014/0192965 A1 · Method for blocking illegal prerecord messages (robocalls)

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

- Number: US 2014/0192965 A1
- Document ID: US20140192965A1
- Status: Published application
- Kind: A1
- Application number: 14/133,402
- Filed: 2013-12-18
- Published: 2014-07-10
- Earliest claimed: 2013-01-07
- Inventors: John Almeida
- Web page: https://patentgrep.com/patent/US20140192965A1

## 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/2281: {Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls}
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A method uses telephone number lists and a telephone exchange server to enable the blocking of illegal robocalls (prerecorded messages) and to enable the legal ones to proceed free of impediment. The method includes steps of providing a server computer; receiving at the server computer a first telephone number of a first telephone monitored by a first recipient; receiving permission from the first recipient to permit sending a telephone call to the first telephone when the telephone call originates from a second telephone number; storing the first telephone number and the second telephone number; intercepting a call to the first telephone number; determining an originating telephone number for a device making the intercepted call; and comparing the originating telephone number to the telephone number list and if the originating telephone number is in the telephone number list, then the server computer enabling the call to ring at the first telephone.

## Claims

### Claim 1

A method for selectively allowing ringing of a telephone, the method comprising the steps of:
providing a server computer, the server computer comprising a non-transitory storage medium;
receiving at the server computer a first telephone number of a first telephone monitored by a first recipient;
receiving permission from the first recipient to permit sending a telephone call to the first telephone when the telephone call originates from a second telephone number;
storing in the non-transitory storage medium a telephone number list comprising a first representation of the first telephone number and a second representation of the second telephone number; and
intercepting a call to the first telephone number, the intercepting performed by the server computer, the call comprising an intercepted call;
determining an originating telephone number for a device making the intercepted call; and
comparing the originating telephone number to the telephone number list and if the originating telephone number is in the telephone number list, then the server computer enabling the call to ring at the first telephone.

### Claim 2 (depends on 1)

The method of claim 1, further comprising the step of the server computer saving the originating telephone number in a rejected telephone number list if the originating telephone number is not in the telephone number list.

### Claim 3 (depends on 2)

The method of claim 2, further comprising the step of rejecting any subsequent call from the originating telephone number.

### Claim 4 (depends on 2)

The method of claim 2, further comprising the steps of:
the server computer counting the number of times the originating telephone number;
saving the originating telephone number in a rejected telephone list; and
if the rejected list contains the originating telephone number a number of times that is greater or equal to a predefined number of times that a telephone number can be saved in the rejected list, then the server computer saving a message received from the originating telephone number.

### Claim 5 (depends on 4)

The method of claim 4, further comprising the step of the server computer alerting a user that the originating telephone number has connected the predefined number of times that it can be saved in the rejected list.

### Claim 6 (depends on 1)

The method of claim 1, further comprising the steps of:
the server computer receiving an audio message from the originating telephone;
the server setting up a time delay for notification to the first recipient that an audio message has been received;
the server waiting for expiration of the time delay; and
after the time delay has expired, the server calling the first telephone and transmitting the audio message to the first telephone.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first representation is selected from the group consisting of a complete and unaltered telephone number, and a hashed value of the complete and unaltered telephone number.

### Claim 8 (depends on 1)

The method of claim 1, wherein the second representation is selected from the group consisting of a complete and unaltered telephone number, and a hashed value of the complete and unaltered telephone number.

### Claim 9

A telephone unit for receiving a telephone call and saving an audio message without ringing the telephone unit, comprising:
a telephone unit;
the telephone unit comprising: a central processing unit capable of being programmed to implement coded instructions; a non-transitory storage medium; and a signal generator to notify a user that a telephone call is being received; and
the central processing unit programmed with instructions stored on the non-transitory storage medium, the instructions when implemented cause the telephone unit:
to respond to an instruction received at the telephone unit not to activate the signal generator; and
to save an incoming message in the non-transitory storage medium.

### Claim 10 (depends on 9)

The telephone unit of claim 9, further comprising instructions when implemented cause the telephone unit to activate a time delay before notifying a user of the incoming message that was saved.

### Claim 11

A method for transmitting an instruction to a recipient telephone unit, the method comprising the steps of:
providing a server computer;
connecting the server computer to a recipient telephone unit, the telephone unit comprising a central processing unit capable of implementing coded instructions received by the recipient telephone unit;
the server computer transmitting a coded instruction to the recipient telephone unit; and
causing the central processing unit to implement the coded instruction causing an action selected from the group consisting of:
receiving a telephone call without ringing the recipient telephone unit;
deleting a message stored at the recipient telephone unit;
ringing a bell of the recipient telephone unit;
turning on a light of the recipient telephone unit; and
turning on a speaker of the recipient telephone unit.
