CLOUD SERVER/THIN CLIENT/GATEWAY SELECTIVE BROWSER INSTANTIATION
6 Assignments
0 Petitions
Accused Products
Abstract
A gateway having at least one communications interface and processing circuitry establishes communications with at least one service provider device and at least one serviced client device. The gateway then determines that a serviced client device is to establish an Internet browsing session. Based upon characteristics of the serviced client device, the gateway determines where to instantiate a web browser to service the Internet browsing session. Based upon the determination, in a first operation, instantiates the web browser to service the Internet browsing session at the gateway or client device. In a second operation, the gateway instantiates the web browser to service the Internet browsing session at a service provider server. In other operations, the gateway may determine to instantiate a browser for a first client device at a cloud server and to instantiate a browser for a second client device either locally or at the second client device.
-
Citations
21 Claims
-
1. (canceled)
-
2. A method for operating a gateway device having at least one communications interface and processing circuitry, the method comprising:
-
establishing communications with a service provider server via a service provider network; establishing communications with at least one serviced client device via a local network; determining that the serviced client device has instantiated a web browser to service an Internet browsing session; monitoring web browsing activity of the serviced client device determining that the web browsing activity of the serviced client device exceeds servicing ability of the serviced client device; and instantiating a web browser on the service provider server to continue servicing of the Internet browsing session for the serviced client device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A gateway device comprising:
-
a communications interface; and processing circuitry coupled to the at least one communications interface, the processing circuitry and/or the communications interface configured to; establish communications with a service provider server via a service provider network; establish communications with at least one serviced client device via a local network; determine that the serviced client device has instantiated a web browser to service an Internet browsing session; monitor web browsing activity of the serviced client device determine that the web browsing activity of the serviced client device exceeds servicing ability of the serviced client device; and instantiate a web browser on the service provider server to continue servicing of the Internet browsing session for the serviced client device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A gateway device comprising:
-
a communications interface; and processing circuitry coupled to the at least one communications interface, the processing circuitry and/or the communications interface configured to; establish communications with a service provider server via a service provider network; establish communications with at least one serviced client device via a local network; determine that the serviced client device has instantiated a web browser to service an Internet browsing session; monitor web browsing activity of the serviced client device determine that the web browsing activity of the serviced client device exceeds servicing ability of the serviced client device; instantiate a web browser to continue servicing of the Internet browsing session for the serviced client device; and stream an Internet browsing interface to the client device. - View Dependent Claims (19, 20, 21)
-
Specification