Wireless network access technologies for retrieving a virtual resource via a plurality of wireless network interfaces
First Claim
1. A method for retrieving a virtual resource from a remote computer via a plurality of wireless network interfaces, comprising:
- receiving via a local communications network at a local network interface of a wireless network access device, from a local computing device coupled to the local communications network, an incoming request for the virtual resource, the virtual resource being a web page, wherein the virtual resource comprises a plurality of objects, the plurality of objects being elements of the web page;
determining a number of available wireless network interfaces of the plurality of wireless network interfaces of the wireless network access device, each of the plurality of wireless network interfaces communicatively coupled to a distinct wireless network of a plurality of wireless networks that communicatively couple the wireless network access device to the remote computer;
determining a number of objects in the virtual resource sufficient to retrieve the virtual resource and return it to the local computing device;
assigning by the wireless network access device each object in the virtual resource to at least one of the available wireless network interfaces, at least one object in the virtual resource being assigned to a different available wireless network interface than another object in the virtual resource;
activating the available wireless network interfaces to which objects of the virtual resource have been assigned; and
transmitting from the wireless network access device an outgoing request to the remote computer for each object in the virtual resource, each outgoing request corresponding to the incoming request, wherein each outgoing request is transmitted via the available wireless network interface to which the corresponding object in the virtual resource is assigned, and wherein each object in the virtual resource is downloaded from the remote computer in a conventional manner, responsive to the outgoing requests, to the wireless network access device via the corresponding assigned wireless network interface, the method being performed by a processor of the wireless network access device, wherein the wireless network access device is an individual device that includes the plurality of wireless network interfaces, the local network interface, and the processor, the local network interface distinct from any of the plurality of wireless network interfaces.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for providing wireless network access are disclosed. A wireless network access device comprises at least one local communication network interface and a plurality of wireless network interfaces. Requests for resources are received over the local communication network interface, processed by the processor, and distributed among two or more of the plurality of wireless network interfaces. Algorithms for determining a number of wireless network interfaces and for selecting particular wireless network interfaces are disclosed. Received resources may be stored in a cache memory, and may be used to respond to subsequent requests for the same resource.
-
Citations
23 Claims
-
1. A method for retrieving a virtual resource from a remote computer via a plurality of wireless network interfaces, comprising:
-
receiving via a local communications network at a local network interface of a wireless network access device, from a local computing device coupled to the local communications network, an incoming request for the virtual resource, the virtual resource being a web page, wherein the virtual resource comprises a plurality of objects, the plurality of objects being elements of the web page; determining a number of available wireless network interfaces of the plurality of wireless network interfaces of the wireless network access device, each of the plurality of wireless network interfaces communicatively coupled to a distinct wireless network of a plurality of wireless networks that communicatively couple the wireless network access device to the remote computer; determining a number of objects in the virtual resource sufficient to retrieve the virtual resource and return it to the local computing device; assigning by the wireless network access device each object in the virtual resource to at least one of the available wireless network interfaces, at least one object in the virtual resource being assigned to a different available wireless network interface than another object in the virtual resource; activating the available wireless network interfaces to which objects of the virtual resource have been assigned; and transmitting from the wireless network access device an outgoing request to the remote computer for each object in the virtual resource, each outgoing request corresponding to the incoming request, wherein each outgoing request is transmitted via the available wireless network interface to which the corresponding object in the virtual resource is assigned, and wherein each object in the virtual resource is downloaded from the remote computer in a conventional manner, responsive to the outgoing requests, to the wireless network access device via the corresponding assigned wireless network interface, the method being performed by a processor of the wireless network access device, wherein the wireless network access device is an individual device that includes the plurality of wireless network interfaces, the local network interface, and the processor, the local network interface distinct from any of the plurality of wireless network interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
at least one local communication network interface for receiving a request for a virtual resource, the virtual resource being a web page, wherein the virtual resource comprises a plurality of objects, the plurality of objects being elements of the web page; a plurality of wireless network interfaces, each of the plurality of wireless network interfaces communicatively coupled to a distinct wireless network of a plurality of wireless networks that communicatively couple the apparatus to a remote computer, the remote computer including the virtual resource; a memory module; and a processor executing logic instructions that cause the apparatus to; determine a number of available wireless network interfaces of the plurality of wireless network interfaces of the apparatus; determine a number of objects in the virtual resource sufficient to retrieve the virtual resource and return it to the local computing device; assign each object in the virtual resource to at least one of the available wireless network interfaces, at least one object in the virtual resource being assigned to a different available wireless network interface than another object in the virtual resource; and transmit an outgoing request to the remote computer for each object in the virtual resource, wherein each outgoing request is transmitted via the available wireless network interface to which the corresponding object in the virtual resource is assigned, each outgoing request corresponding to the incoming request, and wherein each object in the virtual resource is downloaded from the remote computer in a conventional manner, responsive to the outgoing requests, to the apparatus via the corresponding assigned wireless network interface, wherein the apparatus is an individual device that includes the plurality of wireless network interfaces, the local network interface, the memory module, and the processor, the local network interface distinct from any of the plurality of wireless network interfaces. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification