IP Library Granted Patent US 9,378,365
Granted Patent B2
US 9,378,365 · App. 14/659,548 · Granted Jun 28, 2016

Recording activity-triggered computer video output

Inventor: Paul Michael Martini (San Diego, CA)
Assignee: iboss, Inc.
G06F21/552H04L63/1408H04L67/22H04N9/79G06F2221/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 9,378,365
App. No.
14/659,548
Granted
Jun 28, 2016
Kind
B2
Abstract

An application that is capable of monitoring Internet or network traffic and performing recordings of computer video output based on one or more violations of network activity policies. The recording application can be installed on the computer to be recorded or another computer or server that is connected through the network to the computer to be recorded. The monitoring application contains a configuration interface that allows a user to set thresholds for certain types of network policy violations. When the one or more violations are detected, the recording application will begin recording video of the computer's video activity. The application can be configured to include settings such as the length of the recording. In a typical environment, the application is a hardware appliance that is capable of monitoring web activity and network traffic and can connect to the computer over the network in order to perform the recording.

Claims (42)

1. A method of recording a network access policy violation, the method comprising:

receiving computer input corresponding to a network access policy violation by a first computer on a network, wherein a network access policy comprises a specification of network access available to a user of the first computer, and wherein the computer input corresponding to the network access policy violation by the first computer comprises a threshold number of occurrences of the network access policy violation by the first computer;

detecting, by a second computer coupled to the first computer through the network, an occurrence of the network access policy violation by the first computer on the network;

incrementing, by the second computer in response to the detecting, a previous number of occurrences of the network access policy violation by the first computer to a current number of occurrences of the network access policy violation by the first computer;

determining, by the second computer, whether the current number of occurrences of the network access policy violation by the first computer satisfies the threshold number of occurrences; and

instructing, by the second computer in response to the determining that the current number of occurrences of the network access policy violation by the first computer satisfies the threshold number of occurrences, capturing of a video output of the first computer, wherein the captured video output of the first computer relates to the network access policy violation.

2. The method of claim 1 , wherein the instructing of capturing of the video output of the first computer comprises instructing the first computer, through the network, to capture the video output of the first computer and to store the captured video output of the first computer.

3. The method of claim 1 , further comprising:

in response to the instructing, capturing, by the second computer through the network, the video output of the first computer; and

storing, by the second computer, the captured video output of the first computer.

4. The method of claim 1 , wherein the second computer further comprises a hardware-based web filter appliance.

5. The method of claim 1 , wherein the computer input corresponding to the network access policy violation further comprises a predetermined time period during which the threshold number of occurrences of the network access policy violation by the first computer must be reached before the capturing of the video output of the first computer is triggered to occur.

6. The method of claim 5 , further comprising decrementing the current number of occurrences of the network access policy violation by the first computer if the threshold number of occurrences of the network access policy violation by the first computer is not reached within the predetermined time period.

7. The method of claim 1 , wherein the captured video output of the first computer comprises a visual view of at least some computer input provided by the user of the first computer that resulted in detection of the network access policy violation by the first computer on the network.

8. The method of claim 1 , wherein the captured video output of the first computer comprises a visual view of at least some computer input provided by the user of the first computer that follows detection of the network access policy violation by the first computer on the network.

9. A non-transitory computer-accessible medium encoding instructions that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising:

receiving computer input corresponding to a network access policy violation by a first computer on a network, wherein a network access policy comprises a specification of network access available to a user of the first computer, and wherein the computer input corresponding to the network access policy violation by the first computer comprises a threshold number of occurrences of the network access policy violation by the first computer;

detecting, through the network, the network access policy violation by the first computer on the network;

incrementing, in response to the detecting, a previous number of occurrences of the network access policy violation by the first computer to a current number of occurrences of the network access policy violation by the first computer;

determining whether the current number of occurrences of the network access policy violation by the first computer satisfies the threshold number of occurrences; and

instructing, in response to the determining that the current number of occurrences of the network access policy violation by the first computer satisfies the threshold number of occurrences, capturing of a video output of the first computer, wherein the captured video output of the first computer relates to the network access policy violation.

10. The non-transitory computer-accessible medium of claim 9 , wherein instructing of the capturing of the video output of the first computer comprises instructing the first computer, through the network, to capture the video output of the first computer and to store the captured video output of the first computer.

11. The non-transitory computer-accessible medium of claim 9 , wherein the operations further comprise:

