×

Method for enforcing endpoint health standards

  • US 9,930,060 B2
  • Filed: 04/27/2016
  • Issued: 03/27/2018
  • Est. Priority Date: 06/01/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for enforcing standards regarding security vulnerabilities for an endpoint user device associated with a user, the method comprising:

  • at a remote server, implementing an inline frame;

    embedding the inline frame within a web application, wherein the web application operates independently of the remote server;

    using the inline frame embedded within the web application to transmit one or more health data probes from the remote server to the endpoint user device, the endpoint user device comprising an agentless endpoint user device with respect to the remote server, the one or more endpoint health data probes requesting current endpoint health data from the one or more non-agent applications or non-agent services operating with the endpoint user device;

    collecting, at the inline frame, the current endpoint health data of the endpoint user device in response to the user interfacing with the web application through the endpoint user device, wherein collecting the current endpoint health data comprises;

    in response to receiving the one or more health data probes, receiving, at the inline frame, an HTTP user-agent header comprising (i) a current operating system type and (ii) a current operating system version of the endpoint user device, wherein the endpoint health data comprises the operating system type and the operating system version;

    generating a comparison of the current endpoint health data of the end user device and endpoint health standards, the endpoint health standards comprising expected endpoint health data, wherein generating the comparison comprises;

    comparing the current operating system type and the current operating system version to an expected operating system type and an expected operating system version, the expected endpoint health data comprising the expected operating system type and the expected operating system version; and

    generating a second comparison of the current endpoint health data of the end user device and historic endpoint health data of the end user device, wherein generating the second comparison comprises;

    comparing the current operating system type and the current operating system version of the endpoint user device to historic endpoint health data of the endpoint user device;

    generating endpoint health intelligence from the comparison of the endpoint health data and the endpoint health standards, the endpoint health intelligence indicating endpoint security health of the endpoint user device;

    generating an endpoint health notification from the endpoint health intelligence; and

    notifying an administrator of a computer network with the endpoint health notification.

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