IP Library Granted Patent US 11,122,433
Granted Patent B2
US 11,122,433 · App. 16/828,548 · Granted Sep 14, 2021

Methods and systems for enhancing electronic device security by intercepting and analyzing a communication

Inventors: Kevin Patrick Mahaffey (San Francisco, CA); David Luke Richardson (San Francisco, CA); Ayan Mandal (Oakland, CA); Cherry Mangat (San Francisco, CA); Vance Grkov (Seattle, WA)
Assignee: LOOKOUT, INC.
H04W12/08G06F21/316G06F21/88H04L63/14H04M15/58H04M15/7652H04W4/021H04W4/025H04W4/029H04W12/12H04W12/126H04W12/30H04L63/0861H04W4/02H04W4/027H04W4/90H04W8/245H04W12/68H04W48/02
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,122,433
App. No.
16/828,548
Granted
Sep 14, 2021
Kind
B2
Abstract

Systems and methods enhance the security of an electronic device by causing an application on the device to intercept and analyze a communication. When the communication meets certain conditions an audio transmission is initiated. In the absence of the conditions the communication is passed to a different application.

Claims (52)

1. A method comprising:

intercepting, by a first application program executing on a portable electronic device, a communication received at the portable electronic device over a network;

analyzing the communication to determine whether the communication is associated with at least one of a first condition or a second condition, wherein the first condition represents a predefined security code included in the communication signal, and the second condition represents the communication being from a predefined source;

responsive to determining whether one of the first condition or the second condition is associated with the communication received at the portable electronic device:

initiating an audio transmission between the portable electronic device and a client, when it is determined that the first condition or the second condition is associated with the communication received at the portable electronic device; and

passing the intercepted communication signal to a second application program executing at the portable electronic device, when it is determined that the first condition and the second condition are not associated with the communication received at the portable electronic device.

2. The method of claim 1 further comprising, before the step of analyzing the communication:

storing, at the portable electronic device, at least one of the predefined security code, or an identifier associated with the predefined source.

3. The method of claim 1 , wherein the predefined security code is stored on the portable electronic device, and the step of analyzing the communication comprises:

comparing the stored predefined security code with content of the communication to determine whether there is a match, the match being an association of the communication with the first condition.

4. The method of claim 1 , wherein an identifier associated with the predefined source is stored on the portable electronic device and the step of analyzing the communication comprises:

comparing the stored identifier associated with the predefined source with information identifying a source of the communication to determine whether there is a match, the match being an association of the communication with the second condition.

5. The method of claim 1 , wherein the audio transmission between the portable electronic device and the client is initiated without user intervention at the portable electronic device.

6. The method of claim 1 , wherein the audio transmission between the portable electronic device and the client is initiated in response to user action at the portable electronic device.

7. The method of claim 1 wherein the communication includes at least one of:

instructions specifying call handling at the portable electronic device;

a first command that activates an external speaker of the portable electronic device for the audio transmission;

a first command that increases a volume setting of the portable electronic device for the audio transmission; or

a first command that alters a mute setting of the portable electronic device for the audio transmission.

8. A non-transitory, computer-readable storage medium having stored thereon a plurality of instructions, which, when executed by a processor of a portable electronic device, cause the portable electronic device to perform actions comprising:

intercepting, by a first application program, a communication received at the portable electronic device over a network;

analyzing, by the first application program, the communication to determine whether the communication is associated with at least one of a first condition or a second condition, wherein the first condition represents a predefined security code included in the communication signal, and the second condition represents the communication being from a predefined source;

responsive to determining whether one of the first condition or the second condition is associated with the communication received at the portable electronic device:

initiating, by the first application program, an audio transmission between the portable electronic device and a client, when it is determined that the first condition or the second condition is associated with the communication received at the portable electronic device; and

passing, by the first application program, the intercepted communication signal to a second application program executing at the portable electronic device, when it is determined that the first condition and the second condition are not associated with the communication received at the portable electronic device.

9. The computer-readable storage medium of claim 8 , the instructions causing the portable electronic device to perform further actions comprising, before the step of analyzing the communication:

