Patent ID: 7512694

Claim:
A communications network, the communications network includes a network portion operable according to a standard network protocol and a wireless communication link that is not the network portion operable according to a non-standard optimized wireless protocol, comprising: a server computer, capable of communicating a first data over the wireless communication link in accordance with the non-standard optimized wireless protocol, and capable of communicating over the network portion in accordance with the standard network protocol; a client device, capable of communicating with the server computer over the wireless communication link in accordance with the non-standard optimized wireless protocol; a program of the client device, operable at the client device with a program data at the client device, the program data according to the standard network protocol as input and output of the program, the the first data per the non-standard optimized wireless protocol is not necessarily directly operable with the program as the program data, but is representative of the program data per the non-standard optimized wireless protocol; a hooking layer of the client device, comprising: a first specialized socket of the client device for receiving the first data per the non-standard optimized wireless protocol and translating at the client device the first data per the non-standard optimized wireless protocol to the program data according to the standard network protocol, for use by the program; a second specialized socket of the client device for selectively translating at the client device the program data per the standard network protocol to a second data per the non-standard optimized wireless protocol, for selective transmission of the second data per the non-standard optimized wireless protocol to the server computer over the wireless communication link; and a switch of the client device for selecting the first specialized socket and the second specialized socket, respectively, when the client device is communicating the first data and the second data, respectively, with the server computer according to the non-standard optimized wireless protocol over the wireless communication link.