IP Library Granted Patent US 8,913,994
Granted Patent B2
US 8,913,994 · App. 13/693,877 · Granted Dec 16, 2014

System and method for call blocking and SMS blocking

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 8,913,994
App. No.
13/693,877
Granted
Dec 16, 2014
Kind
B2
Abstract

Systems and techniques are provided for managing and categorizing undesired phone calls and text messages. In a specific implementation, an electronic communication identified by a phone number is intercepted at a mobile communications device before the electronic communication is received by an application program on the device. The phone number is sent to a server for the server to identify a category associated with the phone number. The category is received at the mobile communication device. Based on the received category, a determination is made as to whether the application program should be allowed to receive the electronic communication. If allowed, the electronic communication is forwarded to the application program; else, the electronic communication is not forwarded.

Claims (39)

1. A method comprising:

intercepting, at a mobile communications device, an electronic communication identified by a phone number before the electronic communication is received by an application program on the mobile communications device;

sending the phone number to a server for the server to identify a category associated with the phone number;

receiving the category associated with the phone number from the server;

based on the received category, determining whether the application program should be allowed to receive the electronic communication;

if allowed, forwarding the electronic communication to the application program; and

if not allowed, blocking the application program from receiving the electronic communication.

2. The method of claim 1 wherein the electronic communication comprises a voice call.

3. The method of claim 1 wherein the electronic communication comprises a short message service (SMS) message.

4. The method of claim 1 wherein the electronic communication comprises a multimedia message service (MMS) message.

5. The method of claim 1 wherein the step of determining whether the application program should be allowed to receive the electronic communication comprises:

comparing the received category to a list of categories stored on the mobile communications device;

if the list includes the received category, determining that the application program should not be allowed to receive the electronic communication; and

if the list does not include the received category, determining that the application program should be allowed to receive the electronic communication.

6. The method of claim 1 wherein the step of determining whether the application program should be allowed to receive the electronic communication comprises:

comparing the received category to a list of categories stored on the mobile communications device;

if the list includes the received category, determining that the application program should be allowed to receive the electronic communication; and

if the list does not include the received category, determining that the application program should not be allowed to receive the electronic communication.

7. A method comprising:

intercepting, at a mobile communications device, an electronic communication comprising an identifier before the electronic communication is received by an application program on the mobile communications device;

sending the identifier to a server for the server to provide information associated with the identifier;

receiving the information associated with the identifier from the server;

evaluating at least one rule using the received information to determine whether the application program should be allowed to receive the electronic communication;

if allowed, forwarding the electronic communication to the application program; and

if not allowed, blocking the application program from receiving the electronic communication.

8. The method of claim 7 wherein the step of evaluating at least one rule comprises:

evaluating a first rule; and

evaluating a second rule, wherein the second rule specifies an exception to the first rule.

9. The method of claim 7 wherein the information associated with the identifier comprises a category and a name, and the step of evaluating at least one rule comprises:

evaluating a first rule; and

evaluating a second rule, wherein the first rule specifies that electronic communications associated with the category should be blocked, and the second rule specifies the name as an exception to the first rule.

10. The method of claim 7 wherein the information associated with the identifier comprises a category, and the step of evaluating at least one rule comprises:

evaluating a rule that specifies electronic communications belonging to the category are to be blocked when the electronic communications are received at the mobile communications device while the mobile communications device is in a specific location.

11. The method of claim 7 wherein the information associated with the identifier comprises a category, and the step of evaluating at least one rule comprises:

evaluating a rule that specifies electronic communications belonging to the category are to be blocked when the electronic communications are received at the mobile communications device during a specific time period.

12. The method of claim 7 wherein the information associated with the identifier comprises a category, and the step of evaluating at least one rule comprises:

evaluating a rule that specifies electronic communications belonging to the category are to be blocked when a charge level of a battery of the mobile communications device is below a threshold charge level.

13. The method of claim 7 wherein the information associated with the identifier comprises a category, and the step of evaluating at least one rule comprises:

evaluating a rule that specifies electronic communications belonging to the category are to be blocked when a monthly communications usage total is above a threshold value.

Assignments (13)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2023
From: LOOKOUT, INC.
To: F-SECURE CORPORATION
Reel/Frame 065027/0342 →
RELEASE OF PATENT SECURITY INTEREST AT REEL 59909 AND FRAME 0764 Recorded Jun 2, 2023
From: ALTER DOMUS (US) LLC, AS ADMINISTRATIVE AGENT
To: LOOKOUT, INC.
Reel/Frame 063844/0638 →
RELEASE OF PATENT SECURITY INTEREST REEL 59909 AND FRAME 0764 Recorded Jun 2, 2023
From: ALTER DOMUS (US) LLC, AS ADMINISTRATIVE AGENT
To: LOOKOUT, INC.
Reel/Frame 064120/0985 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2022
From: SILICON VALLEY BANK (THE "BANK")
To: LOOKOUT, INC.
Reel/Frame 059909/0668 →
SECURITY INTEREST Recorded May 9, 2022
From: LOOKOUT, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 059909/0764 →
RELEASE OF SECURITY INTEREST Recorded Nov 23, 2020
From: OBSIDIAN AGENCY SERVICES, INC.
To: LOOKOUT INC.
Reel/Frame 054716/0923 →
SECURITY INTEREST Recorded Jun 6, 2019
From: LOOKOUT, INC.
To: OBSIDIAN AGENCY SERVICES, INC.
Reel/Frame 049408/0861 →
SECURITY INTEREST Recorded Oct 29, 2018
From: LOOKOUT, INC.
To: SILICON VALLEY BANK
Reel/Frame 048208/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2013
From: RAMAKRISHNA, ROHAN NAGARAKERE
To: LOOKOUT, INC.
Reel/Frame 030058/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2013
From: EDWARDS, STEPHEN J.
To: LOOKOUT, INC.
Reel/Frame 029624/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2013
From: NANDWANI, ANKUR BHARATBHUSHAN
To: LOOKOUT, INC.
Reel/Frame 029624/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2013
From: BUCK, BRIAN JAMES
To: LOOKOUT, INC.
Reel/Frame 029624/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2013
From: YERRA, KESAVA ABHINAV
To: LOOKOUT, INC.
Reel/Frame 029624/0596 →