IP Library Granted Patent US 8,893,113
Granted Patent B1
US 8,893,113 · App. 13/159,506 · Granted Nov 18, 2014

Simultaneous operation of a networked device using multiptle disparate networks

Inventor: Kevin V. Nguyen (Allen, TX)
Assignee: Open Invention Network, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,893,113
App. No.
13/159,506
Granted
Nov 18, 2014
Kind
B1
Abstract

In a typical network setup, a networked capable device interfaces to either one wired network hub or to a wireless network hub. The networked capable device will send and receive data packets to and from the wired or wireless hub it is connected to. The invention provides a system, method and a computer program to send and receive data packets to and from multiple wired and/or wireless network hubs in order to, for example, increase the number of data packets the networked capable device can receive to multiple applications run on the networked capable device.

Claims (39)

1. A method of application updating on a network device, the method comprising:

executing at least one application on the network device;

retrieving all available network connections to the network device;

transmitting a request for an update responsive to the at least one application execution via at least one of the available network connections;

receiving a response indicating that the update is available;

transmitting a confirmation request requesting the update;

wherein the network device utilizes at least two network adapters and the first network adapter is configured for transmitting the request for update data, via a first network connection, and the second network adapter is configured for transmitting the confirmation request, via a second network connection;

wherein the second network connection is a faster data connection than the first network connection;

executing at least two applications;

checking for update data for the at least two applications via the first network connection; and

downloading the update data for the at least two applications via the second network connection.

2. The method of claim 1 , wherein retrieving all available network connections from the network device comprises retrieving signal strengths of all available networks, and wherein an available network having a greatest signal strength is used for transmitting the request for an update.

3. The method of claim 1 , wherein a first network adapter of at least two network adapters of the network device is used for receiving the response and transmitting the confirmation request.

4. The method of claim 1 , wherein executing the at least one application on the network device further comprises invoking the application on a separated thread.

5. A network device configured to perform application updating, the apparatus comprising:

a processor configured to execute at least one application on the network device and to retrieve all available network connections to the network device;

a transmitter configured to transmit a request for an update responsive to the at least one application execution via at least one of the available network connections; and

a receiver configured to receive a response indicating that the update is available;

wherein the processor is further configured to transmit a confirmation request requesting the update;

wherein the network device utilizes at least two network adapters and the first network adapter is configured to transmit the request for update data, via a first network connection, and the second network adapter is configured to transmit the confirmation request, via a second network connection;

wherein the second network connection is a faster data connection than the first network connection; and

wherein the processor is further configured to execute at least two applications and check for update data for the at least two applications via the first network connection, and the receiver is configured to download the update data for the at least two applications via the second network connection.

6. The network device of claim 5 , wherein all available network connections are retrieved from the network device by retrieving signal strengths of all available networks, and wherein an available network having a greatest signal strength is used to transmit the request for an update.

7. The network device of claim 5 , wherein a first network adapter of at least two network adapters of the network device is used to receive the response and transmit the confirmation request.

8. The network device of claim 5 , wherein the at least one application being executed on the network device further comprises the application being invoked on a separated thread.

9. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform application updating, the processor being further configured to perform:

executing at least one application on the network device;

retrieving all available network connections to the network device;

transmitting a request for an update responsive to the at least one application execution via at least one of the available network connections;

receiving a response indicating that the update is available; and

transmitting a confirmation request requesting the update;

wherein the network device utilizes at least two network adapters and the first network adapter is configured for transmitting the request for update data, via a first network connection, and the second network adapter is configured for transmitting the confirmation request, via a second network connection;

wherein the second network connection is a faster data connection than the first network connection;

wherein the executing the at least one application on the network device further comprises:

executing at least two applications;

checking for update data for the at least two applications via the first network connection; and

downloading the update data for the at least two applications via the second network connection.

10. The non-transitory computer readable storage medium of claim 9 , wherein retrieving all available network connections from the network device comprises retrieving signal strengths of all available networks, and wherein an available network having a greatest signal strength is used for transmitting the request for an update.

11. The non-transitory computer readable storage medium of claim 9 , wherein a first network adapter of at least two network adapters of the network device is used for receiving the response and transmitting the confirmation request.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2022
From: OPEN INVENTION NETWORK LLC
To: SUSE LLC
Reel/Frame 059419/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2011
From: NGUYEN, KEVIN V.
To: OPEN INVENTION NETWORK LLC
Reel/Frame 026604/0600 →
Continuity (1)
Provisional Application 61354326 · Jun 14, 2010