Method and apparatus for detecting network traffic and initiating a dial-up connection using separate upstream and downstream devices
First Claim
1. In a client having (i) an upstream device driver for controlling an upstream device which sends data to a server;
- (ii) a downstream device driver for controlling a downstream device which receives data from said server, said upstream device driver and said downstream device driver being separate drivers for separate devices; and
(iii) a dialer application for establishing an upstream connection using said upstream device driver, a method for initiating a connection with said server in response to upstream traffic generated by an application in said client comprising the steps of;
receiving said upstream traffic in said downstream device driver, said downstream device driver being incapable of transmitting said upstream traffic;
constructing a dial packet in said downstream device driver in response to said upstream traffic;
transferring said dial packet from said downstream device driver to said dialer application; and
,issuing a call command to said upstream device driver.
1 Assignment
0 Petitions
Accused Products
Abstract
In a client having (i) an upstream device driver for controlling an upstream device which sends data to a server; (ii) a downstream device driver for controlling a downstream device which receives data from the server; and (iii) a dialer application for establishing an upstream connection using the upstream device driver, the present invention initiates a connection in response to upstream traffic generated by an application including the steps of receiving the upstream traffic in the downstream device driver; constructing a dial packet in the downstream device driver in response to the upstream traffic; transferring the dial packet from the downstream device driver to the dialer application; and, issuing a call command to the upstream device driver.
-
Citations
12 Claims
-
1. In a client having (i) an upstream device driver for controlling an upstream device which sends data to a server;
- (ii) a downstream device driver for controlling a downstream device which receives data from said server, said upstream device driver and said downstream device driver being separate drivers for separate devices; and
(iii) a dialer application for establishing an upstream connection using said upstream device driver, a method for initiating a connection with said server in response to upstream traffic generated by an application in said client comprising the steps of;receiving said upstream traffic in said downstream device driver, said downstream device driver being incapable of transmitting said upstream traffic; constructing a dial packet in said downstream device driver in response to said upstream traffic; transferring said dial packet from said downstream device driver to said dialer application; and
,issuing a call command to said upstream device driver. - View Dependent Claims (2, 3, 4)
- (ii) a downstream device driver for controlling a downstream device which receives data from said server, said upstream device driver and said downstream device driver being separate drivers for separate devices; and
-
5. A client including:
-
a client processor; an upstream device coupled to said client processor, said upstream device for sending and receiving data from a server; a downstream device coupled to said client processor, said downstream device being a separate device from said upstream device for receiving data from said server and incapable of sending data to said server; and
,client memory coupled to said client processor having (i) an upstream device driver for controlling said upstream device;
(ii) a downstream device driver for controlling said downstream device; and
(iii) a dialer application for establishing an upstream connection with said server using said upstream device driver in response to upstream traffic generated by an application in said client;
wherein said client memory is configured to enable said client processor to;receiving said upstream traffic in said downstream device driver; constructing a dial packet in said downstream device driver in response to said upstream traffic; transferring said dial packet from said downstream device driver to said dialer application; and
,issuing a call command to said upstream device driver. - View Dependent Claims (6, 7, 8)
-
-
9. A system comprising:
-
a server; and a client coupled to said server, said client including; a client processor; an upstream device coupled to said client processor, said upstream device for sending and receiving data from said server; a downstream device coupled to said client processor, said downstream device being a separate device from said upstream device for receiving data from said server and incapable of sending data to said server; and
,client memory coupled to said client processor having (i) an upstream device driver for controlling said upstream device;
(ii) a downstream device driver for controlling said downstream device; and
(iii) a dialer application for establishing an upstream connection with said server using said upstream device driver in response to upstream traffic generated by an application in said client;
wherein said client memory is configured to enable said client processor to;receiving said upstream traffic in said downstream device driver; constructing a dial packet in said downstream device driver in response to said upstream traffic; transferring said dial packet from said downstream device driver to said dialer application; and
,issuing a call command to said upstream device driver. - View Dependent Claims (10, 11, 12)
-
Specification