Patents by Inventor David Anthony Tanner

David Anthony Tanner 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: 8655998
    Abstract: An end-to-end approach is provided for developing and maintaining network device management applications. The approach includes an XML-based development environment for network device management applications that uses Management Data API (MDA) schemas that define a hierarchical data model for components supported by a network device. The XML-based development environment also uses XML schemas to define a common XML-based interface used by management applications to access management data maintained on the network device. The approach provides programmatic access to network device management data and management data schema with an XML-based data model and interface that is consistent across all network device components. The approach includes mechanisms for automatically generating XML requests that conform to a hierarchical data model from requests that conform to a table-based data model.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: February 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Satyanarayana Raju, Christopher Norris, Lei Yuan, David Anthony Tanner
  • Patent number: 8065660
    Abstract: A method and an application-building tool for creating and customizing a network management application in a network defined by a plurality of network elements are provided. The customization of the network management application includes providing a customized definition file Further, the customized definition file is associated with the network management application at run time. Thereafter, the network management application is executed within a framework.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: November 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: David Anthony Tanner, Lei Yuan, Michael L. Schuett
  • Publication number: 20110072352
    Abstract: In one embodiment of the invention, a method and an application tool for dynamically representing configuration commands of a network device on a user interface are provided. According to the method, a data model is stored with the application tool. Thereafter, the configuration commands are rendered on to the data model and the rendered data model is represented on the user interface in real time.
    Type: Application
    Filed: October 15, 2010
    Publication date: March 24, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: David Anthony Tanner, Christopher Norris
  • Patent number: 7823069
    Abstract: In one embodiment of the invention, a method and an application tool for dynamically representing configuration commands of a network device on a user interface are provided. According to the method, a data model is stored with the application tool. Thereafter, the configuration commands are rendered on to the data model and the rendered data model is represented on the user interface in real time.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: October 26, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: David Anthony Tanner, Christopher Norris
  • Patent number: 7606888
    Abstract: An approach is provided for managing network device configuration data by functional area. Functional areas supported by a network device are determined. A determination is also made whether a client and the network device support compatible configuration application program interfaces (APIs) for each functional area supported by the network device. User interface objects are generated and displayed on a graphical user interface (GUI). Each user interface object corresponds to one of the functional areas that is supported by the network device and for which the client and network device have compatible configuration APIs. A set of bulk editing functions allows changes to be readily made to multiple configuration data objects and to facilitate creating new configuration data objects.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: David Anthony Tanner, Jasvinder Singh Bhasin, Ping Wang
  • Patent number: 7415706
    Abstract: A method and an apparatus are disclosed for managing multiple software component versions. The method and apparatus detect a version change to one software component on a network. Then, the method and apparatus automatically identify other software components that both need to be changed to remain compatible with the changed software component and also depend on the changed software component.
    Type: Grant
    Filed: December 1, 2003
    Date of Patent: August 19, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Satyanarayana Raju, David Anthony Tanner, David D. Ward