EP3799467B1

A system and method for transmission of data from a wireless mobile device over a multipath wireless router

Abstract

This record has no abstract on file.

EP3799467B1, drawing sheet 1
Sheet 1 of 18

Term

6.6 yearsleft in the term

Expires 16 April 2033.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

15 claims: 1 independent, 14 dependent

  1. 1
    A computer system for improving network communications involving a plurality of mobile devices, the computer system comprising:a computer implemented network router linked to the plurality of mobile devices, or associated mobile devices, and configured to connect to, or initiate the connection to, a plurality of networks using associated network connections, wherein the network router accesses iteratively real time or near real time performance data for the plurality of networks, and based on this performance data, determines a network communication performance profile, and based on this performance profile splits the information into multiple data streams and controls the transfer of such multiple data streams via their associated network connections and networks, thereby improving communication of the information with the plurality of mobile devices;wherein the performance data is accessed iteratively, thereby optionally updating the performance profile successively, and permitting the network router to vary the selective transmission across the network connections based on updates to the performance profile;characterised in that the router is configured to enable sharing of network resources across the plurality of mobile devices by tracking bandwidth availability of the plurality of mobile devices through one or more mobile applications residing on the plurality of mobile devices that are adapted to advertise that the plurality of mobile devices have spare network capacity available in a geographical area, and responsive to a request for additional bandwidth for communication proximate to the geographical area, the router configured to match a requesting device with a subset of the plurality of mobile devices based on the tracked bandwidth availability, and to aggregate the bandwidth availability corresponding to the subset of the plurality of mobile devices to transmit at least a portion of the multiple data streams across bandwidth made available by the subset of the plurality of mobile devices.