Application update using multiple network connections
First Claim
1. A method comprising:
- transmitting a request to a server to check for an application update, the request being sent from a first of a plurality of available network connections available to a local computing device;
retrieving a signal strength of all of the plurality of available network connections;
selecting one of the plurality of available network connections which has the greatest signal strength available to the local computing device to use for receiving the application update;
transmitting a request for the application update utilizing a second available network connection different from the first available network connection and which has the greatest signal strength available to the local computing device; and
downloading and receiving the application update via the second available network connection.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method that enables an application to retrieve application update from the software vendor using one or more network connection. The application checks for updates when it is invoked by the user. The checking of updates is done by sending a request to the vendor server via one or multiple network connections. The network connection can be wired or wireless. By using multiple network connections, the update process can send and receive update data faster than using one network connections. Another aspect of the invention is if the checking for update request failed via the default or 1st network connection, the application will check for the next available network connection to send the update request. By checking for update from the vendor, the application will always have the most up to date patches, fixes, and/or new features.
5 Citations
20 Claims
-
1. A method comprising:
-
transmitting a request to a server to check for an application update, the request being sent from a first of a plurality of available network connections available to a local computing device; retrieving a signal strength of all of the plurality of available network connections; selecting one of the plurality of available network connections which has the greatest signal strength available to the local computing device to use for receiving the application update; transmitting a request for the application update utilizing a second available network connection different from the first available network connection and which has the greatest signal strength available to the local computing device; and downloading and receiving the application update via the second available network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
memory which stores instructions; and a processor which executes those instructions to; transmit a request to a server to check for an application update, the request sent from a first of a plurality of available network connections available to a local computing device; retrieve a signal strength of all of the plurality of available network connections; select one of the plurality of available network connections which has the greatest signal strength available to the local computing device to use to receive the application update; transmit a request for the application update via a second available network connection different from the first available network connection and which has the greatest signal strength available to the local computing device; and download and receive the application update via the second available network connection. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing instructions that when executed causes a processor to perform:
-
transmitting a request to a server to check for an application update, the request being sent from a first of a plurality of available network connections available to the local computing device; retrieving a signal strength of all of the plurality of available network connections; selecting one of the plurality of available network connections which has the greatest signal strength available to a local computing device to use for receiving the application update; transmitting a request for the application update utilizing a second available network connection different from the first available network connection and which has the greatest signal strength available to the local computing device; and downloading and receiving the application update via the second available network connection. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification