Patents by Inventor Kevin P. Staggs

Kevin P. Staggs 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: 9635029
    Abstract: Devices, systems, and methods for role-based access control permissions are disclosed. One method includes a policy decision point that receives up-to-date security context information from one or more outside sources to determine whether to grant access for a data client to a portion of the system and creates an access vector including the determination; receiving, via a policy agent, a request by the data client for access to the portion of the computing system by the data client, wherein the policy agent checks to ensure there is a session established with communications and user/application enforcement points; receiving, via communications policy enforcement point, the request from the policy agent, wherein the communications policy enforcement point determines whether the data client is an authorized node, based upon the access vector received from the policy decision point; and receiving, via the user/application policy enforcement point, the request from the communications policy enforcement point.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: April 25, 2017
    Assignee: Honeywell International Inc.
    Inventors: Kevin P. Staggs, Thomas R. Markham, Julie J. Hull Roskos, Alexander Chernoguzov
  • Patent number: 8819833
    Abstract: Devices, methods, and systems for assured pipeline threat detection are described herein. One method for assured pipeline threat detection includes receiving a first set of data at a firewall from an unsecured network, moving the first set of data from the firewall to a number of virtual machines, performing a number of threat detection analyses on the first set of data in the number of virtual machines that are organized in a first assured pipeline, and sending the first set of data to a secured target network if no threat was detected.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: August 26, 2014
    Assignee: Honeywell International Inc.
    Inventors: Thomas R. Markham, Kevin P. Staggs
  • Patent number: 8555381
    Abstract: A system includes a computing cloud comprising at least one data storage unit and at least one processing unit. The computing cloud is configured to connect to at least one client and monitor the traffic of the at least one client. The computing cloud is further configured to determine an operational mode of the client, compare the monitored traffic with an anticipated traffic pattern associated with the operational mode, and determine if a security threat is indicated based on the comparison.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: October 8, 2013
    Assignee: Honeywell International Inc.
    Inventors: Paul F. McLaughlin, Kevin P. Staggs
  • Publication number: 20130067558
    Abstract: Devices, methods, and systems for assured pipeline threat detection are described herein. One method for assured pipeline threat detection includes receiving a first set of data at a firewall from an unsecured network, moving the first set of data from the firewall to a number of virtual machines, performing a number of threat detection analyses on the first set of data in the number of virtual machines that are organized in a first assured pipeline, and sending the first set of data to a secured target network if no threat was detected.
    Type: Application
    Filed: March 1, 2012
    Publication date: March 14, 2013
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Thomas R. Markham, Kevin P. Staggs
  • Patent number: 8204717
    Abstract: A system includes a computing cloud having at least one data storage unit and at least one processing unit. The computing cloud is configured to provide at least one service. The system also includes a plurality of clients each configured to communicate with the computing cloud and at least one industrial automation unit and to transmit information associated with the at least one industrial automation unit to the computing cloud. The at least one processing unit in the computing cloud is configured to determine a status of the at least one industrial automation unit using the information provided the clients.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: June 19, 2012
    Assignee: Honeywell International Inc.
    Inventors: Paul F. McLaughlin, Kevin P. Staggs
  • Patent number: 7970830
    Abstract: A system includes a computing cloud having at least one data storage unit and at least one processing unit. The computing cloud is configured to provide at least one service. The system also includes a client configured to communicate with the computing cloud and to selectively offload data to the computing cloud based upon one or more specified criteria. The client is also configured to offload processes to the computing cloud based upon the one or more specified criteria and to use the at least one service of the computing cloud. At least one of the specified criteria may be based upon a determination of whether the data is required for at least one real time process and/or a determination of whether each process is required for at least one real time process. The system may be used in a data storage and retention application or in an industrial automation application.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: June 28, 2011
    Assignee: Honeywell International Inc.
    Inventors: Kevin P. Staggs, Paul F. McLaughlin
  • Publication number: 20100257605
    Abstract: A system includes a computing cloud comprising at least one data storage unit and at least one processing unit. The computing cloud is configured to connect to at least one client and monitor the traffic of the at least one client. The computing cloud is further configured to determine an operational mode of the client, compare the monitored traffic with an anticipated traffic pattern associated with the operational mode, and determine if a security threat is indicated based on the comparison.
    Type: Application
    Filed: April 1, 2009
    Publication date: October 7, 2010
    Applicant: Honeywell International Inc.
    Inventors: Paul F. McLaughlin, Kevin P. Staggs
  • Publication number: 20100256795
    Abstract: A system includes a computing cloud having at least one data storage unit and at least one processing unit. The computing cloud is configured to provide at least one service. The system also includes a plurality of clients each configured to communicate with the computing cloud and at least one industrial automation unit and to transmit information associated with the at least one industrial automation unit to the computing cloud. The at least one processing unit in the computing cloud is configured to determine a status of the at least one industrial automation unit using the information provided the clients.
    Type: Application
    Filed: April 1, 2009
    Publication date: October 7, 2010
    Applicant: Honeywell International Inc.
    Inventors: Paul F. McLaughlin, Kevin P. Staggs
  • Publication number: 20100257228
    Abstract: A system includes a computing cloud having at least one data storage unit and at least one processing unit. The computing cloud is configured to provide at least one service. The system also includes a client configured to communicate with the computing cloud and to selectively offload data to the computing cloud based upon one or more specified criteria. The client is also configured to offload processes to the computing cloud based upon the one or more specified criteria and to use the at least one service of the computing cloud. At least one of the specified criteria may be based upon a determination of whether the data is required for at least one real time process and/or a determination of whether each process is required for at least one real time process. The system may be used in a data storage and retention application or in an industrial automation application.
    Type: Application
    Filed: April 1, 2009
    Publication date: October 7, 2010
    Applicant: Honeywell International Inc.
    Inventors: Kevin P. Staggs, Paul F. McLaughlin
  • Patent number: 5530844
    Abstract: An interface provides a path to transfer data from a proprietary network to an open system. The proprietary network includes at least one module central processing unit (CPU) and a module memory associated therewith operatively connected to the proprietary network. A shared memory and shared memory logic are interposed between the proprietary network and the open system, thereby forming the data path. The method comprises the steps of accepting requests for data from the open system by a parasitic task function within the module CPU. The data requested of the proprietary network is obtained and placed in a predetermined location of the module memory in a form understandable to the open systems. A pointer value is placed in the shared memory, the pointer value containing the value of the predetermined location of the module memory, the shared memory being mapped in the addressable memory space of the shared memory logic using virtual memory techniques.
    Type: Grant
    Filed: February 10, 1994
    Date of Patent: June 25, 1996
    Assignee: Honeywell Inc.
    Inventors: David L. Phillips, Wayne C. Kahn, Tina M. Rodrigo, Laurence A. Clawson, Kevin P. Staggs
  • Patent number: 5386503
    Abstract: The method guarantees the integrity of a process control systems display in an open system windows environment. The process control system includes an interface apparatus to at least one foreign system, and receives display information such that the display information from the foreign systems and the display information from a network of the process control system are displayed on a display unit of the process control system in a windows format in response to control information from the interface apparatus. The interface apparatus transmits the display information of the foreign systems to a display generator unit via a first input channel of the display generator unit. Control information is also transmitted to the display generator unit via the first input channel to command a display format to the display generator unit of the display unit. The display format includes a plurality of windows, one of the windows being a control view.
    Type: Grant
    Filed: June 16, 1992
    Date of Patent: January 31, 1995
    Assignee: Honeywell Inc.
    Inventors: Kevin P. Staggs, Laurence A. Clawson
  • Patent number: 4775857
    Abstract: On-line verification apparatus of a display generation system comprises a memory which has a display portion and an inactive display portion, the display portion storing display information, and the inactive display portion storing test data. Scan logic controls a monitor, the scan logic accessing the memory at a predetermined location corresponding to the position control signals. A generator generates display control information to provide information control signals to the scan beam thereby providing the visual display corresponding to the display information stored in the display portion of the memory. A register stores display control information generated from the test data stored in the inactive display portion of the memory during a retrace period. The display control information stored in the register corresponding to the test data is compared to an expected result, during the retrace period, thereby verifying on-line that the display generation system is functioning correctly.
    Type: Grant
    Filed: June 19, 1987
    Date of Patent: October 4, 1988
    Assignee: Honeywell Inc.
    Inventor: Kevin P. Staggs
  • Patent number: 4668947
    Abstract: Method and apparatus for generating cursors for display by a color raster graphic system. The cursors displayed can assume any one of a plurality of forms. Each cursor has predetermined boundaries and includes all pixel positions of the raster within its boundaries. One pixel position is designated as the origin of the cursor and selected ones of the pixel positions for each form of the cursor will display the cursor color and intensity. The address of the origin of a cursor and its form are designated by the graphic controller of the system. The address of the origin is compared with the addresses of the pixels produced by the raster scan logic, and, when the same, the form number and the x and y coordinates, the addresses of the pixel positions of the cursor relative to the origin thereof, are produced and applied to a read-only memory which produces cursor control signals stored at the addressed locations of the cursor memory.
    Type: Grant
    Filed: August 11, 1983
    Date of Patent: May 26, 1987
    Inventors: Charles J. Clarke, Jr., Kevin P. Staggs
  • Patent number: 4663619
    Abstract: A display memory which stores information to be displayed on a raster scan CRT comprises a first storage element for storing dot information, a second storage element for storing behavior information, and a third storage element for storing characteristic information. The first, second, and third storage element are each arranged in an nxm plane where m is an addressable location and each addressable location within each plane has n bits of information. Further, each of the first, second, and third storage elements has address terminals each operatively connected to a display address bus adapted to receive address information from a CPU.Control logic receives address signals, data signals, and control signals from the CPU. The control logic generates enable control signals to selectively enable access to predetermined combinations of said first, second, and third storage elements in response to the address, data, and control signals from the CPU.
    Type: Grant
    Filed: April 8, 1985
    Date of Patent: May 5, 1987
    Assignee: Honeywell Inc.
    Inventors: Kevin P. Staggs, Charles J. Clarke, Jr.
  • Patent number: 4591842
    Abstract: Apparatus for controlling the colors displayed by a raster graphic system. Information stored at each addressable location of a RAM includes a set of behavior bits and a set of control bits. These bits are read out of memory during each memory read cycle. The control bits are stored in a shift register and the behavior bits are applied to an escape code detector and may be stored in a foreground or a background behavior register if enabled by the detector. One control bit is shifted out of the shift register each pixel clock pulse. This control bit determines the register from which the behavior bits are selected to form a color index. The index includes behavior bits from the selected register and the control bit for the pixel being scanned. This index is applied to a color look-up memory which produces color control signals which are applied to D/A converters, the outputs of which control the color and intensity of each pixel of the raster.
    Type: Grant
    Filed: May 26, 1983
    Date of Patent: May 27, 1986
    Assignee: Honeywell Inc.
    Inventors: Charles J. Clarke, Jr., Kevin P. Staggs
  • Patent number: 4490797
    Abstract: Method and apparatus for controlling the display of a raster scan color cathode ray tube. The tube is provided with an orthogonal array of picture elements (pixels) with each picture element having a unique binary address. An addressable memory having memory locations with addresses corresponding to those of the picture element has stored in such memory locations an address of a location in a color look-up memory for an alphanumeric color, for a graphic color and priority signals. In the color look-up memory at the addressed locations is stored binary signals representing the color and intensity of a pixel. In synchronism with the raster scan of the picture elements of the cathode ray tube, there is read from the memory graphic color addresses, alphanumeric color addresses and priority signals for each pixel. One of the addresses, either the graphic or alphanumeric, is applied to the color look-up memory, with the address that is applied being determined by the binary priority signals.
    Type: Grant
    Filed: January 18, 1982
    Date of Patent: December 25, 1984
    Assignee: Honeywell Inc.
    Inventors: Kevin P. Staggs, Charles J. Clarke, Jr.
  • Patent number: 4481594
    Abstract: Method and apparatus for filling polygons displayed by a color CRT monitor of a raster graphic system. A graphic controller produces control signals which control the mode of operation of the system, two of which are a fast polygon write, or fast-fill write, mode and a fast polygon display, or display fast-fill, mode. When the system is in the fast polygon write mode, the graphic controller reads fast-fill toggle bits from a frame memory of boundary pixels defining initial and terminal pixels of each fill element. The fast-fill toggle bits of boundary pixels are set if the toggle bit read from memory was not set and, if set, it will reset it. In the fast polygon display mode, the system senses the initial boundary pixel of each fill element by its fast-fill toggle bit being set and applies the color address of the initial boundary pixel to a color look-up memory until the terminal pixel of the fill element is read from the memory.
    Type: Grant
    Filed: January 18, 1982
    Date of Patent: November 6, 1984
    Assignee: Honeywell Information Systems Inc.
    Inventors: Kevin P. Staggs, Charles J. Clarke, Jr., James C. Huntington