storing, at the portable electronic device, at least one of the predefined security code, or an identifier associated with the predefined source.

10. The computer-readable storage medium of claim 8 , wherein the predefined security code is stored on the portable electronic device, and the action of analyzing the communication comprises:

comparing the stored predefined security code with content of the communication to determine whether there is a match, the match being an association of the communication with the first condition.

11. The computer-readable storage medium of claim 8 , wherein an identifier associated with the predefined source is stored on the portable electronic device and the action of analyzing the communication comprises:

comparing the stored identifier associated with the predefined source with information identifying a source of the communication to determine whether there is a match, the match being an association of the communication with the second condition.

12. The computer-readable storage medium of claim 8 , wherein the instructions cause the audio transmission between the portable electronic device and the client to be initiated without user intervention at the portable electronic device.

13. The computer-readable storage medium of claim 8 , wherein instructions cause the audio transmission between the portable electronic device and the client to be initiated in response to user action at the portable electronic device.

14. The computer-readable storage medium of claim 8 wherein the communication includes at least one of:

instructions specifying call handling at the portable electronic device;

a first command that activates an external speaker of the portable electronic device for the audio transmission;

a first command that increases a volume setting of the portable electronic device for the audio transmission; or

a first command that alters a mute setting of the portable electronic device for the audio transmission.

15. A system, comprising a portable electronic device with a network interface and at least one processor and memory and instructions that when executed by the at least one processor cause the portable electronic device to perform actions comprising:

intercepting, by a first application program, a communication received at the portable electronic device over a network;

analyzing, by the first application program, the communication to determine whether the communication is associated with at least one of a first condition or a second condition, wherein the first condition represents a predefined security code included in the communication signal, and the second condition represents the communication being from a predefined source;

responsive to determining whether one of the first condition or the second condition is associated with the communication received at the portable electronic device:

initiating, by the first application program, an audio transmission between the portable electronic device and a client, when it is determined that the first condition or the second condition is associated with the communication received at the portable electronic device; and

passing, by the first application program, the intercepted communication signal to a second application program executing at the portable electronic device, when it is determined that the first condition and the second condition are not associated with the communication received at the portable electronic device.

16. The system of claim 15 , the instructions causing the portable electronic device to perform further actions comprising, before the step of analyzing the communication:

storing, at the portable electronic device, at least one of the predefined security code, or an identifier associated with the predefined source.

17. The system of claim 15 , wherein the predefined security code is stored on the portable electronic device, and the action of analyzing the communication comprises:

comparing the stored predefined security code with content of the communication to determine whether there is a match, the match being an association of the communication with the first condition.

18. The system of claim 15 , wherein an identifier associated with the predefined source is stored on the portable electronic device and the action of analyzing the communication comprises:

comparing the stored identifier associated with the predefined source with information identifying a source of the communication to determine whether there is a match, the match being an association of the communication with the second condition.

19. The system of claim 15 , wherein the instructions cause the audio transmission between the portable electronic device and the client to be initiated without user intervention at the portable electronic device.

20. The system of claim 15 , wherein instructions cause the audio transmission between the portable electronic device and the client to be initiated in response to user action at the portable electronic device.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2022
From: MAHAFFEY, KEVIN PATRICK; HERING, JOHN G.; BURGESS, JAMES DAVID; GRKOV, VANCE; RICHARDSON, DAVID LUKE; MANDAL, AYAN; MANGAT, CHERRY; BUCK, BRIAN JAMES; ROBINSON, WILLIAM
To: LOOKOUT, INC.
Reel/Frame 061696/0612 →
SECURITY INTEREST Recorded May 9, 2022
From: LOOKOUT, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 059909/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2021
From: MAHAFFEY, KEVIN PATRICK; HERING, JOHN G; BURGESS, JAMES DAVID; GRKOV, VANCE; RICHARDSON, DAVID LUKE; MANDAL, AYAN; MANGAT, CHERRY; BUCK, BRIAN JAMES; ROBINSON, WILLIAM
To: LOOKOUT, INC.
Reel/Frame 055259/0888 →
Cited By (1)
US 12,579,581