Patents by Inventor Ryan A. VanRiper

Ryan A. VanRiper 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: 9485218
    Abstract: A device to prevent, detect and respond to one or more security threats between one or more controlled hosts and one or more services accessible from the controlled host. The device determines the authenticity of a user of a controlled host and activates user specific configurations under which the device monitors and controls all communications between the user, the controlled host and the services. As such, the device ensures the flow of only legitimate and authorized communications. Suspicious communications, such as those with malicious intent, malformed packets, among others, are stopped, reported for analysis and action. Additionally, upon detecting suspicious communication, the device modifies the activated user specific configurations under which the device monitors and controls the communications between the user, the controlled host and the services.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: November 1, 2016
    Assignee: Adventium Enterprises, LLC
    Inventors: Steven Alex Harp, J Thomas Haigh, Johnathan A Gohde, Richard C O'Brien, Charles N Payne, Jr., Ryan A VanRiper
  • Patent number: 8055703
    Abstract: Identification servers are small, perhaps embedded, systems that can be used as subsystems of a tracking and verification system. An identification server can obtain identification data when a trigger, called an identification event, occurs. The identification server can store the identification data in a database module with a key. The identification server can send a message containing the identification data or the key to a set of subscribing clients. Subscribing clients, such as a central database or a graphical user interface, are clients that subscribe to receive messages from the identification server. An identification server can trigger off of an identification message sent by another identification server.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: November 8, 2011
    Assignee: Honeywell International Inc.
    Inventors: Ryan A. VanRiper, Andrew Johnson
  • Publication number: 20110238979
    Abstract: A device to prevent, detect and respond to one or more security threats between one or more controlled hosts and one or more services accessible from the controlled host. The device determines the authenticity of a user of a controlled host and activates user specific configurations under which the device monitors and controls all communications between the user, the controlled host and the services. As such, the device ensures the flow of only legitimate and authorized communications. Suspicious communications, such as those with malicious intent, malformed packets, among others, are stopped, reported for analysis and action. Additionally, upon detecting suspicious communication, the device modifies the activated user specific configurations under which the device monitors and controls the communications between the user, the controlled host and the services.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 29, 2011
    Applicant: ADVENTIUM LABS
    Inventors: Steven Alex Harp, J. Thomas Haigh, Johnathan A. Gohde, Richard C. O'Brien, Charles N. Payne, JR., Ryan A. VanRiper
  • Patent number: 7774297
    Abstract: A system and method analyzes queries in a computer network, and identifies problem-causing queries that could be harmful to the system. If a query does not match any queries in a database, the query is transmitted to its destination. If a query matches a query in the database, that query is blocked from transmission to the destination. If a query is transmitted to its destination, and it is later determined that query caused a problem on that destination, that query is added to the database of queries. In one embodiment, a query that does not cause any problems is written to a pool of current up-to-date backup databases that may be used if the main system goes down. In another embodiment, the system tests variants of a query that caused a problem at the destination to attempt to discover other queries that could cause a problem.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: August 10, 2010
    Assignee: Honeywell International Inc.
    Inventors: Ryan A. VanRiper, David Musliner, Christopher W. Geib
  • Patent number: 7461289
    Abstract: In an embodiment, a computer-based service security system receives a communication such as a query. The system processes that query in a server, which may be referred to as a lead server, and creates a plurality of copies of that lead server. The query is transferred to the plurality of copies of the lead server when the query did not cause a problem in the lead server. The query is transferred to a learning server when the query caused a problem in the lead server. The lead server is replaced by one of the copies of the lead server when the query caused a problem on the lead server.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: December 2, 2008
    Assignee: Honeywell International Inc.
    Inventors: Ryan A. VanRiper, David Musliner, Walter L. Heimerdinger, Michael Pelican
  • Publication number: 20080222709
    Abstract: Identification servers are small, perhaps embedded, systems that can be used as subsystems of a tracking and verification system. An identification server can obtain identification data when a trigger, called an identification event, occurs. The identification server can store the identification data in a database module with a key. The identification server can send a message containing the identification data or the key to a set of subscribing clients. Subscribing clients, such as a central database or a graphical user interface, are clients that subscribe to receive messages from the identification server. An identification server can trigger off of an identification message sent by another identification server.
    Type: Application
    Filed: March 5, 2007
    Publication date: September 11, 2008
    Inventors: Ryan A. VanRiper, Andrew Johnson
  • Publication number: 20070220135
    Abstract: In an embodiment, a computer-based service security system receives a communication such as a query. The system processes that query in a server, which may be referred to as a lead server, and creates a plurality of copies of that lead server. The query is transferred to the plurality of copies of the lead server when the query did not cause a problem in the lead server. The query is transferred to a learning server when the query caused a problem in the lead server. The lead server is replaced by one of the copies of the lead server when the query caused a problem on the lead server.
    Type: Application
    Filed: March 16, 2006
    Publication date: September 20, 2007
    Inventors: Ryan VanRiper, David Musliner, Walter Heimerdinger, Michael Pelican
  • Publication number: 20070156666
    Abstract: A system and method analyzes queries in a computer network, and identifies problem-causing queries that could be harmful to the system. If a query does not match any queries in a database, the query is transmitted to its destination. If a query matches a query in the database, that query is blocked from transmission to the destination. If a query is transmitted to its destination, and it is later determined that query caused a problem on that destination, that query is added to the database of queries. In one embodiment, a query that does not cause any problems is written to a pool of current up-to-date backup databases that may be used if the main system goes down. In another embodiment, the system tests variants of a query that caused a problem at the destination to attempt to discover other queries that could cause a problem.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Ryan VanRiper, David Musliner, Christopher Geib
  • Patent number: 7053772
    Abstract: A system for coordinating the activity of a plurality of humans in teams with a central automated controller having reasoning capability based on a predetermined set of criteria by sending messages to and from each of the humans. The controller processes input from each of the humans in accordance with programmed decision making capability to accomplish predetermined objectives and provide output to at least some of the humans to assess a situation, direct steps in response thereto and coordinate decisions based on a predetermined model and task assessment reasoning to determine the best way to accomplish the predetermined objectives. The coordinator assesses changes to the situation, and makes decisions about the various tasks to be performed and when they are to be begun. Outputs to the humans may be instructions, questions, information and combinations thereof.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: May 30, 2006
    Assignee: Honeywell International Inc.
    Inventors: Thomas A. Wagner, John A. Phelps, Valerie Guralnik, Ryan A. VanRiper
  • Publication number: 20060077253
    Abstract: A system and a method identify the presence and actions of first responders in a region. Receivers can respond to radio frequency identifying tags affixed to people or building assets in the region. One of a plurality of regional cameras can be selected, based on at least one responding receiver, to provide at least one visual display.
    Type: Application
    Filed: October 13, 2004
    Publication date: April 13, 2006
    Applicant: Honeywell International, Inc.
    Inventors: Ryan VanRiper, Thomas Wagner, John Phelps
  • Publication number: 20060034305
    Abstract: Anomaly detection technology is used to detect attempts at remote tampering of communications used to control components of critical infrastructure. Intrusions in a control network are detected by monitoring operational traffic on the control network. Activity outside a normal region is identified, and alerts are provided as a function of identified activity outside the normal region. A stide algorithm may be used to identify such activity.
    Type: Application
    Filed: July 26, 2005
    Publication date: February 16, 2006
    Inventors: Walter Heimerdinger, Valerie Guralnik, Ryan VanRiper
  • Publication number: 20050149366
    Abstract: A system for coordinating the activity of a plurality of humans in teams with a central automated controller having reasoning capability based on a predetermined set of criteria by sending messages to and from each of the humans. The controller processes input from each of the humans in accordance with programmed decision making capability to accomplish predetermined objectives and provide output to at least some of the humans to assess a situation, direct steps in response thereto and coordinate decisions based on a predetermined model and task assessment reasoning to determine the best way to accomplish the predetermined objectives. The coordinator assesses changes to the situation, and makes decisions about the various tasks to be performed and when they are to be begun.
    Type: Application
    Filed: December 30, 2003
    Publication date: July 7, 2005
    Inventors: Thomas Wagner, John Phelps, Valerie Guralnik, Ryan VanRiper