Patents by Inventor David K. Bainbridge

David K. Bainbridge 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: 8185824
    Abstract: A method and apparatus are provided which present hierarchical data to a user via a graphical user interface. In the interface, hierarchical data is represented by nodes, beginning with one or more top nodes and extending into lower hierarchical levels by the display of child nodes, child's child nodes, and so forth. The arrangement of nodes on the graphical user interface is such that scaling portrays the various hierarchical levels, and nodes do not spatially interfere with one another. Navigation through the hierarchical data is provided by allowing the user to select any visible node, at which point a zoom-in or zoom-out view to the selected node as a centrally located node on the interface is performed.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: May 22, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Frederick H. Mitchell, David K. Bainbridge
  • Patent number: 7802145
    Abstract: An approach for facilitating the analysis of computer software errors generally involves logging status data in a volatile memory, such as a random access memory (RAM). The status data may indicate one or more attributes of a computing system or any of its components. The status data may be supplemented with additional status data to indicate attributes of the computing system and its components over time. In response to detecting a specified condition, the status data is written from the volatile memory to a non-volatile memory, for example, onto one or more disks. The status data stored on the non-volatile memory may then be used to analyze the behavior of the computer software over time leading up to the computer software error.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: September 21, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: David K. Bainbridge, Mickael Graham, Neil Russell
  • Patent number: 7765288
    Abstract: Automatically managing network addresses in a managed access environment is described. A managed access environment is defined as one in which a service provider delegates responsibility for a portion of their address space to an access provider, which is responsible for distributing the addresses to devices used by subscribers of the service provider. An aspect of the invention allows rule-action associations to be defined. The method includes accessing network address utilization data and evaluating rule conditions in relation to the utilization data. When a rule condition is met, an associated address management action is executed. Different embodiments of the invention provide execution of different actions, such as allocating, reconfiguring, and reclaiming addresses from a service provider's address space.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: July 27, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: David K. Bainbridge, Adam L. Taylor, Shannon I. Hembrough
  • Patent number: 7600003
    Abstract: Techniques for configuring a customer premises equipment connected to a network of a network service provider include receiving configuration information at a distributed component on the network from a central unit on the network. The distributed component also receives from the customer premises equipment a request for values of configuration parameters that determine network properties for the customer premises equipment. The distributed component generates a set of values for the configuration parameters based on the request and the configuration information received from the central unit. The set of values are sent from the distributed component to the customer premises equipment. A system using these techniques is scalable with increasing numbers of customer premises equipments simultaneously requesting values for configuration parameters and is robust in face of equipment failure at a distributed component or at the central unit or both.
    Type: Grant
    Filed: April 22, 2002
    Date of Patent: October 6, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Anton Okmianski, Greg Morris, Timothy Webb, Mickael Graham, David K. Bainbridge, Adam L. Taylor
  • Patent number: 7185079
    Abstract: A method for automatically managing network addresses in a managed access environment is described. A managed access environment is defined as one in which a service provider delegates responsibility for a portion of their address space to an access provider, which is responsible for distributing the addresses to devices used by subscribers of the service provider. An aspect of the invention allows rule-action associations to be defined. The method includes accessing network address utilization data and evaluating rule conditions in relation to the utilization data. When a rule condition is met, an associated address management action is executed. Different embodiments of the invention provide execution of different actions, such as allocating, reconfiguring, and reclaiming addresses from a service provider's address space.
    Type: Grant
    Filed: August 8, 2001
    Date of Patent: February 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: David K. Bainbridge, Adam L. Taylor, Shannon I. Hembrough
  • Patent number: 6628304
    Abstract: A method and apparatus are provided which present hierarchical data to a user via a graphical user interface. A preferred embodiment represents hierarchical data related to a computer network and is provided to a user as part of a network management software application. In the interface, hierarchical data is represented by nodes, beginning with one or more top nodes and extending into lower hierarchical levels by the display of child nodes, child's child nodes, and so forth. The arrangement of nodes on the graphical user interface is such that scaling portrays the various hierarchical levels, and nodes do not spatially interfere with one another. Navigation through the hierarchical data is provided by allowing the user to select any visible node, at which point a zoom-in or zoom-out view to the selected node as a centrally located node on the interface is performed.
    Type: Grant
    Filed: December 9, 1998
    Date of Patent: September 30, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Frederick H. Mitchell, David K. Bainbridge
  • Publication number: 20020113816
    Abstract: A method and apparatus are provided which present hierarchical data to a user via a graphical user interface. A preferred embodiment represents hierarchical data related to a computer network and is provided to a user as part of a network management software application. In the interface, hierarchical data is represented by nodes, beginning with one or more top nodes and extending into lower hierarchical levels by the display of child nodes, child's child nodes, and so forth. The arrangement of nodes on the graphical user interface is such that scaling portrays the various hierarchical levels, and nodes do not spatially interfere with one another. Navigation through the hierarchical data is provided by allowing the user to select any visible node, at which point a zoom-in or zoom-out view to the selected node as a centrally located node on the interface is performed.
    Type: Application
    Filed: December 9, 1998
    Publication date: August 22, 2002
    Inventors: FREDERICK H. MITCHELL, DAVID K. BAINBRIDGE