Claims
- 1 A portable evaluation device comprising:
an interface configured to connect to a computer network at a specified location; a processor coupled to said interface, said processor capable of using said interface to access at least one network component coupled to said computer network; and wherein result of said device attempting to access said at least one network component is used in evaluating access to said computer network from said specified location.
- 2. The device of claim 1, wherein said attempt to access said at least one network component comprises an IP addressing operation.
- 3. The device of claim 2, wherein said IP addressing operation comprises a network ping operation.
- 4. The device of claim 1, wherein said at least one network component is a server.
- 5. The device of claim 4, wherein said at least one network component is selected from the group consisting of a DNS server, a DHCP server, a proxy server, an e-mail server, and a web server.
- 6. The device of claim 4, wherein said server is located in a local network of an access provider.
- 7. The device of claim 4, wherein said server is located in a local network of a consumer of an access service.
- 8. The device of claim 1, further comprising at least one indicator for providing information relating to operation of said device.
- 9. The device of claim 8, wherein said at least one indicator is a visual indicator.
- 10. The device of claim 9, wherein said visual indicator is a light emitting diode (LED).
- 11. The device of claim 10, wherein said LED illuminates in a plurality of flash sequences to indicate different results relating to operation of said device.
- 12. The device of claim 11, wherein said LED is the only indicator providing immediate information to a user relating to operation of said device.
- 13. The device of claim 9, wherein said visual indicator is a liquid crystal display (LCD).
- 14. The device of claim 1, wherein said device generates at least one failure code describing access to said computer network as evaluated by said device.
- 15. The device of claim 14, wherein said at least one failure code consists of one byte of data.
- 16. The device of claim 14, wherein at least one bit in said failure code represents result of said device verifying existence of a physical network link.
- 17. The device of claim 14, wherein at least one bit in said failure code represents result of said device attempting to obtain an IP address.
- 18. The device of claim 14, wherein at least one bit in said failure code represents result of said device attempting to perform a network login.
- 19. The device of claim 14, wherein at least bit in said failure code represents result of said device attempting to perform an IP addressing operation corresponding to said at least one network component.
- 20. The device of claim 19, wherein said IP addressing operation comprises a network ping operation.
- 21. The device of claim 1, wherein said device attempts to access a plurality of network components coupled to said computer network.
- 22. The device of claim 21, wherein result of said device attempting to access each of said plurality of network components is represented by a bit in a failure code.
- 23. The device of claim 1, further comprising at least one memory element for storing data relating to said evaluation of access to said computer network.
- 24. The device of claim 23 wherein said at least one memory element stores a history of evaluation results generated over time.
- 25. The device of claim 24, wherein said history of evaluation results comprises a plurality of time/failure code pairs, each time/failure code pair containing a time portion relating to time at which a particular test took place and a failure code portion relating to data collected during said test.
- 26. The device of claim 1, wherein said device is capable of reporting, to a repository external to said device, data relating to said evaluation of access to said computer network.
- 27. The device of claim 26, wherein said repository is another network component coupled to said computer network.
- 28. The device of claim 27, wherein said other network component is a server associated with an access provider.
- 29. The device of claim 26, wherein said repository is said network component coupled to said computer network.
- 30. The device of claim 26, wherein said data relating to said evaluation of access to said computer network is compressed before being reported to said repository.
- 31. The device of claim 30, wherein said compressed data comprises a starting time, a test interval, and a plurality of failure code results.
- 32. The device of claim 26, wherein said data relating to said evaluation of access to said computer network is reported to said repository using the BSD syslog protocol.
- 33. The device of claim 1, wherein said device is capable of being configured by accessing at least one web page embedded within said device.
- 34. The device of claim 33, wherein said at least one web page is accessed using a network component coupled to said computer network.
- 35. The device of claim 33, wherein said at least one web page is accessed using a PC directly connected to said device.
- 36. The device of claim 33, wherein said at least one web page enables a user to input at least one IP address corresponding to said at least one network component.
- 37. The device of claim 33, wherein said at least one web page enables a user to input at least one IP address corresponding to said device.
- 38. The device of claim 1, wherein said device is directly connected to a computer at a consumer's premises using at least one crossover cable.
- 39. The device of claim 1, wherein said device performs an algorithm for determining whether it is directly connected to a computer at a consumer's premises.
- 40. The device of claim 1, wherein configuration information for said device may be erased.
- 41. The device of claim 40, wherein said configuration information is erased by performing a non-trivial sequence of user input operations.
- 42. The device of claim 1, further comprising at least one user input element allowing a user to provide input into said device.
- 43. The device of claim 42, wherein said at least one user input element is a push button.
- 44. The device of claim 43, wherein no other input element besides said push button allows said user to provide immediate input into said device.
- 45. The device of claim 1, wherein said computer network comprises a plurality of inter-connected networks.
- 46. The device of claim 45, wherein said plurality of inter-connected networks is the Internet.
- 47. The device of claim 45, wherein said plurality of inter-connected networks includes at least one network associated with an access provider.
- 48. The device of claim 45, wherein said plurality of inter-connected networks includes at least one local network on a consumer's premises.
- 49. The device of claim 1, wherein said specified location is a direct line location on a consumer's premises.
- 50. The device of claim 1, wherein said specified location is a location within a local network on a consumer's premises.
- 51. The device of claim 1, wherein said device can function in a plurality of operation modes.
- 52. The device of claim 1, wherein said device operates independently of any consumer premises equipment.
- 53. The device of claim 1, wherein said device is embedded in at least one consumer premises equipment.
- 54. The device of claim 53, wherein said at least one consumer premises equipment is a bridge device.
- 55. The device of claim 53, wherein said at least one consumer premises equipment is a gateway device.
- 56. The device of claim 1, wherein said device is capable of operating from battery power.
- 57. The device of claim 1, wherein said device is capable of operating from alternating current (AC) power.
- 58. The device of claim 1, wherein said device is suited for extended deployment at a consumer's premises.
- 59. The device of claim 1, wherein said device is a single-purpose tool dedicated to evaluation of computer network access.
- 60. An apparatus for evaluating network operability comprising:
an interface configured to connect to said computer network at a particular location; and a processor coupled to said interface, said processor capable of establishing communication using said interface with at least one server coupled to said computer network, wherein said communication with said at least one server verifies network operability of said location.
- 61. An evaluation device comprising:
a repository for receiving data relating to evaluation of access to said computer network from a specified location, wherein said repository is a network component coupled to said computer network.
- 62. A computer network evaluation method comprising:
connecting an interface to a specified location; using said interface, attempting to access at least one network component coupled to said computer network; and using result of attempting to access said at least one network component for evaluating access to said computer network from said specified location.
- 63. The method of claim 62, further comprising the step of storing data relating to said evaluation of access to said computer network.
- 64. The method of claim 63, wherein said data relating to said evaluation of access to said computer network comprises a history of evaluation results generated over time.
- 65. The method of claim 62, further comprising the step of reporting, to a repository, data relating to said evaluation of access to said computer network.
- 66. A system for computer network evaluation comprising:
means for connecting to said specified location; means for using said connecting means to attempt to access at least one network component coupled to said computer network; and means for evaluating access to said computer network from said specified location, using result of attempting to access said at least one network component.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/340,539, filed Dec. 14, 2001, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60340539 |
Dec 2001 |
US |