×

System and method for content monitoring and filtering to improve network efficiency

  • US 10,887,661 B2
  • Filed: 12/18/2019
  • Issued: 01/05/2021
  • Est. Priority Date: 12/12/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • capturing input from a user specifying a request for a video resource stored on a remote computer using a network client application executing on a local computer, wherein the video resource has associated with it a resource identifier that includes a name of the remote computer, a path specifying a location of the resource on the remote computer, and a query string representing data to be sent to the remote computer, and wherein the network client application includes a monitoring module with rules programmed to determine whether the request should be evaluated by a filtering service running on a filtering computer;

    using the monitoring module executing on the local computer to determine that the request for the video resource should be evaluated by the filtering service;

    using the filtering service to accept a request for a filtering determination sent from the monitoring module, wherein the request for the filtering determination includes data specifying at least one type of determination to make with respect to the video resource;

    determining a filtering algorithm using the filtering service, the filtering algorithm selected from one or more algorithms programmed to determine whether the video resource will be allowed to pass through the computer network from the remote computer to the local computer;

    obtaining one or more filtering parameter values using the request for the filtering determination, wherein the filtering parameter values include at least the resource identifier and metadata about the video resource;

    executing the filtering algorithm using the filtering service and the filtering parameter values, wherein the algorithm is programmed to determine a filtering result specifying that the video resource should be blocked from traveling over the computer network from the remote computer to the local computer; and

    using the monitoring module to block the network client application from accessing the video resource.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×