Patents by Inventor Craig A. Shue

Craig A. Shue 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).

  • Patent number: 10397225
    Abstract: Embodiments of the innovation relate to, in an access controller, a method for providing access to a network resource. The method includes receiving, by the access controller, a network access request and user interaction information associated with the network access request from the client device, the user access information received with the network access request from the client device. The method includes comparing, by the access controller, the user interaction information with a policy corresponding to the user interaction information. The method includes providing communication, by the access controller, between the client device and the network resource associated with the network access request in response to detecting an association between the user interaction information and the policy.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: August 27, 2019
    Assignee: Worcester Polytechnic Institute
    Inventor: Craig A. Shue
  • Patent number: 10348687
    Abstract: A service provider device includes a controller having a memory and a processor. The controller is configured to receive a device access request from the client device via a residential network, the server provider device being located external to the residential network and detect a communication type identifier associated with the device access request. The controller is configured to establish a secure communication channel between the client device and a middlebox associated with the detected communication type identifier and provide communication between the client device and the server device via the secure communication channel between the client device.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: July 9, 2019
    Assignee: WORCESTER POLYTECHNIC INSTITUTE
    Inventors: Curtis R. Taylor, Craig A. Shue
  • Publication number: 20170180382
    Abstract: A service provider device includes a controller having a memory and a processor. The controller is configured to receive a device access request from the client device via a residential network, the server provider device being located external to the residential network and detect a communication type identifier associated with the device access request. The controller is configured to establish a secure communication channel between the client device and a middlebox associated with the detected communication type identifier and provide communication between the client device and the server device via the secure communication channel between the client device.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 22, 2017
    Applicant: Worcester Polytechnic Institute
    Inventors: Curtis R. Taylor, Craig A. Shue
  • Publication number: 20170063859
    Abstract: Embodiments of the innovation relate to, in an access controller, a method for providing access to a network resource. The method includes receiving, by the access controller, a network access request and user interaction information associated with the network access request from the client device, the user access information received with the network access request from the client device. The method includes comparing, by the access controller, the user interaction information with a policy corresponding to the user interaction information. The method includes providing communication, by the access controller, between the client device and the network resource associated with the network access request in response to detecting an association between the user interaction information and the policy.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 2, 2017
    Applicant: Worcester Polytechnic Institute
    Inventor: Craig A. Shue
  • Patent number: 9081960
    Abstract: A storage device is coupled to a computing system comprising an operating system and application software. Access to the storage device is blocked by a kernel filter driver, except exclusive access is granted to a first anti-virus engine. The first anti-virus engine is directed to scan the storage device for malicious software and report results. Exclusive access may be granted to one or more other anti-virus engines and they may be directed to scan the storage device and report results. Approval of all or a portion of the information on the storage device is based on the results from the first anti-virus engine and the other anti-virus engines. The storage device is presented to the operating system and access is granted to the approved information. The operating system may be a Microsoft Windows operating system. The kernel filter driver and usage of anti-virus engines may be configurable by a user.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: July 14, 2015
    Assignee: UT-Battelle, LLC
    Inventors: Craig A. Shue, Logan M. Lamb, Nathanael R. Paul
  • Publication number: 20130291112
    Abstract: A storage device is coupled to a computing system comprising an operating system and application software. Access to the storage device is blocked by a kernel filter driver, except exclusive access is granted to a first anti-virus engine. The first anti-virus engine is directed to scan the storage device for malicious software and report results. Exclusive access may be granted to one or more other anti-virus engines and they may be directed to scan the storage device and report results. Approval of all or a portion of the information on the storage device is based on the results from the first anti-virus engine and the other anti-virus engines. The storage device is presented to the operating system and access is granted to the approved information. The operating system may be a Microsoft Windows operating system. The kernel filter driver and usage of anti-virus engines may be configurable by a user.
    Type: Application
    Filed: April 25, 2013
    Publication date: October 31, 2013
    Applicant: UT-Batelle, LLC
    Inventors: Craig A. Shue, Logan M. Lamb, Nathanael R. Paul