IP Library Granted Patent US 12,093,378
Granted Patent B2
US 12,093,378 · App. 18/074,763 · Granted Sep 17, 2024

Calendar-based device security

Inventors: Brian James Buck (Livermore, CA); Tyler Croak (Columbia, MD); Krishna Sathyanarayana (Bengaluru, IN)
Assignee: LOOKOUT INC.
G06F21/554G06F2221/034
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 12,093,378
App. No.
18/074,763
Granted
Sep 17, 2024
Kind
B2
Abstract

Events of a calendar are identified and evaluated for confidentiality due to an explicit tag, location, participants, or subject matter. In response, permissions of applications on a device are dynamically reduced. Permissions may include permissions to access sensors such as a microphone and camera. Sensors of other devices such as a voice-processing device or Bluetooth device may be disabled. The risk associated with applications on a device may be evaluated based on permissions, usage, collected data, cloud service provider, location, permissions and usage of other users of the application, and other attributes of the application. The risk may be represented as a risk score used to determine whether to perform a mitigation action.

Claims (37)

1. A method for managing privacy comprising:

detecting, by a security module executing on a computing device, an event in a calendar; and

in response to detecting the event in the calendar, modifying one or more of permissions, configurations, and settings of one or more applications on the computing device;

wherein modifying the one or more of the permissions, the configurations, and the settings of the one or more applications on the computing device comprises:

dynamically restricting the permissions of the one or more applications to access one or more sensors of the computing device for a duration of the event in response to detecting the event in the calendar to provide enhancement of privacy during the event; and

dynamically restoring the permissions of the one or more applications to access one or more sensors of the computing device following the duration of the event in order to remove the enhancement of privacy.

2. The method of claim 1 , wherein the one or more sensors comprise at least one of a microphone, a camera, an inertial measurement unit (IMU), global positioning system (GPS) receiver, a near field communication transceiver, fingerprint scanner, and a heart rate sensor.

3. The method of claim 1 , wherein modifying the one or more of the permissions, the configurations, and the settings of the one or more applications comprises temporarily modifying the one or more applications.

4. The method of claim 3 , wherein temporarily modifying the one or more applications comprises uninstalling and reinstalling the one or more applications.

5. The method of claim 1 , further comprising:

in response to detecting the event in the calendar, disabling sensors in one or more connected devices, the one or more connected devices being connected to the computing device.

6. The method of claim 5 , wherein the one or more connected devices include a voice-processing device.

7. The method of claim 5 , wherein the one or more connected devices include at least one of a, wireless connected device, BLUETOOTH connected device, or an ultrawideband device.

8. The method of claim 1 , wherein detecting the event in the calendar comprises detecting that the event is confidential in response to any of a location of the event and participants of the event.

9. A computer-readable medium storing executable code that, when executed by one or more processing devices, causes the one or more processing devices to:

detecting, by a security module executing on a computing device, an event in a calendar;

determining, by the security module, that the event is a confidential event; and

in response to determining that the event is a confidential event, modifying, by the security module, at least one of permissions, configurations, and settings of one or more applications on the computing device;

wherein the executable code when executed by the one or more processing devices, further causes the one or more processing devices to modify the one or more of the permissions, the configurations, and the settings of the one or more applications by:

dynamically restricting the permissions of the one or more applications to access one or more sensors of the computing device for a duration of the event in response to detecting the event in the calendar to provide enhancement of privacy during the event; and

dynamically restoring the permissions of the one or more applications to access one or more sensors of the computing device following the duration of the event in order to remove the enhancement of privacy.

10. The computer-readable medium of claim 9 , wherein the one or more sensors include at least one of a microphone, a camera, an inertial measurement unit (IMU), global positioning system (GPS) receiver, a near field communication transceiver, fingerprint scanner, and a heart rate sensor.

11. The computer-readable medium of claim 9 , wherein the executable code when executed by the one or more processing devices, further causes the one or more processing devices to modify the one or more of the permissions, the configurations, and the settings of the one or more applications by temporarily modifying the one or more applications.

12. The computer-readable medium of claim 11 , wherein the executable code when executed by the one or more processing devices, further causes the one or more processing devices to temporarily modify the one or more applications by uninstalling and reinstalling the one or more applications.

13. The computer-readable medium of claim 11 , wherein the executable code when executed by the one or more processing devices, further causes the one or more processing devices to:

in response to detecting the event in the calendar, disable sensors in one or more connected devices, the one or more connected devices being connected to the computing device.

14. The computer-readable medium of claim 13 , wherein the one or more connected devices include at least one of a wireless connected device, a BLUETOOTH connected device and an ultrawideband device.

15. The computer-readable medium of claim 9 , wherein the executable code when executed by the one or more processing devices, further causes the one or more processing devices to detect the event in the calendar by detecting that the event is confidential in response to any of a location of the event and participants of the event.

16. A system comprising:

one or more processing devices; and

one or more memory devices operably coupled to the one or more processing devices, the one or more memory devices storing executable code that, when executed by the one or more processing devices, causes the one or more processing devices to:

detecting, by a security module, an event in a calendar;

determining, by the security module, that the event is a confidential event; and

in response to determining that the event is a confidential event, modifying, by the security module, at least one of permissions, configurations, and settings of one or more applications installed on the system;

wherein the executable code when executed by the one or more processing devices, further causes the one or more processing devices to modify the one or more of the permissions, the configurations, and the settings of the one or more applications by:

dynamically restricting the permissions of the one or more applications to access one or more sensors for a duration of the event in response to detecting the event in the calendar to provide enhancement of privacy during the event; and

dynamically restoring the permissions of the one or more applications following the duration of the event in order to remove the enhancement of privacy.

Assignments (3)
SECURITY INTEREST Recorded Oct 7, 2025
From: LOOKOUT, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 073028/0189 →
SECURITY INTEREST Recorded Oct 2, 2025
From: LOOKOUT, INC.
To: CRESCENT COVE OPPORTUNITY LENDING, LLC, AS AGENT
Reel/Frame 072989/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2022
From: BUCK, BRIAN JAMES; CROAK, TYLER; SATHYANARAYANA, KRISHNA
To: LOOKOUT INC.
Reel/Frame 061978/0509 →