IP Library Granted Patent US 11,108,785
Granted Patent B2
US 11,108,785 · App. 16/836,845 · Granted Aug 31, 2021

Managed network content monitoring and filtering system and method

Inventors: David Hinkle (San Jose, CA); Vamsee Krishna (San Jose, CA); Tigran Gevorgyan (San Jose, CA); Amar Patekar (San Jose, CA); Vinay Mahadik (San Jose, CA)
Assignee: SECURLY, INC.
H04L63/108G06F9/547G06F16/27G06F16/955G06F16/9566G06F21/6218H04L29/06551H04L29/06578H04L29/06619H04L43/00H04L45/745H04L51/12H04L61/1511H04L63/0227H04L63/0236H04L63/0245H04L63/0263H04L63/0281H04L63/10H04L63/20H04L67/02H04L67/22H04L67/28H04L67/2809H04L67/40
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,108,785
App. No.
16/836,845
Granted
Aug 31, 2021
Kind
B2
Abstract

A system and method for content request monitoring and filtering for a plurality of managed devices in a managed network uses a smart PAC file that is uniquely associated with a particular user using a particular managed device and a DNS look up to perform both the logging/monitoring of the content request and the filtering without a hardware appliance or partial proxying.

Claims (14)

1. An internal IP address filtering method for a plurality of managed devices on a network of an entity having a private IP address, each managed device having a smart PAC file that is unique to each managed device and a user of the managed device, the smart PAC file having a plurality of lines of instructions that monitor and filter content being requested by the managed device using a filtering policy and a universally unique identifier that uniquely identifies each managed device and the user of the managed device and associates the managed device and the user of the managed device with the filtering policy contained in the smart PAC, the method comprising:

creating a fused smart PAC, from the smart PAC files for each of the managed devices, the fused smart PAC having a plurality of lines of instructions of a filtering policy for each of the managed devices associated with the private IP address that monitors and filters content being requested by each managed device that is associated with the private IP address;

communicating the fused smart PAC to a domain name service (DNS) server;

communicating, by a particular managed device to the DNS server using a DNS protocol, a hostname for each piece of content requested by the particular managed device and the universally unique identifier of the particular managed device; and

monitoring and filtering content requested by the particular managed device using the filtering policy for each of the managed devices associated with the private IP address contained in the fused smart PAC.

2. The method of claim 1 , wherein communicating with the DNS server further comprises using a remote procedure call.

3. A system for internal IP address filtering, comprising:

a plurality of managed devices in a network of an entity having a private IP address, each managed device having a smart PAC file that is unique to the managed device and a user of the managed device, the smart PAC file having a plurality of lines of instructions that monitor and filter content being requested by the managed device using a filtering policy and a universally unique identifier that uniquely identifies the managed device and the user of the managed device and associates the managed device and the user of the managed device with the filtering policy contained in the smart PAC;

the entity network further comprising a server configured to create a fused smart PAC, from the smart PAC files for each of the managed devices, the fused smart PAC having a plurality of lines of instructions of a filtering policy for each of the managed devices associated with the private IP address that monitor and filter content being requested by each managed device that is associated with the private IP address;

the entity network further comprising a domain name service (DNS) server configured to:

receive the fused smart PAC;

receive, from a particular managed device using a DNS protocol, a hostname for each piece of content requested by the particular managed device and the universally unique identifier of the particular managed device; and

monitoring and filtering content requested by the particular managed device using the filtering policy for each of the managed devices associated with the private IP address contained in the fused smart PAC.

4. The system of claim 3 , wherein the managed device communicates with the DNS server using a remote procedure call.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2021
From: SECURLY, INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC
Reel/Frame 056003/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: HINKLE, DAVID; KRISHNA, VAMSEE; GEVORGYAN, TIGRAN; PATEKAR, AMAR; MAHADIK, VINAY
To: SECURLY, INC.
Reel/Frame 053057/0402 →
Continuity (3)
Division 16414728 · May 16, 2019
Provisional Application 62672964 · May 17, 2018
Related Publication 20200228540A1 · Jul 16, 2020