capturing, through the network in response to the instructing, the video output of the first computer; and

storing the captured video output of the first computer.

12. The non-transitory computer-accessible medium of claim 9 , wherein the data processing apparatus comprises a hardware-based web filter appliance.

13. The non-transitory computer-accessible medium of claim 9 , wherein the computer input corresponding to the network access policy violation further comprises a predetermined time period during which the threshold number of occurrences of the network access policy violation by the first computer must be reached before the capturing of the video output of the first computer is triggered to start.

14. The non-transitory computer-accessible medium of claim 13 , wherein the operations further comprise decrementing the current number of occurrences of the network access policy violation by the first computer if the threshold number of occurrences of the network access policy violation by the first computer is not reached within the predetermined time period.

15. The non-transitory computer-accessible medium of claim 9 , wherein the captured video output of the first computer comprises a visual view of at least some computer input provided by the user of the first computer that resulted in detection of the network access policy violation by the first computer on the network.

16. The non-transitory computer-accessible medium of claim 9 , wherein the captured video output of the first computer comprises a visual view of at least some computer input provided by the user of the first computer that follows detection of the network access policy violation by the first computer on the network.

17. A system comprising:

a detector coupled to a computer through a network to detect through the network a network access policy violation, the network access policy violation being associated with an IP address of a monitored computer, wherein the network access policy comprises a specification of network access available to a user of the monitored computer, and wherein the network access policy violation associated with an IP address of a monitored computer comprises a threshold number of occurrences of the network access policy violation associated with an IP address of a monitored computer;

a processor configured to cause performance of operations including:

increment, in response to a detection of the network access policy violation associated with the IP address of the monitored computer, a previous number of occurrences of the network access policy violation associated with the IP address of the monitored computer to a current number of occurrences of the network access policy violation associated with the IP address of the monitored computer, and

determine whether the current number of occurrences of the network access policy violation by the monitored computer satisfies the threshold number;

a capturer configured to capture, in response to a determination that the current number of occurrences of the network access policy violation associated with the IP address of the monitored computer satisfies the threshold number, a video output of the monitored computer, wherein the captured video output of the monitored computer relates to the network access policy violation; and

memory configured to store the captured video output of the monitored computer.

18. The system of claim 17 , wherein the video output of the monitored computer comprises a visual view of at least some computer input provided by the user of the monitored computer that resulted in detection of the network access policy violation by the monitored computer.

19. The system of claim 17 , wherein the video output of the monitored computer comprises a visual view of at least some computer input provided by the user of the monitored computer that follows detection of the network access policy violation by the monitored computer.

20. The system of claim 17 , wherein the network access policy violation associated with an IP address of a monitored computer further comprises a predetermined time period during which the threshold number of occurrences of the network access policy violation associated with an IP address of a monitored computer must be reached before the capturing of the video output of the monitored computer is triggered to occur.

21. The system of claim 20 , wherein the processor further decrements the current number of occurrences of the network access policy violation associated with an IP address of a monitored computer if the threshold number of occurrences of the network access policy violation by the monitored computer is not reached within the predetermined time period.

22. The system of claim 17 , wherein the system comprises a hardware-based web filter appliance.

Assignments (7)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 28, 2023
From: IBOSS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 066158/0219 →
SUPPLEMENTAL INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 28, 2023
From: IBOSS, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 066158/0266 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Dec 12, 2023
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK TRUST COMPANY
To: IBOSS, INC.
Reel/Frame 066140/0480 →
SECURITY INTEREST Recorded Sep 19, 2022
From: IBOSS, INC.
To: SILICON VALLEY BANK
Reel/Frame 061463/0331 →
SECURITY INTEREST Recorded Dec 16, 2020
From: IBOSS, INC.
To: SILICON VALLEY BANK
Reel/Frame 054789/0680 →
CHANGE OF NAME Recorded Jun 3, 2015
From: PHANTOM TECHNOLOGIES, INC.
To: IBOSS, INC.
Reel/Frame 035820/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: MARTINI, PAUL MICHAEL
To: PHANTOM TECHNOLOGIES, INC.
Reel/Frame 035780/0935 →
Continuity (4)
Continuation 13957329 · Aug 1, 2013
Continuation 13447150 · Apr 13, 2012
Continuation In Part 12481331 · Jun 9, 2009
Related Publication 20150261953A1 · Sep 17, 2015