Patents by Inventor Craig Shue

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

  • Publication number: 20230086957
    Abstract: Embodiments of the innovation relate to a server device, comprising a controller having a memory and a processor, the controller configured to establish a first secure environment with a client device, the first secure environment having an associated server asset policy; provide the asset to the client device via the first secure environment; receive a request from the client device, via the first secure environment, to utilize the asset with a user-selected application according to a user-selected asset policy; establish a second secure environment with the client device, the second secure environment having the user-selected application and the associated user-selected asset policy and the second secure environment isolated from the first secure environment; and provide the asset to the client device via the second secure environment.
    Type: Application
    Filed: September 16, 2022
    Publication date: March 23, 2023
    Applicant: Worcester Polytechnic Institute
    Inventors: Craig Shue, Lane Harrison
  • Publication number: 20230083977
    Abstract: Embodiments of the innovation relate to, in a webserver device, a method for identifying a logic defect in an application. The method comprises establishing a webserver instance of the webserver device with a client device, the webserver instance of the webserver device having a corresponding set of client device permissions; receiving a content request from the client device associated with the webserver instance of the webserver device; detecting a violation of a permission of the set of client device permissions associated with the webserver instance of the webserver device; identifying at least one webserver function associated with the violation of the permission of the set of client device permissions; and displaying a visual identification of the at least one webserver function associated with the violation of the permission of the set of client device permissions.
    Type: Application
    Filed: September 7, 2022
    Publication date: March 16, 2023
    Applicant: Worcester Polytechnic Institute
    Inventors: Craig Shue, Julian Lanson, Lane Harrison, Yunsen Lei, Matthew Puentes
  • 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
  • Publication number: 20150260826
    Abstract: The techniques herein describe an approach that can quickly geolocate Internet users that are connected through a wireless (e.g., WiFi) network. To do so, one or more embodiments herein send specially-crafted signals to the user's IP address. When these signals are broadcast by the user's wireless router to the user's wireless device, they have a discernible signature. Other geolocation efforts may then be used to scope the Internet user's location (e.g., to the appropriate city or section of a city). A user or automated device may then physically traverse (e.g., drive through) the search area listening on wireless channels for the discernible wireless signature. Once it is located, directional antennas and triangulation may be used to exactly locate the user.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 17, 2015
    Inventor: Craig 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