System and method for communicating with a telco-return cable modem as a single communications device
First Claim
1. A method of providing a program interface to a cable modem with telephony return in a computer comprising a user level, an operating system level comprising a standard interface for communicating with the RF interface and the PSTN interface, and a driver level for communicating hardware that implements the RF interface and the PSTN interface, comprising the steps of:
- providing a protocol driver for connecting an application to a network and a standard modem service for connecting the protocol driver to a public-switched telephone network (PSTN) interface;
configuring a PSTN-connected modem driver using the standard modem;
providing a cable modem driver for communicating with a radio frequency interface for receiving downstream data from a high frequency coaxial cable (HFC) and for receiving upstream data from the application; and
providing an inner protocol driver at the driver level for receiving upstream data from the cable modem driver and for sending the upstream data to the PSTN-connected modem driver.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for communicating with a cable modem having an RF interface for downstream data and a PSTN interface for upstream data. The system uses a cable modem driver that receives commands for sending and receiving data. The cable modem driver interfaces to the RF interface to receive downstream data. The cable modem driver interfaces to an inner protocol driver to redirect data to a standard modem driver. The inner protocol driver sends the data to the modem driver and the modem driver sends the data over the PSTN connection.
-
Citations
28 Claims
-
1. A method of providing a program interface to a cable modem with telephony return in a computer comprising a user level, an operating system level comprising a standard interface for communicating with the RF interface and the PSTN interface, and a driver level for communicating hardware that implements the RF interface and the PSTN interface, comprising the steps of:
-
providing a protocol driver for connecting an application to a network and a standard modem service for connecting the protocol driver to a public-switched telephone network (PSTN) interface;
configuring a PSTN-connected modem driver using the standard modem;
providing a cable modem driver for communicating with a radio frequency interface for receiving downstream data from a high frequency coaxial cable (HFC) and for receiving upstream data from the application; and
providing an inner protocol driver at the driver level for receiving upstream data from the cable modem driver and for sending the upstream data to the PSTN-connected modem driver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
providing an initialization program for initializing the program interface to the cable telephony return modem by the steps of;
binding the protocol driver to the PSTN-connected modem driver;
binding the protocol driver to the cable modem driver; and
binding the inner protocol driver to the PSTN-connected modem driver.
-
-
3. The method of claim 2 wherein the step of binding the inner protocol driver to the modem driver includes the step of receiving a handle from the modem driver.
-
4. The method of claim 1 wherein the step of providing the inner protocol driver includes the step of implementing the inner protocol driver as a Windows Virtual Driver (VxD).
-
5. The method of claim 4 wherein the step of providing the inner protocol driver includes the step of creating a VxD setup table.
-
6. The method of claim 1 wherein the step of providing the protocol driver includes the step of providing an Internet Protocol.
-
7. The method of claim 1 wherein the step of providing the protocol driver and standard modem service includes the step of providing a Windows Dialup Networking Adapter.
-
8. The method of claim 1 further comprising the step of setting up the modem driver to perform a Point-to-Point Protocol (PPP).
-
9. The method of claim 1 wherein the step of providing the cable modem driver includes the step of implementing the cable modem driver according to the Windows Network Driver Interface Specification.
-
10. A system in a computer for communicating with a cable modem having a radio frequency (RF) interface for receiving downstream data and a public switched telephone network (PSTN) interface for sending upstream data, the system comprising, in combination:
-
the computer comprising a user level, an operating system level comprising a standard interface for communicating with the RF interface and the PSTN interface, and a driver level for communicating hardware that implements the RF interface and the PSTN interface;
a cable modem driver in the driver level, the cable modem driver comprising a cable modem driver interface for receiving downstream data from the RF interface and for sending upstream data over said PSTN connection, the cable modem interface using the standard interface;
a protocol driver for connecting a computer application to said cable modem driver, said protocol driver being operable to communicate with said cable modem driver interface;
a PSTN-connected modem driver for sending upstream data via said PSTN interface, the PSTN-connected modem driver using the standard interface; and
an inner protocol driver connected to said cable modem driver for receiving upstream data from said cable modem driver, said inner protocol driver being connected to said PSTN-connected modem driver for sending the upstream data to said PSTN-connected modem driver, the inner protocol driver operating in the driver level. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system in a computer for communicating with a cable modem having a radio frequency (RF) interface for receiving downstream data and a public switched telephone network (PSTN) interface for sending upstream data, the system comprising, in combination:
-
a cable modem driver comprising a cable modem driver interface for receiving downstream data from the RF interface and for sending upstream data over said PSTN connection;
a protocol driver for connecting a computer application to said cable modem driver, said protocol driver being operable to communicate with said cable modem driver interface;
a single network address operable to identify the computer as a destination for data communicated downstream to the RF interface and as a source for data communicated upstream from the PSTN interface;
a PSTN-connected modem driver for sending upstream data via said PSTN interface; and
an inner protocol driver connected to said cable modem driver for receiving upstream data from said cable modem driver, said inner protocol driver being connected to said PSTN-connected modem driver for sending the upstream data to said PSTN-connected modem driver. - View Dependent Claims (18, 19, 20, 21)
-
-
22. In a system using a cable modem having a radio frequency (RF) interface for receiving downstream data and a public switched telephone network connection for transmitting upstream data, a method for sending upstream data and receiving downstream data over the cable modem, the computer comprising a user level, an operating system level comprising a standard interface for communicating with the RF interface and the PSTN interface, and a driver level for communicating hardware that implements the RF interface and the PSTN interface, the method comprising the steps of:
-
initializing a PSTN-connected modem driver for communicating upstream data to the PSTN connection;
initializing a cable modem driver for communicating downstream data received from a data network;
sending upstream data for transmission to said cable modem driver;
said cable modem driver sending said upstream data in the driver level to an inner protocol driver; and
said inner protocol driver sending in the driver level said upstream data to said PSTN-connected modem driver. - View Dependent Claims (23, 24, 25)
-
-
26. In a system using a cable modem having a radio frequency (RF) interface for receiving downstream data and a public switched telephone network connection for transmitting upstream data, a method for sending upstream data and receiving downstream data over the cable modem, the method comprising the steps of:
-
initializing a PSTN-connected modem driver for communicating upstream data to the PSTN connection;
initializing a cable modem driver for communicating downstream data received from a data network;
initializing said cable modem driver with a single wide area network address for communicating data via said RF interface and said PSTN connection sending upstream data for transmission to said cable modem driver;
said cable modem driver sending said upstream data in the driver level to an inner protocol driver; and
said inner protocol driver sending in the driver level said upstream data to said PSTN-connected modem driver. - View Dependent Claims (27, 28)
-
Specification