IP Library Granted Patent US 10,885,226
Granted Patent B1
US 10,885,226 · App. 16/000,924 · Granted Jan 5, 2021

Systems and methods for enforcing secure shared access on computing devices by content state pinning

Inventors: Anuradha Joshi (Bibwewadi, IN); Pallavi Rajput (Wakad, IN); Anand Darak (Dhayari, IN)
Assignee: NORTONLIFELOCK, INC.
G06F21/629G06F21/31G06F21/554
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 10,885,226
App. No.
16/000,924
Granted
Jan 5, 2021
Kind
B1
Abstract

The disclosed computer-implemented method for enforcing secure shared access on computing devices by content state pinning may include (1) receiving, from a user, a selection of a content view to be shared with an additional user from content displayed on a computing device by an application, (2) associating, by the computing device, a change event with the content view, (3) detecting, by the computing device, the change event in response to an action by the additional user to change the content view, and (4) performing, by the computing device, a security action to protect the computing device from potentially malicious activity associated with the action by the additional user to change the content view. Various other methods, systems, and computer-readable media are also disclosed.

Claims (37)

1. A computer-implemented method for enforcing secure shared access on computing devices by content state pinning, at least a portion of the method being performed by a computing system comprising at least one processor, the method comprising:

receiving, from a user, a selection of a content view to be shared with an additional user from content displayed on a computing device by an application;

associating, by the computing device, a change event with the content view, wherein the change event comprises a windows content change event service generated by a mobile device operating system on the computing device for detecting one or more actions made by the additional user when the content view is being shared with the additional user;

detecting, by the computing device, the change event in response to at least one of the actions made by the additional user to change the content view; and

performing, by the computing device, a security action to protect the computing device from potentially malicious activity associated with the at least one of the actions made by the additional user to change the content view, wherein the potentially malicious activity comprises utilization of the application to compromise operation of the computing device.

2. The computer-implemented method of claim 1 , wherein receiving, from the user, the selection of the content view to be shared with the additional user from content displayed on the computing device by the application comprises receiving the selection of the content view to be shared preceding a handover of the computing device from the user to the additional user.

3. The computer-implemented method of claim 1 , wherein associating, by the computing device, the change event with the content view comprises associating the change event with the application displaying the content on the computing device.

4. The computer-implemented method of claim 1 , wherein detecting, by the computing device, the change event in response to the at least one of the actions made by the additional user to change the content view comprises detecting an attempt to navigate away from the content view.

5. The computer-implemented method of claim 4 , wherein detecting the attempt to navigate away from the content view comprises detecting a command to view additional content, outside of the content view, associated with the application.

6. The computer-implemented method of claim 4 , wherein detecting the attempt to navigate away from the content view comprises detecting a command to access an additional application on the computing device.

7. The computer-implemented method of claim 1 , wherein performing, by the computing device, the security action to protect the computing device from potentially malicious activity associated with the at least one of the actions made by the additional user to change the content view comprises:

generating a security notification on the computing device; and

requesting a security authorization to allow the at least one of the actions made by the additional user to change the content view.

8. A system for enforcing secure shared access on computing devices by content state pinning, the system comprising:

a receiving module, stored in memory, that receives, from a user, a selection of a content view to be shared with an additional user from content displayed on a computing device by an application;

an association module, stored in the memory, that associates a change event with the content view, wherein the change event comprises a windows content change event service generated by a mobile device operating system on the computing device for detecting one or more actions made by the additional user when the content view is being shared with the additional user;

a detection module, stored in the memory, that detects the change event in response to at least one of the actions made by the additional user to change the content view;

a security module, stored in the memory, that performs a security action to protect the computing device from potentially malicious activity associated with the at least one of the actions made by the additional user to change the content view, wherein the potentially malicious activity comprises utilization of the application to compromise operation of the computing device; and

at least one physical processor that executes the receiving module, the association module, the detection module, and the security module.

9. The system of claim 8 , wherein the receiving module receives, from the user, the selection of the content view to be shared with the additional user from content displayed on the computing device by the application, by receiving the selection of the content view to be shared preceding a handover of the computing device from the user to the additional user.

10. The system of claim 8 , wherein the association module associates the change event with the content view by associating the change event with the application displaying the content on the computing device.

11. The system of claim 8 , wherein the detection module detects the change event in response to the at least one of the actions made by the additional user to change the content view by detecting an attempt to navigate away from the content view.

12. The system of claim 11 , wherein the detection module detects the attempt to navigate away from the content view by detecting a command to view additional content, outside of the content view, associated with the application.

13. The system of claim 11 , wherein the detection module detects the attempt to navigate away from the content view by detecting a command to access an additional application on the computing device.

14. The system of claim 8 , wherein the security module performs the security action to protect the computing device from potentially malicious activity associated with the at least one of the actions made by the additional user to change the content view by:

generating a security notification on the computing device; and

requesting a security authorization to allow the at least one of the actions made by the additional user to change the content view.

15. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

receive, from a user, a selection of a content view to be shared with an additional user from content displayed on the computing device by an application;

associate a change event with the content view, wherein the change event comprises a windows content change event service generated by a mobile device operating system on the computing device for detecting one or more actions made by the additional user when the content view is being shared with the additional user;

detect the change event in response to at least one of the actions made by the additional user to change the content view; and

perform a security action to protect the computing device from potentially malicious activity associated with the at least one of the actions made by the additional user to change the content view, wherein the potentially malicious activity comprises utilization of the application to compromise operation of the computing device.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more computer-executable instructions cause the computing device to receive, from the user, the selection of the content view to be shared with the additional user from content displayed on the computing device by the application by receiving the selection of the content view to be shared preceding a handover of the computing device from the user to the additional user.

17. The non-transitory computer-readable medium of claim 15 , wherein the one or more computer-executable instructions cause the computing device to associate the change event with the content view by associating the change event with the application displaying the content on the computing device.

18. The non-transitory computer-readable medium of claim 15 , wherein the one or more computer-executable instructions cause the computing device to detect the change event in response to the at least one of the actions made by the additional user to change the content view by detecting an attempt to navigate away from the content view.

19. The non-transitory computer-readable medium of claim 18 , wherein the one or more computer-executable instructions cause the computing device to detect the attempt to navigate away from the content view by detecting a command to view additional content, outside of the content view, associated with the application.

20. The non-transitory computer-readable medium of claim 18 , wherein the one or more computer-executable instructions cause the computing device to detect the attempt to navigate away from the content view by detecting a command to access an additional application on the computing device.

Assignments (6)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Feb 14, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051935/0228 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2018
From: JOSHI, ANURADHA; RAJPUT, PALLAVI; DARAK, ANAND
To: SYMANTEC CORPORATION
Reel/Frame 046075/0488 →