Claims
- 1. A computer system which includes one or more flash memory devices, comprising:
- means for enabling said computer system to communicate with a remote computer system by way of a radio link;
- means for checking the quality of said radio link; and
- means for enabling said flash memory devices to be updated based on the quality of said radio link.
- 2. The computer system of claim 1, further comprising:
- means for polling said remote computer system to check whether flash update data is available.
- 3. The computer system of claim 1, further comprising:
- means for selecting said remote computer system.
- 4. The computer system of claim 1, further comprising:
- a power management subsystem; and
- means for disabling said power management subsystem prior to updating said flash memory devices.
- 5. The computer system of claim 1, further comprising:
- a graphical user interface (GUI) permitting a user to selective update said flash memory devices.
- 6. A computer including one or more flash memory devices, comprising:
- a transceiver for communicating with a host computer via a wireless communications link;
- a first software routine enabling said computer to determine the quality of said wireless communications link;
- a second software routine enabling said computer to download at least one flash update file from said host computer by way of said wireless link based on the quality of said wireless link;
- a first memory for storing said at least one update file; and
- a third software routine for transferring said at least one update file from said first memory to said flash memory devices.
- 7. The computer of claim 6, wherein said third software routine is included in BIOS.
- 8. The computer of claim 6, further comprising:
- means for selecting said host computer from a plurality of host computers that includes said host computer.
- 9. The computer of claim 8, wherein said selecting means includes:
- a graphical user interface (GUI) permitting a user to select said host computer.
- 10. The computer of claim 6, wherein the first memory includes at least on DRAM.
- 11. The computer of claim 6, further comprising:
- means for reserving a sector of said first memory; and
- means for storing said at least one update file in said sector.
- 12. A method of updating one or more flash memory devices using a wireless link, comprising the following steps:
- transmitting data over said wireless link from a first computer to a second computer including said flash memory devices;
- disabling a power management subsystem of said second computer prior to transmitting said data; and
- updating said flash memory devices based on said transmitted data.
- 13. The method of claim 12, further comprising the following steps:
- checking the quality of said wireless link; and
- enabling said flash memory devices to be updated based on the quality of said wireless link.
- 14. The method of claim 12, further comprising the following step:
- disabling at least one interrupt within said second computer prior to updating said flash memory devices.
- 15. The method of claim 12, further comprising the following steps:
- erasing said flash memory devices;
- determining whether an error occurred while erasing said flash memory devices; and
- aborting update of said flash memory devices based on the occurrence of said error.
- 16. The method of claim 12, further comprising the following step:
- rebooting said second computer subsequent to updating said flash memory devices.
- 17. The method of claim 12, further comprising the following step:
- determining whether said second computer is receiving alternating current (AC) power.
- 18. The method of claim 12, further comprising the following step:
- reserving at least one sector of non-flash memory for temporarily storing said transmitted data.
CROSS-REFERENCE TO RELATED CASES
This case is related to the following copending application: STRUCTURE AND METHOD FOR CONTROLLING A HOST COMPUTER USING A REMOTE HAND-HELD INTERFACE DEVICE, by B. R. Banerjee, S. C. Gladwin, A. Maskatia and A. Soucy, filed Sep. 2, 1994, Ser. No. 08/300,500. This case is also related to the following copending applications, all filed on even date: REMOTE CONTROL INTERFACE, by B. R. Banerjee, S. C. Gladwin, A. Maskatia and A. Soucy Ser. No. 08/543,700; MOUSE EMULATION WITH PASSIVE PEN, by D. Bi, G. Cohen, M. Cortopassi, J. George, S. C. Gladwin, H. Hsiung, P. Lim, J. Parham, A. Soucy, D. Voegeli and J. Wilson, Ser. No. 08/543,786; RESUME ON PEN CONTACT, by M. Cortopassi, S. C. Gladwin and D. Voegeli, Ser. No. 08/543,510; SCREEN SAVER DISABLER, by D. Bi, S. C. Gladwin and J. Wilson, Ser. No. 08/543,698; IPX DRIVER FOR MULTIPLE LAN ADAPTERS, by D. Bi, Ser. No. 08/553,808; DISASTER RECOVERY JUMPER, by M. Cortopassi, J. George, J. Parham and D. Voegeli, Ser. No. 08/543,423; RC TIME CONSTANT, by M. Cortopassi, Ser. No. 08/543,697; DOUBLE PEN UP EVENT, by D. Bi and J. George, Ser. No. 08/543,787; REMOTE OCCLUSION REGION, by J. Wilson, Ser. No. 08/543,701; BROADCAST SEARCH FOR AVAILABLE HOST, by D. Bi, S. C. Gladwin and J. Wilson, Ser. No. 08/543,599; REMOTE KEYBOARD MACROS ACTIVATED BY HOT ICONS, by S. C. Gladwin and J. Wilson, Ser. No. 08/543,788; HOST/REMOTE CONTROL MODE, by M. Cortopassi, J. George, S. C. Gladwin, H. Hsiung, P. Lim, J. Parham, D. Voegeli and J. Wilson, Ser. No. 08/551,936; PASSWORD SWITCH TO OVERRIDE REMOTE CONTROL, by D. Bi, S. C. Gladwin and J. Wilson, Ser. No 08/543,785; AUTOMATIC RECONNECT ON REQUIRED SIGNALS by S. C. Gladwin and J. Wilson, Ser. No. 08/543,425; and PORTABLE TABLET, by G. Cohen, S. C. Gladwin, P. Lim, S. Smith, A. Soucy, K. Swen, G, Wong, Wood and G. Wu, Ser. No. 29/045,319.
US Referenced Citations (81)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0 279 558 |
Aug 1988 |
EPX |
Non-Patent Literature Citations (5)
Entry |
"Real-Time Extension to X-Windows Provide Deterministic Graphics," by Computer Technology Review, May, 1993, vol. 13, No. 6, pp. 27-31. |
"Flash Memory BIOS for PC and Notebook Computers," Jerry Jex, IEEE, pp. 692-695, (1991). |
"Embedded Processor Applications for SONET Telecommunication Systems," Doug Bush, WESCON/95 Conference, IEEE, pp. 377-381, (1995). |
"A Wireless Network in MosquitoNet", IEEE/Micro, Stuart Cheshire pp. 44-52, (1996). |
"Mobile IP, Ad-Hoc Networking and Nomadicity," COMP-SAC, 1996, IEEE, pp. 472-476. |