Application update using multiple disparate networks
First Claim
1. A method, comprising:
- exchanging, by a network device, packets with at least one hub device responsive to an execution of at least one application;
intercepting, by a routing application stored on the network device, a request for an update process and first packets initiated from a first application of the at least one application, wherein the request comprises a hypertext transfer protocol request that connects to a web server using secured socket layer protocol;
modifying source IP addresses of the first packets initiated from the first application corresponding to a first network interface controller (NIC) of the network device, by the routing application stored on the network device; and
re-injecting the modified first packets and routing the modified first packets to a first hub via the first NIC.
1 Assignment
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.
7 Citations
20 Claims
-
1. A method, comprising:
-
exchanging, by a network device, packets with at least one hub device responsive to an execution of at least one application; intercepting, by a routing application stored on the network device, a request for an update process and first packets initiated from a first application of the at least one application, wherein the request comprises a hypertext transfer protocol request that connects to a web server using secured socket layer protocol; modifying source IP addresses of the first packets initiated from the first application corresponding to a first network interface controller (NIC) of the network device, by the routing application stored on the network device; and re-injecting the modified first packets and routing the modified first packets to a first hub via the first NIC. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a transmitter configured to transmit packets to, and a receiver configured to receive packets from, at least one hub device responsive to an execution of at least one application; and a routing application configured to intercept a request for an update process related to the at least one application and first packets initiated from a first application of the at least one application, wherein the request comprises a hypertext transfer protocol request that connects to a web server using secured socket layer protocol, modify source IP addresses of the first packets initiated from the first application corresponding to a first network interface controller (NIC) of the network device, and re-inject the modified first packets and route the modified first packets to a first hub via the first NIC. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium configured to store instructions that, when executed, are configured to cause a processor to:
-
exchange, by a network device, packets with at least one hub device responsive to an execution of at least one application; intercept, by a routing application stored on the network device, a request for an update process and first packets initiated from the at least one application, wherein the request comprises a hypertext transfer protocol request that connects to a web server using secured socket layer protocol; modify source IP addresses of the packets initiated from the first application corresponding to a first network interface controller (NIC) of the network device, by the routing application stored on the network device; and re-inject the modified first packets and route the modified first packets to a first hub via the first NIC. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification