Patent ID: 8984576
Filing Date: 2015-03-17
Classification: H04L,H04N,H04W

Abstract:
1. A computer system for improving network communications, the computer system comprising: a. at least one mobile device; and b. a computer-implemented network router linked to the at least one mobile device, 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 the performance data determines a network communication performance profile, and based on the performance profile splits information into multiple data streams and controls a transfer of the multiple data streams via the associated network connections and the plurality of networks, thereby improving transmission of the information from the at least one mobile device; wherein the performance data is accessed iteratively, thereby optionally updating the performance profile successively, and permitting the network router to vary selective transmission across the network connections based on updates to the performance profile; wherein at least one of the plurality of networks is a wireless network, and at least one of the network connections is a wireless network connection; and wherein the network router is configured to generate the performance profile in part based on cost considerations associated with the plurality of networks, using one or more cost minimization rules.