IP Library Granted Patent US 11,226,802
Granted Patent B2
US 11,226,802 · App. 17/183,742 · Granted Jan 18, 2022

Managing installation of applications on a computing device

Inventor: Simon Jonathan Fradkin (Gatley, GB)
Assignee: Avecto Limited
G06F8/63G06F16/122G06F21/31G06F21/604
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,226,802
App. No.
17/183,742
Granted
Jan 18, 2022
Kind
B2
Abstract

A computing device can manage installation of an application program using an agent registered with an operating system. The agent can receive a notification in response to a user request to mount a disk image. The disk image can include the application program. The agent can generate a challenge-response to authenticate a current user. An action to take can be determined based on the challenge-response. The application program can be installed using privileges of the agent without changing privileges of an account for the current user.

Claims (35)

1. A system, comprising:

a memory device; and

at least one computing device comprising a processor in communication with the memory device, the at least one computing device being configured to manage installation of an application program on the at least one computing device via an agent registered with an operating system of the at least one computing device, wherein the at least one computing device is configured to:

receive a notification in response to a user request to mount a disk image comprising the application program;

generate a challenge-response to authenticate a current user;

determine an action to take based on a response to the challenge-response; and

install the application program using privileges of the agent without changing privileges of an account of the current user.

2. The system of claim 1 , wherein authenticating the current user comprises performing a biometric verification.

3. The system of claim 1 , wherein the at least one computing device is further configured to obtain additional information necessary to determine the action to take via the challenge-response.

4. The system of claim 1 , wherein the at least one computing device is further configured to determine the action to take further based on metadata associated with the disk image.

5. The system of claim 4 , wherein the at least one computing device is further configured to consult a policy file to determine the action to take based on the meta-data associated with the disk image.

6. The system of claim 4 , wherein the metadata comprises at least one of a current path of the disk image and current session information.

7. A method, comprising:

receiving, via an agent of at least one computing device, a notification in response to a user request to mount a disk image comprising an application program;

generating, via the agent of the at least one computing device, a challenge-response to authenticate a current user;

determining, via the agent of the at least one computing device, an action to take based on the challenge-response; and

installing, via the agent of the at least one computing device, the application program according to the action to take using privileges of the agent without changing privileges of a user account.

8. The method of claim 7 , further comprising capturing metadata related to the disk image, wherein the action to take is further based on the meta-data.

9. The method of claim 7 , further comprising providing the challenge-response to the current user.

10. The method of claim 9 , wherein providing the challenge-response to the current user comprises:

rendering a challenge to the current user via a dialog; and

receiving a response from the challenge-response via the dialog.

11. The method of claim 7 , wherein a response to the challenge-response comprises a reason for the user request.

12. The method of claim 7 , wherein the challenge-response to authenticate the current user is generated based on a policy.

13. The method of claim 7 , wherein the challenge-response comprises two-factor authentication.

14. A non-transitory computer-readable medium embodying an agent that, when executed by at least one computing device, causes the at least one computing device to:

receive a notification in response to a user request to mount a disk image comprising an application program;

consult a policy file to determine an action to take based on a challenge-response from a current user; and

based on the action to take, install the application program using privileges of the agent without changing privileges of an account of the current user.

15. The non-transitory computer-readable medium of claim 14 , wherein the policy file comprises a plurality of rules defining conditions under which the agent operates.

16. The non-transitory computer-readable medium of claim 14 , wherein the policy file is stored in a secure location on a policy server.

17. The non-transitory computer-readable medium of claim 14 , wherein the agent further causes the at least one computing device to generate the challenge-response to authenticate the current user.

18. The non-transitory computer-readable medium of claim 14 , wherein the agent further causes the at least one computing device to receive a validation code to authenticate the current user via the challenge-response.

19. The non-transitory computer-readable medium of claim 18 , wherein the validation code is provided to the current user via a second computing device.

20. The non-transitory computer-readable medium of claim 18 , wherein the agent further causes the at least one computing device to generate a dialog comprising a binary response, wherein the action to take is further based on the binary response.

Assignments (5)
RELEASE OF FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 28, 2023
From: JEFFERIES FINANCE LLC
To: AVECTO LTD
Reel/Frame 065696/0980 →
RELEASE OF SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 28, 2023
From: JEFFERIES FINANCE LLC
To: AVECTO LTD
Reel/Frame 065697/0239 →
SECURITY INTEREST Recorded Jun 15, 2022
From: AVECTO LTD
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 060206/0238 →
SECURITY INTEREST Recorded Jun 15, 2022
From: AVECTO LTD
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 060206/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2021
From: FRADKIN, SIMON JONATHAN
To: AVECTO LIMITED
Reel/Frame 055439/0568 →
Priority Claims (1)
GB 1714048 · Sep 1, 2017 · national
Continuity (3)
Continuation 16858105 · Apr 24, 2020
Continuation 16177833 · Nov 1, 2018
Related Publication 20210182045A1 · Jun 17, 2021