System and method for determining mobile data quality over a network
First Claim
Patent Images
1. A system for determining mobile data quality over a cellular network or WIFI network that enables users to access data content from one or more content providers through the cellular or WIFI network and to communicate with other users via mobile devices through the cellular network or the WIFI network, the system comprising:
- at least one memory for storing computer-executable instructions; and
at least processor in communication with the at least one memory, wherein the processor is configured to execute the computer-executable instructions to;
collect data transmitted by a mobile device of a user over a network at one or more locations, wherein the data transmitted is collected from the mobile device at the one or more locations;
calculate instantaneous speed of the data transmitted by the mobile device over the network;
calculate an interference value at the mobile device, the interference value calculated as a function of (1) power measured at the mobile device associated with a signal of a first WIFI network available to that mobile device for data transmission and (2) power measured at the mobile device that is associated with a signal of a second WIFI network available to the mobile device for data transmission;
calculate a delay for the first WIFI network and second WIFI network available to the mobile device for data transmission; and
determine an optimal network available to the mobile device for data transmission as a function of the instantaneous speed, interference value and delay, the optimal network determined from the first WIFI network, the second WIFI network or a cellular network available to the mobile device for data transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented system is disclosed for determining mobile data quality over a network. The system includes one or more processors configured to execute computer program steps, the computer program steps comprising: collecting data from a mobile device; and determining an optimal an available WIFI network or cellular network for data transmission.
27 Citations
23 Claims
-
1. A system for determining mobile data quality over a cellular network or WIFI network that enables users to access data content from one or more content providers through the cellular or WIFI network and to communicate with other users via mobile devices through the cellular network or the WIFI network, the system comprising:
-
at least one memory for storing computer-executable instructions; and at least processor in communication with the at least one memory, wherein the processor is configured to execute the computer-executable instructions to; collect data transmitted by a mobile device of a user over a network at one or more locations, wherein the data transmitted is collected from the mobile device at the one or more locations; calculate instantaneous speed of the data transmitted by the mobile device over the network; calculate an interference value at the mobile device, the interference value calculated as a function of (1) power measured at the mobile device associated with a signal of a first WIFI network available to that mobile device for data transmission and (2) power measured at the mobile device that is associated with a signal of a second WIFI network available to the mobile device for data transmission; calculate a delay for the first WIFI network and second WIFI network available to the mobile device for data transmission; and determine an optimal network available to the mobile device for data transmission as a function of the instantaneous speed, interference value and delay, the optimal network determined from the first WIFI network, the second WIFI network or a cellular network available to the mobile device for data transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for determining mobile data quality over a cellular network or a WIFI network that enables users to access data content from one or more content providers through the cellular network or the WIFI network and to communicate with other users via mobile devices through the cellular network or WIFI network, the system comprising:
-
at least one memory for storing computer-executable instructions; and at least one processor in communication with the at least one memory, wherein the processor is configured to execute the computer-executable instructions to; receive data collected from a mobile device of a user, the mobile device having at least one user application stored on the mobile device and the data collected includes data transmitted by the mobile device over a network in connection with usage of the at least one user application; and calculate the average speed of data transmitted over a network in connection with the at least one application; calculate signal interference to noise ratio (SINR) values of signals of a plurality of WIFI networks available to a plurality of mobile devices used by a plurality of users, the plurality of mobile devices including the mobile device of the user, wherein the SINR values are calculated as a function of power measured at the plurality of mobile devices associated with signals of the plurality of WIFI networks available to the plurality of mobile devices for data transmission; and transmit data to the mobile device, the data including the average speed of data and the SINR values so as to enable a WIFI network or cellular network to be selected that is available to the mobile device for data transmission. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for determining mobile data quality over a cellular or WIFI network that enables users to access data content from one or content providers through the cellular or WIFI network and to communicate with other users via mobile devices through the cellular or WIFI network, the method comprising:
-
receiving, by one or more servers, data collected from a mobile device of a user, the mobile device having at least one user application stored on the mobile device and the data collected includes data transmitted by the mobile device over a network in connection with usage of the at least one user application; calculating, by the one or more servers, the average speed of data transmitted over the network in connection with the at least one user application; and calculating, by the one or more servers, signal interference to noise ratio (SINR) values of signals of a plurality of WIFI networks available to a plurality of mobile devices used by a plurality of users, respectively, the plurality of mobile devices including the mobile device of the user, wherein the SINR values are calculated as a function of power measured at the plurality of mobile devices associated with signals of the plurality of WIFI networks available to the plurality of mobile devices for data transmission; transmit data to the mobile device, the data including the average speed of data and the SINR values so as to enable a WIFI network or cellular network to be selected that is available to the mobile device for data transmission. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A system for determining mobile data quality over a cellular or WIFI network that enables users to access data content from one or more content providers through the cellular or WIFI network and to communicate with other users via mobile devices through the cellular or WIFI network, the system comprising:
-
at least one memory for storing computer-executable instructions; and at least processor in communication with the at least one memory, wherein the processor is configured to execute the computer-executable instructions to; collect data transmitted by a mobile device of a user over a network, wherein the data transmitted is collected from the mobile device; calculate instantaneous speed of the data transmitted by the mobile device over the network; calculate an interference value at the mobile device, the interference value calculated as a function of (1) power measured at the mobile device associated with a signal of a first WIFI network available to that mobile device for data transmission and (2) power measured at the mobile device that is associated with a signal of a second WIFI network available to the mobile device for data transmission; calculate a delay for the first WIFI network and second WIFI network available to the mobile device for data transmission; and select a network available to the mobile device for data transmission as a function of the instantaneous speed, interference value and delay, the network selected from the first WIFI network, the second WIFI network or a cellular network available to the mobile device for data transmission.
-
Specification