Claims
- 1. An apparatus for communicating over the Internet with a user interface but without the use of a host computer, said apparatus comprising:
a. a controller communicating with said user interface and programmed to share resources with both said modem functions and said user interface functions; b. a data pump having:
i) a CODEC for converting analog signals to digital signals and for converting digital signals to analog signals; ii) a DSP for processing digitized samples from said CODEC; c. a DAA disposed for interfacing communications with an analog telephone line, which connects to the Internet.
- 2. The apparatus as in claim 1 further including a programmable ROM coupled to said controller for storing programs for use by said controller including programs for supporting Internet connectivity.
- 3. The apparatus as in claim 1 wherein said controller is programmed to implement connection of said apparatus to a telephone line and to further implement connection to the Internet.
- 4. An improved apparatus for communicating over the Internet with a user interface but without the use of a host computer, said apparatus including a data pump having a CODEC for performing A-to-D conversions; a DSP for processing digitized samples from said CODEC; a DAA disposed for interfacing communications with an analog telephone line, which connects to the Internet, wherein the improvement comprises:
a controller communicating with said user interface and programmed to implement connection of said apparatus to a telephone line and to further implement connection to the Internet.
- 5. The apparatus as in claim 4 further including a programmable ROM coupled to said controller for storing programs for use by said controller including programs for supporting Internet connectivity.
- 6. A method for connecting to the Internet without the use of a computer, comprising the steps of:
a. establishing a data connection; b. initializing TCP/IP flags and buffers; c. generating MIME header for mail handling; d. determining whether or not an IP frame has been received, and if yes; e. processing said IP frame; f. determining whether or not there is a frame to be transmitted; and if yes; g. transmitting said frame and returning to step d to repeat the process.
- 7. The method as in claim 6 further including the step of determining if said IP frame is LCP phase, and if so, linking to control protocol.
- 8. The method as in claim 6 further including the step of determining if said IP frame is PPP authentication phase, and if so, linking to said PPP authentication protocol.
- 9. The method as in claim 6 further including the step of determining if said IP frame is PPP IPCP phase, and if so, linking to said PPP Internet protocol control procedure.
- 10. The method as in claim 6 further including the step of determining if said IP frame is UDP phase, and if so, linking to an Internet protocol/user data-gram protocol.
- 11. The method as in claim 6 further including the step of determining if said IP frame is TCP phase, and if so, linking to an Internet protocol/transmission control protocol.
- 12. The method as in claim 6 further including the step of determining if TCP/IP session is open, and if so, running TCP/IP based protocol.
- 13. A program storage medium readable by a computing device in a modem including a storage device, said storage medium tangibly embodying a program of instructions executable by said computing device to perform method steps for connecting to the Internet without the use of a computer, said method comprising the steps of:
for connecting to the Internet without the use of a computer, comprising the steps of:
h. establishing a data connection; i. initializing TCP/IP flags and buffers; j. generating MIME header for mail handling; k. determining whether or not an IP frame has been received, and if yes; l. processing said IP frame; m. determining whether or not there is a frame to be transmitted; and if yes; n. transmitting said frame and returning to step d to repeat the process.
- 14. The storage medium as in claim 13 further including the step of determining if said IP frame is LCP phase, and if so, linking to control protocol.
- 15. The storage medium as in claim 6 further including the step of determining if said IP frame is PPP authentication phase, and if so, linking to said PPP authentication protocol.
- 16. The storage medium as in claim 13 further including the step of determining if said IP frame is PPP IPCP phase, and if so, linking to said PPP Internet protocol control procedure.
- 17. The storage medium as in claim 13 further including the step of determining if said IP frame is UDP phase, and if so, linking to an Internet protocol/user data-gram protocol.
- 18. The storage medium as in claim 13 further including the step of determining if said IP frame is TCP phase, and if so, linking to an Internet protocol/transmission control protocol.
- 19. The storage medium as in claim 13 further including the step of determining if TCP/IP session is open, and if so, running TCP/IP based protocol.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is based on and claims priority to U.S. Provisional Application Serial No. 60/283,745, filed on Apr. 13, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60283745 |
Apr 2001 |
US |