IP Library Granted Patent US 11,108,908
Granted Patent B1
US 11,108,908 · App. 16/914,634 · Granted Aug 31, 2021

Control of incoming calls based on call settings

Inventor: Brant Candelore (San Diego, CA)
Assignee: SONY GROUP CORPORATION
H04M3/436H04M1/57H04M1/663H04M3/42042H04M3/42059
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,108,908
App. No.
16/914,634
Granted
Aug 31, 2021
Kind
B1
Abstract

An electronic device and method for control of incoming calls based on stored a plurality of call settings is provided. The electronic device receives a first call from a first caller party device associated with a first caller party. The electronic device transmits a first challenge message to the first caller party device based on the received first call. The electronic device further transmits a second challenge message to the first caller party device based on a first call setting of the stored plurality of call settings. The electronic device determines a time of receipt of a second call, different from the first call, received from the first caller party device. The electronic device further controls the second call based on a threshold time period, the determined time of the receipt of the second call, and a second call setting of a stored plurality of call settings.

Claims (73)

1. An electronic device, comprising:

a memory configured to store a plurality of call settings to handle incoming calls;

circuitry coupled with the memory, wherein the circuitry is configured to:

receive a first call from a first caller party device associated with a first caller party, wherein identification information of the first caller party device of the first call is unknown to the electronic device;

transmit a first challenge message to the first caller party device based on the received first call;

transmit a second challenge message to the first caller party device based on a first call setting of the stored plurality of call settings, wherein the first call setting is associated with the transmitted first challenge message,

wherein the second challenge message indicates a request for the first caller party to call the electronic device back within a threshold time period;

determine a time of receipt of a second call, different from the first call, received from the first caller party device; and

control the second call based on the threshold time period, the determined time of the receipt of the second call, and a second call setting of the stored plurality of call settings.

2. The electronic device according to claim 1 , wherein the first challenge message comprises at least one of an arithmetic question, a reasoning question, an audio related question, a timing related question, an image based question, a request to press a button question, or a logical question.

3. The electronic device according to claim 1 , wherein the circuitry is further configured to:

determine the identification information of the first caller party device from the received first call; and

control the first call based on the determined identification information and a third call setting of the stored plurality of call settings, wherein the third call setting is different from the first call setting and the second call setting.

4. The electronic device according to claim 3 , wherein the circuitry is further configured to:

receive the identification information of the first caller party device from a server associated with the electronic device; and

control the first call based on the received identification information and the third call setting of the stored plurality of call settings.

5. The electronic device according to claim 1 , wherein the circuitry is further configured to:

retrieve a fourth call setting from the stored plurality of call settings, wherein the retrieved fourth call setting indicates a user preference for each call for which the identification information is unknown to the electronic device; and

transmit the received first call to a server based on the retrieved fourth call setting.

6. The electronic device according to claim 5 , wherein the circuitry is further configured to transmit the first challenge message to the first caller party device based on the retrieved fourth call setting which indicates the user preference.

7. The electronic device according to claim 1 , wherein the circuitry is further configured to:

receive a first response of the first challenge message from the first caller party device based on the transmitted first challenge message;

compare the received first response with a response indicated by the first call setting related to the first challenge message; and

transmit the second challenge message to the first caller party device based on the comparison.

8. The electronic device according to claim 1 , wherein the circuitry is further configured to:

receive a first response of the first challenge message from the first caller party device based on the transmitted first challenge message;

compare the received first response with a response indicated by the first call setting related to the first challenge message; and

transmit the first call to a server based on the comparison.

9. The electronic device according to claim 1 , wherein the circuitry is further configured to:

compare the identification information of the first call and the identification information of the second call; and

determine the time of receipt of the second call based on the comparison.

10. The electronic device according to claim 1 , wherein the circuitry is further configured to:

determine a time of receipt of the first call received from the first caller party device;

determine the time of receipt of the second call received from the first caller party device;

compare a time difference, between the time of receipt of the first call and the time of receipt of the second call, with the threshold time period; and

control the second call based on the comparison of the time difference and threshold time period.

11. The electronic device according to claim 1 , wherein the control of the second call corresponds to generation of an alert on the electronic device about the second call or corresponds to a transmission of the second call to a server.

12. The electronic device according to claim 11 , wherein the circuitry is further configured to:

transmit a request to the server to retrieve at least one of the first call or the second call stored on the server, wherein the server:

converts one of the stored first call or the stored second call from a first format to a second format based on the request received from the electronic device; and

transmits one of the converted first call or the converted second call in the second format to the electronic device based on the transmitted request.

13. The electronic device according to claim 12 , wherein the server is a network voicemail and the second format is a textual format.

14. The electronic device according to claim 1 , wherein the circuitry is further configured to:

receive a user request to store the identification information of the first caller party; and

control the memory to store the identification information of the first call based on the received user request.

15. A method, comprising:

in an electronic device:

receiving a first call from a first caller party device associated with a first caller party, wherein identification information of the first caller party device of the first call is unknown to the electronic device;

transmitting a first challenge message to the first caller party device based on the received first call;

transmitting a second challenge message to the first caller party device based on a first call setting of a plurality of call settings, wherein the first call setting is associated with the transmitted first challenge message,

wherein the second challenge message indicates a request for the first caller party to call the electronic device back within a threshold time period;

determining a time of receipt of a second call, different from the first call, received from the first caller party device; and

controlling the second call based on the threshold time period, the determined time of receipt of the second call, and a second call setting of the plurality of call settings.

16. The method according to claim 15 , further comprising:

receiving the identification information of the first caller party device from a server associated with the electronic device; and

controlling the first call based on the received identification information and a third call setting of the plurality of call settings, wherein the third call setting is different from the first call setting and the second call setting.

17. The method according to claim 15 , further comprising:

determining a time of receipt of the first call received from the first caller party device;

determining the time of receipt of the second call received from the first caller party device;

comparing a time difference, between the time of receipt of the first call and the time of receipt of the second call with the threshold time period; and

controlling the second call based on the comparison of the time difference and threshold time period.

18. The method according to claim 15 , wherein the control of the second call corresponds to generation of an alert on the electronic device about the second call or corresponds to a transmission of the second call to a server.

19. The method according to claim 18 , further comprising:

transmitting a request to the server to retrieve at least one of the first call or the second call stored on the server, wherein the server:

converts one of the stored first call or the stored second call from a first format to a second format based on the request received from the electronic device; and

transmits one of the converted first call or the converted second call in the second format to the electronic device based on the transmitted request.

20. A non-transitory computer-readable medium having stored thereon computer implemented instructions that, when executed by an electronic device, causes the electronic device to execute operations, the operations comprising:

receiving a first call from a first caller party device associated with a first caller party, wherein identification information of the first caller party device of the first call is unknown to the electronic device;

transmitting a first challenge message to the first caller party device based on the received first call;

transmitting a second challenge message to the first caller party device based on a first call setting of a plurality of call settings, wherein the first call setting is associated with the transmitted first challenge message,

wherein the second challenge message indicates a request for the first caller party to call the electronic device back within a threshold time period;

determining a time of receipt of a second call, different from the first call, received from the first caller party device; and

controlling the second call based on the threshold time period, the determined time of receipt of the second call, and a second call setting of the plurality of call settings.

Assignments (2)
CHANGE OF NAME Recorded May 28, 2021
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 056423/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2020
From: CANDELORE, BRANT
To: SONY CORPORATION
Reel/Frame 053294/0890 →