Electrical computers and digital processing systems: multicomput – Computer network managing – Computer network monitoring
Reexamination Certificate
2000-08-31
2004-08-24
Maung, Zarni (Department: 2154)
Electrical computers and digital processing systems: multicomput
Computer network managing
Computer network monitoring
C709S220000
Reexamination Certificate
active
06782422
ABSTRACT:
TECHNICAL FIELD
This invention relates generally to computer networks and, more specifically, to computers that respond to network media events and inform applications of those events.
BACKGROUND OF THE INVENTION
Computers that are able to sense when they are connected to a network and when that network connection comes up or goes down are called “media sense aware.” Cisco Corporation, for example, builds this awareness into some of its products. These products use hardware to detect link failures, and, upon detection, they update their routing tables to route traffic away from the failed link and then inform other routers of the updated tables. Media sense awareness is also very useful in other common computing scenarios. For example, when a non-media sense aware computer's link is disconnected from one network and connected to another, an application that transmits secure information may not realize the change and may inadvertently leak that secure information out onto the new network. Likewise, a non-media sense aware computer that obeyed the bandwidth reservation guarantees given by a Quality of Service manager on its previous network may inadvertently violate the bandwidth guarantees on the new network.
Mobile computers are specially sensitive to problems if they are not media sense aware because they are often moved from one network to another or are disconnected from all networks. If the computer is not media sense aware, it may begin to operate on the new network with an obsolete network configuration, resulting in certain applications that communicate over the network becoming non-responsive or uncomfortably slow. For example:
The computer disconnects from a network. Applications that are using the network continue to send packets which time out, resulting in retries by the network protocol or by the application. Because retries are often exponentially backed off, these unnecessary timeouts and retries give rise to sluggish application behavior and a bad user experience.
The computer is disconnected from one network and connected to a different network. The protocol stack continues to use old network addresses even though they are not valid on the new network. This case has the same effect as the one above: sluggish application behavior and a bad user experience.
While some-computers are media sense aware, their awareness is restricted to discarding their network address on a media disconnect and then seeking a new address when the network connection comes up. These computers are oblivious to media events beyond disconnects and connects and are therefore very slow to react to such events because they must wait for a timer to expire before inquiring about the status of the network connection. Because they will not be informed when a situation changes, they may have to periodically poll for information about the situation and such polling consumes resources (battery power, for example, is a precious resource on small devices such as PDAs, handheld computers, etc.), both on the polling device and possibly on the network if the polls are sent to remote devices.
SUMMARY OF THE INVENTION
The present invention expands on the basic functionality of media sense aware computers to allow for more proactive and intelligent behavior by recognizing a broader range of network media events than simple disconnect and connect. When a network media event is detected, network parameters are adjusted, if possible, to adapt to the new circumstances brought about by the event. High-level protocol drivers are notified of the event, as are any network-aware applications, and traffic may be rerouted if that is appropriate. Sometimes, as a result of the network media event, the computer communicates with other devices on the network to discover the state of network entities, network elements, and services.
REFERENCES:
patent: 5185860 (1993-02-01), Wu
patent: 5680326 (1997-10-01), Russ et al.
patent: 5917997 (1999-06-01), Bell et al.
patent: 5991771 (1999-11-01), Falls et al.
patent: 6092121 (2000-07-01), Bennett et al.
patent: 6134671 (2000-10-01), Commerford et al.
patent: 6138159 (2000-10-01), Phaal
patent: 6151505 (2000-11-01), Larkins et al.
patent: 6209089 (2001-03-01), Selitrennikoff et al.
patent: 6225944 (2001-05-01), Hayes
patent: 6236652 (2001-05-01), Preston et al.
patent: 6269417 (2001-07-01), Mahalingam
patent: 6295455 (2001-09-01), Fischer et al.
patent: 6314455 (2001-11-01), Cromer et al.
patent: 6353854 (2002-03-01), Cromer et al.
patent: 6424639 (2002-07-01), Lioy et al.
patent: 6473407 (2002-10-01), Ditmer et al.
patent: 6477576 (2002-11-01), Angwin et al.
patent: 6556660 (2003-04-01), Li et al.
patent: 6560650 (2003-05-01), Imai
patent: 6581166 (2003-06-01), Hirst et al.
patent: 6587970 (2003-07-01), Wang et al.
patent: 6615276 (2003-09-01), Mastrianni et al.
patent: 2002/0167919 (2002-11-01), Marples et al.
patent: 2003/0110293 (2003-06-01), Friedman et al.
Specification of the Bluetooth System,v.1.0B, Dec. 1, 1999.
Riku Mettala et al.,Bluetooth Protocol Architecture(White Paper), v1.0, Nokia Mobile Phones, Sep. 29, 1999.
Brent Miller et al.,Mapping Salutation Architecture APIs to Bluetooth Service Discovery Layer(White Paper), v. 1.0, IBM Corporation, Jul. 1, 1999.
IEEE Standard, 802.11,Part 11: Wireless LAN Medium Access Control(MAC)and Physical Layer(PHY)Specifications,1stEd. 1999, and Supplements 802.11a-1999 and 802.11b-1999.
Bob O'Hara and Al Petrick,IEEE 802.11 Handbook A Designer's Companion,Dec. 1999.
C. Rigney et al., RFC 2865, “Remote Authentication Dial in User Service (Radius)”, The Internet Society, Jun. 2000.
B. Aboda and D. Simon, RFC 2716, “PPP EAP TLS Authentication Protocol”, The Internet Society, Oct. 1999.
L. Blunk and J. Vollbrecht, RFC 2284, PPP Extensible Authentication Protocol (EAP), The Internet Society, Mar. 1998.
IEEE 802.11Security White Paper,v0,1, Windows Network Infrastructure team, Microsoft Corporation, Mar. 15, 2000.
T. Muller,Bluetooth Security Architecture(White Paper), v.1.0, Jul. 15, 1999.
IEEE 802.1XSupported Scenario,Windows Network Infrastructure team, Microsoft Corporation, v0.1, Apr. 17, 2000.
Tamvaclis C., “QOS Driven Routing in Packet Switched Networks of Multiple Transmission Media”, Agard Conference Proceedings, Neuilly Sur Seine, France, Oct. 4, 1993, p. 21-28.
Karavassilis, N, “Highly Survivable Communications: Complementary Packet Switched Networks”, Advisory Group for Aerospace Research and Development, Oct. 4, 1993, p. 1-13.
Ayyagari Arun
Bahl Pradeep
Moore Timothy M.
Leydig Voit & Mayer Ltd
Maung Zarni
Microsoft Corporation
LandOfFree
Systems and methods for resynchronization and notification... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Systems and methods for resynchronization and notification..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for resynchronization and notification... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3314252