Patents by Inventor Robert Allen Shaw

Robert Allen Shaw 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: 7478422
    Abstract: The invention is a declarative language system and comprises a language as a tool for expressing network security policy in a formalized way. It allows the specification of security policy across a wide variety of networking layers and protocols. Using the language, a security administrator assigns a disposition to each and every network event that can occur in a data communications network. The event's disposition determines whether the event is allowed (i.e. conforms to the specified policy) or disallowed and what action, if any, should be taken by a system monitor in response to that event. Possible actions include, for example, logging the information into a database, notifying a human operator, and disrupting the offending network traffic.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: January 13, 2009
    Assignee: Securify, Inc.
    Inventors: Luis Filipe Pereira Valente, Geoffrey Howard Cooper, Robert Allen Shaw, Kieran Gerard Sherlock
  • Patent number: 7272646
    Abstract: A method and apparatus for a network monitor internals mechanism that serves to translate packet data into multiple concurrent streams of network event data is provided. The data translation is accomplished by interpreting both sides of each protocol transaction.
    Type: Grant
    Filed: June 14, 2001
    Date of Patent: September 18, 2007
    Assignee: Securify, Inc.
    Inventors: Geoffrey Cooper, Robert Allen Shaw, Luis Filipe Pereira Valente, Kieran Gerard Sherlock
  • Publication number: 20040250112
    Abstract: The invention is a declarative language system and comprises a language as a tool for expressing network security policy in a formalized way. It allows the specification of security policy across a wide variety of networking layers and protocols. Using the language, a security administrator assigns a disposition to each and every network event that can occur in a data communications network. The event's disposition determines whether the event is allowed (i.e. conforms to the specified policy) or disallowed and what action, if any, should be taken by a system monitor in response to that event. Possible actions include, for example, logging the information into a database, notifying a human operator, and disrupting the offending network traffic.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 9, 2004
    Inventors: Luis Filipe Pereira Valente, Geoffrey Howard Cooper, Robert Allen Shaw, Kieran Gerard Sherlock
  • Patent number: 6779120
    Abstract: The invention is a declarative language system and comprises a language as a tool for expressing network security policy in a formalized way. It allows the specification of security policy across a wide variety of networking layers and protocols. Using the language, a security administrator assigns a disposition to each and every network event that can occur in a data communications network. The event's disposition determines whether the event is allowed (i.e. conforms to the specified policy) or disallowed and what action, if any, should be taken by a system monitor in response to that event. Possible actions include, for example, logging the information into a database, notifying a human operator, and disrupting the offending network traffic.
    Type: Grant
    Filed: January 7, 2000
    Date of Patent: August 17, 2004
    Assignee: Securify, Inc.
    Inventors: Luis Filipe Pereira Valente, Geoffrey Howard Cooper, Robert Allen Shaw, Kieran Gerard Sherlock
  • Publication number: 20040103315
    Abstract: A method and apparatus for allowing a technique for continuously assessing the security of a network to be applicable to network assessment, by capturing and classifying large volumes of network traffic based on a formal policy, and applying such to both long-term and short-term network assessment.
    Type: Application
    Filed: July 18, 2003
    Publication date: May 27, 2004
    Inventors: Geoffrey Cooper, Robert Allen Shaw, Luis Filipe Pereira Valente, Kieran Gerard Sherlock
  • Publication number: 20040039942
    Abstract: A method and apparatus for generating an initial policy specification file is provided. A level of abstraction over a policy language is used, simplifying creating the file based on gross character characteristics of a network at the IP level, such as policy domains, communities of hosts, subnets, and firewalls.
    Type: Application
    Filed: June 5, 2003
    Publication date: February 26, 2004
    Inventors: Geoffrey Cooper, Robert Allen Shaw, Luis Filipe Pereira Valente, Kieran Gerard Sherlock
  • Publication number: 20040030796
    Abstract: A method and apparatus for a network monitor internals mechanism that serves to translate packet data into multiple concurrent streams of network event data is provided. The data translation is accomplished by interpreting both sides of each protocol transaction.
    Type: Application
    Filed: June 10, 2003
    Publication date: February 12, 2004
    Inventors: Geoffrey Cooper, Robert Allen Shaw, Luis Filipe Pereira Valente, Kieran Gerard Sherlock
  • Patent number: 5736988
    Abstract: A method is used to access a sub-region of a two or more dimensional data region, in which said region is composed of a patchwork of individually addressable tiles. A hardware assisted mechanism is used to address, reformat, and composite data from each tile to produce a row-major subregion data stream to the consuming device. This method abstracts information about how the desired region is stored and addressed, so that further processing steps can process the data as a contiguous two or more dimensional space without regard to how the data is composited. This is particularly useful for doing image processing on graphics processing systems where source data is often stored in separately managed and addressed tiles.
    Type: Grant
    Filed: December 4, 1995
    Date of Patent: April 7, 1998
    Assignee: Silicon Graphics, Inc.
    Inventors: Robert Allen Shaw, Peter R. Birch, John C. Lin, Michael B. Nagy
  • Patent number: 5657479
    Abstract: A hierarchical display list system and efficient processing method for same. The system provides a display list having discontiguous display list segments and an information retrieval system for same (e.g. DMA controller in one embodiment). Each display list segment (DLS) contains a call to a next to be processed DLS or a return. The call includes a push (which indicates the address of the return DLS) and also a jump control data (which indicates the address of the next to be processed DLS. The push and jump and also contain the length of the respective DLS's involved. DLSs can also contain return control data which include a POP and a jump. Nesting (e.g. the display list control path) is maintained by a display list stack. The discontiguous DLSs are separately stored in memory of the host processor.
    Type: Grant
    Filed: December 4, 1995
    Date of Patent: August 12, 1997
    Assignee: Silicon Graphics, Inc.
    Inventors: Robert Allen Shaw, Peter R. Birch, John C. Lin