Patents by Inventor Adam Gregory Winn

Adam Gregory Winn has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220286431
    Abstract: A domain name system (DNS) resolver includes a processor and a non-transitory computer-readable media storing instructions that, when executed by the processor, causes the processor to perform operations including receiving, from a client device, a request for an internet protocol (IP) address associated with a domain name, determining the IP address associated with the domain name, sending first data defining the IP address associated with the domain name to the client device, and sending second data defining the IP address associated with the domain name to a firewall device, the second data including an identification of the client device.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 8, 2022
    Inventors: Adam Gregory Winn, Jeffrey Gino Fanelli, Brian Levin
  • Publication number: 20180352003
    Abstract: Embodiments of the present invention include methods involving an authentication application, a client application, or a combination of a network access control server with the authentication application and the client application. The client application collects compliance data regarding the user device and communicates the compliance data to the network access control server. The network access control server generates a compliance check result based on whether the compliance data indicates that the user device is compliant with a security policy for the software-as-a-service server. The authentication application grants access by the user device when the compliance check result is positive; and the authentication application denies access by the user device when the compliance check result is negative. In some embodiments, the compliance check result or a user device identifier is stored in a web browser cookie or a client certificate on the user device.
    Type: Application
    Filed: August 9, 2018
    Publication date: December 6, 2018
    Applicant: OPSWAT, Inc.
    Inventors: Adam Gregory Winn, Benjamin Czarny, Jianpeng Mo, Yiyi Miao
  • Patent number: 10063594
    Abstract: Embodiments of the present invention include methods involving an authentication application, a client application, or a combination of a network access control server with the authentication application and the client application. The client application collects compliance data regarding the user device and communicates the compliance data to the network access control server. The network access control server generates a compliance check result based on whether the compliance data indicates that the user device is compliant with a security policy for the software-as-a-service server. The authentication application grants access by the user device when the compliance check result is positive; and the authentication application denies access by the user device when the compliance check result is negative. In some embodiments, the compliance check result or a user device identifier is stored in a web browser cookie or a client certificate on the user device.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: August 28, 2018
    Assignee: OPSWAT, INC.
    Inventors: Adam Gregory Winn, Benjamin Czarny, Jianpeng Mo, Yiyi Miao
  • Publication number: 20160197962
    Abstract: Embodiments of the present invention include methods involving an authentication application, a client application, or a combination of a network access control server with the authentication application and the client application. The client application collects compliance data regarding the user device and communicates the compliance data to the network access control server. The network access control server generates a compliance check result based on whether the compliance data indicates that the user device is compliant with a security policy for the software-as-a-service server. The authentication application grants access by the user device when the compliance check result is positive; and the authentication application denies access by the user device when the compliance check result is negative. In some embodiments, the compliance check result or a user device identifier is stored in a web browser cookie or a client certificate on the user device.
    Type: Application
    Filed: March 14, 2016
    Publication date: July 7, 2016
    Inventors: Adam Gregory Winn, Benjamin Czarny, Jianpeng Mo, Yiyi Miao
  • Patent number: 9288199
    Abstract: Embodiments of the present invention involve a method and system including a network access control server, an authentication application running on a software-as-a-service server, and a client application running on a user device. The client application collects compliance data regarding the user device and communicates the compliance data to the network access control server. The network access control server generates a compliance check result based on whether the compliance data indicates that the user device is compliant with a security policy for the software-as-a-service server. The authentication application grants access by the user device when the compliance check result is positive; and the authentication application denies access by the user device when the compliance check result is negative. In some embodiments, the compliance check result is stored in a cookie of one or more web browsers installed on the user device.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: March 15, 2016
    Assignee: OPSWAT, Inc.
    Inventors: Adam Gregory Winn, Benjamin Czarny, Jianpeng Mo, Yiyi Miao