Dynamic network configuration
First Claim
1. A method for dynamically configurating network parameters for a computer device coupled to a network, said method comprising the steps of:
- a) storing a plurality of network parameters and a plurality of network participants corresponding to at least one previous network location, said network participants identifying participants observed for said corresponding at least one previous network location;
b) snooping on said network to observe network transactions occurring on said network;
c) evaluating said network transactions to determine at least one network parameter, wherein the step of evaluating said network transactions comprises the step of generating a current network participants list based on said network transactions to identify at least one previous network location; and
d) configurating said computer device with said at least one network parameters so as to dynamically configure said computer device based on said network transactions observed, wherein the step of configurating said computer device comprises the step of configurating said computer device with network parameters corresponding to said at least one previous location when said current network participants compares with said network device on said network participants.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic network configuration in a computer records and analyzes network transactions to permit dynamic configuration of network parameters when connecting the computer to a network. Upon initial connection of the computer to the network, user preferences and network parameters for other locations previously encountered are read or entered into memory of the computer. The dynamic network configuration gathers network traffic data by entering a learn or promiscuous mode to record a number of network transactions for a predetermined time period. The network traffic data is indexed for analysis to determine the participants. The current participants are compared with the existing participants for previously observed locations. If a match occurs, then the network parameters are utilized to configure a protocol stack.
-
Citations
20 Claims
-
1. A method for dynamically configurating network parameters for a computer device coupled to a network, said method comprising the steps of:
-
a) storing a plurality of network parameters and a plurality of network participants corresponding to at least one previous network location, said network participants identifying participants observed for said corresponding at least one previous network location; b) snooping on said network to observe network transactions occurring on said network; c) evaluating said network transactions to determine at least one network parameter, wherein the step of evaluating said network transactions comprises the step of generating a current network participants list based on said network transactions to identify at least one previous network location; and d) configurating said computer device with said at least one network parameters so as to dynamically configure said computer device based on said network transactions observed, wherein the step of configurating said computer device comprises the step of configurating said computer device with network parameters corresponding to said at least one previous location when said current network participants compares with said network device on said network participants. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for dynamically configuring network parameters for a computer device coupled to a network, said method comprising the steps of:
-
a) storing a plurality of network parameters and a plurality of network participants corresponding to at least one previous network location, said network participants identifying participants observed for said corresponding previous network location; b) snooping on said network to observe network transactions occurring on said network to generate traffic data comprising; c) indexing said traffic data to generate indexed traffic data that identifies at least one node observed on said network; d) evaluating said indexed traffic data to generate a current network participants list comprising at least one current network participant that identifies said at least one node as a network device; e) comparing said current network participants list with said network participants for said at least one previous network location; and f) configuring said computer with network parameters corresponding to said at least one previous network location when said current network participants compares with said network device on said network participants.
-
-
13. A computer system that dynamically configures network parameters when coupled to a network, said computer system comprising:
-
at least one central processing unit (CPU); a memory coupled to said CPU, wherein said memory stores a plurality of network parameters and a plurality of network participants corresponding to at least one previous network location, said network participants identifying participants observed for said corresponding at least one previous network location; and a dynamic network configuration coupled to said CPU for snooping on said network to observe network transactions occurring on said network, for evaluating said network transactions to determine at least one network parameter, and for configuring said computer system with said at least one network parameters so as to dynamically configured said computer system based on said network transactions observed, said dynamic network configuration for generating a current network participants list based on said network transactions to identify at least one network device, and for comparing said current network participants list with said network participants for said at least one previous network location, and for configuring said computer system with network parameter corresponding to said at least one previous network location when said current network participants compares with said network device on said network participants. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification