Patents by Inventor David O. Cox

David O. Cox 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: 6792467
    Abstract: The present invention provides an improved method and system for controlling packet flow through a protocol stack. The system comprises the layer manager which interfaces with each stack layer. The layer manager handles the packet flow to the stack layers. For a new packet path to be supported, only the Layer Manager needs to be modified, not the stack layers. This makes the implementation of the layers in the protocol stack easier. In an alternative embodiment, the layer manager comprises a plurality of protocol descriptor lists for supported services and uses these lists to route a packet to the appropriate stack layer. With this alternative embodiment, new stack layers may be inserted into the protocol stack without the need to modify the existing stack layers.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: September 14, 2004
    Assignee: Brycen Co., Ltd.
    Inventors: Douglas LaVell Hale, Michael D. Wright, Merrill Kay Smith, David O. Cox, Kyle Bryan Seegmiller, Jonathan Brett Wood
  • Patent number: 6721274
    Abstract: The present invention provides a method and system for controlling packet flow through a protocol stack. The method includes: receiving a packet by a layer manager, wherein the layer manager may interface with each layer of the protocol stack; determining a service associated with the packet by the layer manager; accessing a list of layers of the protocol stack for the service by the layer manager; and routing the packet to a layer of the protocol stack according to the list. The layer manager comprises a plurality of protocol descriptor lists for supported services and uses these lists to route a packet to the appropriate stack layer. In this manner, the stack layers need not have knowledge of the other layers or of the proper routing of the packet. This makes the implementation of the layers in the protocol stack easier.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: April 13, 2004
    Assignee: Brycen Co., Ltd.
    Inventors: Douglas LaVell Hale, Michael D. Wright, Merrill Kay Smith, David O. Cox, Kyle Bryan Seegmiller, Jonathan Brett Wood
  • Publication number: 20020144008
    Abstract: The present invention provides a method and system for instrumenting protocol stack components. The method includes: receiving data from a first stack component of the protocol stack by a layer manager; analyzing the data for instrumentation information by the layer manager; and routing the data to a second stack component of the protocol stack by the layer manager. The system comprises a layer manager which interfaces with each stack component and handles the data flow to the stack components. To instrument the protocol stack, the layer manager is instrumented without the need to instrument the stack, components. In this manner, the instrumentation of the protocol stack is simplified, and the amount of code required to capture and analyze the data is reduced.
    Type: Application
    Filed: April 3, 2001
    Publication date: October 3, 2002
    Inventors: Douglas LaVell Hale, Michael D. Wright, Merrill Kay Smith, David O. Cox, Kyle Bryan Seegmiller, Jonathan Brett Wood
  • Publication number: 20020141336
    Abstract: The present invention provides a method and system for controlling packet flow through a protocol stack. The method includes: receiving a packet by a layer manager, wherein the layer manager may interface with each layer of the protocol stack; determining a service associated with the packet by the layer manager; accessing a list of layers of the protocol stack for the service by the layer manager; and routing the packet to a layer of the protocol stack according to the list. The layer manager comprises a plurality of protocol descriptor lists for supported services and uses these lists to route a packet to the appropriate stack layer. In this manner, the stack layers need not have knowledge of the other layers or of the proper routing of the packet. This makes the implementation of the layers in the protocol stack easier.
    Type: Application
    Filed: April 3, 2001
    Publication date: October 3, 2002
    Inventors: Douglas LaVell Hale, Michael D. Wright, Merrill Kay Smith, David O. Cox, Kyle Bryan Seegmiller, Jonathan Brett Wood
  • Publication number: 20020143986
    Abstract: The present invention provides an improved method and system for controlling packet flow through a protocol stack. The system comprises the layer manager which interfaces with each stack layer. The layer manager handles the packet flow to the stack layers. For a new packet path to be supported, only the Layer Manager needs to be modified, not the stack layers. This makes the implementation of the layers in the protocol stack easier. In an alternative embodiment, the layer manager comprises a plurality of protocol descriptor lists for supported services and uses these lists to route a packet to the appropriate stack layer. With this alternative embodiment, new stack layers may be inserted into the protocol stack without the need to modify the existing stack layers.
    Type: Application
    Filed: April 3, 2001
    Publication date: October 3, 2002
    Inventors: Douglas LaVell Hale, Michael D. Wright, Merrill Kay Smith, David O. Cox, Kyle Bryan Seegmiller, Jonathan Brett Wood
  • Publication number: 20020144150
    Abstract: A method and system for access control within a protocol stack includes: receiving a request to perform an operation at a layer of the protocol stack; calling an access mediator; determining if the request is to be granted based upon a predetermined security policy by the access mediator; and providing the determination by the access mediator. The Access Mediator is a software which embodies the rules of a predetermined security policy. In the preferred embodiment, the security policy is subject (people) based. The rules of the security policy determines which subjects can have access to which objects (data) to perform a requested operation (read/write). The Access Mediator is called to determine whether or not a request to perform an operation is to be granted based upon the security policy. In this manner, access control is provided within the protocol stack.
    Type: Application
    Filed: April 3, 2001
    Publication date: October 3, 2002
    Inventors: Douglas LaVell Hale, Michael D. Wright, Merrill Kay Smith, David O. Cox, Kyle Bryan Seegmiller, Jonathan Brett Wood
  • Patent number: 6105062
    Abstract: A method and system for moving a subtree of objects from a source location to a destination location. The method includes receiving an input identifying a subtree at a source location. The subtree includes a parent object and exists in a hierarchical tree of objects. The directory includes object containment rules which prohibit certain parent/child relationships among the objects. An input signal identifying a destination location in a destination tree is received. A destination location includes a destination object to which the subtree will be subordinate. The parent object of the subtree is modified to an object type sufficient to comply with object containment rules, and the subtree is moved from the source location to the destination location. The present invention can handle both intra-tree and inter-tree moves of subtrees.
    Type: Grant
    Filed: February 26, 1998
    Date of Patent: August 15, 2000
    Assignee: Novell, Inc.
    Inventors: Cary F. Andrews, David O. Cox, A. Wayne Long, David A. Romanek, Steven S. McLain