Local protocol server
First Claim
1. A system located on a client device for communicating data packets between the client device and a host system, the system comprising:
- a protocol server module structured and arranged to;
terminate a communication session that uses a first protocol and that is intended to enable communications between a source and a destination, wherein the source is one of the client device operating system protocol stack and the host system and the destination is one of the client device operating system protocol stack and the host system but differs from the source,translate data packets from the source between the first protocol and a second protocol that differs from the first protocol,receive configuration data assigned by the host system, andtransport the data packets having the second protocol to the destination using the configuration data assigned by the host system; and
a controller module that is logically connected to the protocol server module and that is structured and arranged to control communications between the client device operating system protocol stack, the protocol server module, and the host system.
12 Assignments
0 Petitions
Accused Products
Abstract
Communicating data packets between a client device and a host system generally includes using a protocol server module, located on the client device, that terminates a communication session that uses a first protocol and that is intended to enable communications between a source and a destination, in which the source is one of a client device operating system protocol stack and the host system and the destination is one of the client device operating system protocol stack and the host system but differs from the source. The protocol server module translates data packets from the source between the first protocol and a second protocol that is different from the first protocol and transports the data packets having the second protocol to the destination. A controller module generally also is included on the client device. The protocol server module may include a PPP server module located on the client device.
-
Citations
64 Claims
-
1. A system located on a client device for communicating data packets between the client device and a host system, the system comprising:
-
a protocol server module structured and arranged to; terminate a communication session that uses a first protocol and that is intended to enable communications between a source and a destination, wherein the source is one of the client device operating system protocol stack and the host system and the destination is one of the client device operating system protocol stack and the host system but differs from the source, translate data packets from the source between the first protocol and a second protocol that differs from the first protocol, receive configuration data assigned by the host system, and transport the data packets having the second protocol to the destination using the configuration data assigned by the host system; and a controller module that is logically connected to the protocol server module and that is structured and arranged to control communications between the client device operating system protocol stack, the protocol server module, and the host system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 57, 58)
-
-
14. A method for communicating data packets between a client device and a host system through a network, the method comprising:
-
at the client device, terminating a communication session that uses a first protocol and that is intended to enable communications between a source and a destination, wherein the source is one of a client device operating system protocol stack and the host system and the destination is one of the client device operating system protocol stack and the host system but differs from the source; translating data packets from the source between the first protocol and a second protocol that differs from the first protocol; receiving configuration data assigned by the host system; and transporting the data packets having the second protocol to the destination using the configuration data assigned by the host system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 59, 60)
-
-
28. A system located on a client device for communicating data packets between the client device and a host system, the system comprising:
-
a protocol server module structured and arranged to; terminate a communication session between a source and a destination, wherein the source is one of a client device operating system protocol stack and the host system and the destination is one of the client device operating system protocol stack and the host system but differs from the source, receive configuration data assigned by the host system, and transport data packets to the destination through a network using any one of several communication protocols using the configuration data assigned by the host system; and a controller module that is logically connected to the protocol server module and that is structured and arranged to control communications between the client device operating system protocol stack, the protocol server module, and the host system. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 61, 62)
-
-
42. A method for communicating data packets between a client device and a host system through a network, the method comprising:
-
at the client device, terminating a communication session between a source and a destination, wherein the source is one of a client device operating system protocol stack and the host system and the destination is one of the client device operating system protocol stack and the host system but differs from the source; receiving configuration data assigned by the host system; and transporting data packets to the destination through the network using any one of several communication protocols using the configuration data assigned by the host system. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 63, 64)
-
Specification