×

Data communication system and method

  • US 9,026,664 B2
  • Filed: 03/19/2010
  • Issued: 05/05/2015
  • Est. Priority Date: 03/19/2010
  • Status: Active Grant
First Claim
Patent Images

1. A data communication system, adapted to handle data communication between at least a public domain remote server connected to Internet and a mobile device connected to a wireless network, said mobile device comprising a plurality of client applications, wherein said data communication system comprises:

  • at least a host server having a memory connected to the Internet and functionally interposed between said client applications and said public domain remote server,a communication channel between the mobile device and the host server, wherein the client applications are able to transmit uplink data messages to the host server through the communication channel, and able to receive downlink data messages from the host server through the communication channel, each uplink message being labeled by a simple ServiceId identifier, wherein said communication channel comprises a single TCP/IP-based tunnel, comprising only first and second TCP sockets, said first TCP socket being allocated to the mobile device and said second TCP socket being allocated to the host server, said first and second TCP sockets being connected together by said TCP/IP-based tunnel;

    a first data concentrator module belonging to the mobile device, interfacing said at least one client application, said first data concentrator module adapted to aggregate the uplink data messages into at least an uplink compressed data structure and to transmit said uplink compressed data structure to said host server,a second data concentrator module belonging to the host server, adapted to receive the uplink compressed data structure from said mobile device, and adapted to split the uplink compressed data structure into uplink internet messages corresponding functionally to said uplink data messages, each uplink internet message being encapsulated in a HTTP request and forward each of the HTTP request toward a relevant public domain remote server according to the simple ServiceId identifier of the uplink message,wherein said communication channel includes a wireless network portion, wherein said first data concentrator module is further adapted to compress uplink data messages into the uplink compressed data structure, and said second data concentrator module is further adapted to uncompress and split the uplink compressed data structure into said uplink internet messages,wherein the second data concentrator module is adapted to receive downlink internet messages from the public domain remote server, further adapted to filter the content of the received downlink internet messages and further adapted to aggregate the filtered downlink internet messages into a downlink compressed data structure, and to transmit said downlink compressed data structure toward the mobile device,wherein the first data concentrator module is adapted to receive the downlink compressed data structure and split said downlink compressed data structure into downlink data messages and forward said downlink data messages toward the client applications,wherein said second data concentrator module is further adapted to compress downlink internet messages into the downlink compressed data structure, and said first data concentrator module is further adapted to uncompress and split the downlink compressed data structure into downlink data messages.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×