IP router with hierarchical user interface
First Claim
1. A router comprising:
- a routing component that implements IP routing protocols for data processed by the router, wherein a workstation functions as the router via the IP routing protocols; and
an interface component for a user to view and modify dynamic routing protocol features of the router in real-time, wherein the router utilizes a real-time operating system, the interface component displaying the features of the router to the user as a hierarchical tree having attributes that store values relating to the IP routing protocols and components that represent functionality of the IP routing protocols, the components containing one or more sub-components or attributes, the attributes being modifiable within a single initialization of the router, one of the attributes indicating a priority of a dynamic routing protocol designated router election for a local network and the hierarchical tree displaying the attributes, the components, and the subcomponents to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A hierarchical interface component of a router transforms the flat feature presentation of traditional routers into a hierarchical feature presentation. The features are organized as functional components that include sub-components and attributes. Attributes store values relating to routing algorithms and components represent functionality relating to a routing algorithm and may contain additional components (sub-components) or attributes. The hierarchical interface allows a user to easily inspect, modify, and read the router attributes. Further, because the interdependencies of the attributes are clearly and visually displayed to the user, the user may more quickly understand the ramifications of changing a particular router attribute.
-
Citations
30 Claims
-
1. A router comprising:
-
a routing component that implements IP routing protocols for data processed by the router, wherein a workstation functions as the router via the IP routing protocols; and
an interface component for a user to view and modify dynamic routing protocol features of the router in real-time, wherein the router utilizes a real-time operating system, the interface component displaying the features of the router to the user as a hierarchical tree having attributes that store values relating to the IP routing protocols and components that represent functionality of the IP routing protocols, the components containing one or more sub-components or attributes, the attributes being modifiable within a single initialization of the router, one of the attributes indicating a priority of a dynamic routing protocol designated router election for a local network and the hierarchical tree displaying the attributes, the components, and the subcomponents to the user. - View Dependent Claims (2, 3, 16, 17)
-
-
4. A method comprising:
-
implementing IP routing protocols for data processed by a router, wherein a workstation functions as the router via the IP routing protocols;
organizing features relating to routing protocols of the router into a hierarchically formatted component tree, the features including attributes that store values relating to the IP routing protocols and components that represent functionality of the IP routing protocols;
displaying a portion of the hierarchically formatted component tree to a user in response to a first command from the user, wherein the hierarchically formatted component tree displays the attributes, the components, and sub-components of the components;
modifying the component tree in response to a second command from the user, wherein the attributes are modifiable within a single initialization of the router; and
updating, in real-time, features of the router relating to the routing protocol that were changed by the user when modifying the component tree, wherein the router utilizes a real-time operating system and one of the attributes indicates a priority of a dynamic routing protocol designated router election for a local network. - View Dependent Claims (5, 6, 7, 8, 9, 18, 19)
-
-
10. A computer readable medium containing instructions for execution by a processor, the instructions, when executed:
-
implementing IP routing protocols for data processed by a router, wherein a workstation functions as the router via the IP routing protocols;
organizing features relating to routing protocols of the router into a hierarchically formatted component tree, the features including attributes that store values relating to the IP routing protocols and components that represent functionality of the IP routing protocols;
displaying a portion of the hierarchically formatted component tree to a user in response to a first command from the user, wherein the hierarchically formatted component tree displays the attributes, the components, and sub-components of the components;
modifying the component tree in response to a second command from the user, wherein the attributes are modifiable within a single initialization of the router; and
updating, in real-time, features of the router relating to the routing protocol that were changed by the user when modifying the component tree, wherein the router utilizes a real-time operating system and one of the attributes indicates a priority of a dynamic routing protocol designated router election for a local network. - View Dependent Claims (11, 12, 13, 14, 15, 20, 21)
-
-
22. A router, comprising:
-
a routing component that implements IP routing protocols for data processed by the router, wherein a workstation functions as the router via the IP routing protocols; and
an interface component for a user to view and modify features of the router in real-time, wherein the router utilizes a real-time operating system, the interface component displaying the features of the router to the user as a hierarchical tree having attributes that store values relating to the IP protocols and components that represent functionality of the IP protocols, the components containing one or more sub-components, the attributes being modifiable within a single initialization of the router, one of the attributes specifies how often the router should contact neighbor nodes in order to maintain a live connection, and the hierarchical tree displaying the attributes, the components, and the subcomponents to the user. - View Dependent Claims (23, 24)
-
-
25. A method comprising:
-
implementing IP routing protocols for data processed by a router, wherein a workstation functions as the router via the IP routing protocols;
organizing features relating to routing protocols of the router into a hierarchically formatted component tree, the features including attributes that store values relating to the IP routing protocols and components that represent functionality of the IP routing protocols;
displaying a portion of the hierarchically formatted component tree to a user in response to a first command from the user, wherein the hierarchically formatted component tree displays the attributes, the components, and sub-components of the components;
modifying the component tree in response to a second command from the user, the attributes being modifiable within a single initialization of the router; and
updating, in real-time, features of the router relating to the routing protocol that were changed by the user when modifying the component tree, wherein the router utilizes a real-time operating system and one of the attributes specifies how often the router should contact neighbor nodes in order to maintain a live connection. - View Dependent Claims (26, 27)
-
-
28. A computer readable medium containing instructions for execution by a processor, the instructions, when executed:
-
implementing IP routing protocols for data processed by a router, wherein a workstation functions as the router via the IP routing protocols;
organizing features relating to routing protocols of the router into a hierarchically formatted component tree, the features including attributes that store values relating to the IP routing protocols and components that represent functionality of the IP routing protocols;
displaying a portion of the hierarchically formatted component tree to a user in response to a first command from the user, wherein the hierarchically formatted component tree displays the attributes, the components, and sub-components of the components;
modifying the component tree in response to a second command from the user, wherein the attributes are modifiable within a single initialization of the router; and
updating, in real-time, features of the router relating to the routing protocol that were changed by the user when modifying the component tree, wherein the router utilizes a real-time operating system and one of the attributes specifies how often the router should contact neighbor nodes in order to maintain a live connection. - View Dependent Claims (29, 30)
-
Specification