Dynamic data optimization in data network
First Claim
Patent Images
1. A method comprising:
- receiving, by an optimization server, network data associated with characteristics of a first type of cellular wireless network to which a client device is connected, wherein the network data includes information about the cellular wireless network that would affect delivery of content data to the client device;
acquiring, by the optimization server, first tuning settings based on the network data, wherein the first tuning settings are of a plurality of stored tuning settings that include the first tuning settings corresponding to the first type of cellular network and a second tuning settings corresponding to a second type of cellular network;
determining one or more optimization techniques based on the acquired first tuning settings;
receiving, by the optimization server, content data from a content server, wherein the content data is used for displaying a web page requested by the client device;
modifying, by the optimization server, the received content data using the one or more optimization techniques applied based on the acquired first tuning settings; and
transmitting the modified content data to the client device.
16 Assignments
0 Petitions
Accused Products
Abstract
A system including a client device communicatively coupled to a first wireless network, wherein the client device has the ability to request a web page from a content server, and an optimization server is configured to receive network data associated with the characteristics of the first wireless network, to provide tuning settings based on the network data, to receive response data from the content server, and to transmit optimized response data to the client device, wherein the response data corresponds to a request for a web page from a client device and the optimized response data corresponds to the response data being altered based on the provided tuning settings.
10 Citations
20 Claims
-
1. A method comprising:
-
receiving, by an optimization server, network data associated with characteristics of a first type of cellular wireless network to which a client device is connected, wherein the network data includes information about the cellular wireless network that would affect delivery of content data to the client device; acquiring, by the optimization server, first tuning settings based on the network data, wherein the first tuning settings are of a plurality of stored tuning settings that include the first tuning settings corresponding to the first type of cellular network and a second tuning settings corresponding to a second type of cellular network; determining one or more optimization techniques based on the acquired first tuning settings; receiving, by the optimization server, content data from a content server, wherein the content data is used for displaying a web page requested by the client device; modifying, by the optimization server, the received content data using the one or more optimization techniques applied based on the acquired first tuning settings; and transmitting the modified content data to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, by an optimization server, network data associated with characteristics of a first type of cellular wireless network to which a client device is connected, wherein the network data includes information about the cellular wireless network that would affect delivery of content data to the client device; determining whether the network data has changed; updating, by the optimization server, tuning settings from the first tuning settings to a second tuning settings based on the determination, wherein the first tuning settings and the second tuning settings are of a plurality of stored tuning settings that include the first tuning settings corresponding to the first type of cellular network and the second tuning settings corresponding to a second type of cellular network; determining one or more optimization techniques based on the updated tuning settings; receiving, by the optimization server, content data from a content server, wherein the content data is used for displaying a web page requested by a client device; modifying, by the optimization server, the received content data using the one or more optimization techniques applied based on the updated tuning settings; and transmitting the modified content data to the client device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a hardware optimization server configured to; receive network data associated with the characteristics of a first type of cellular wireless network to which a client device is coupled, acquire first tuning settings based on the network data, determine one or more optimization techniques based on the acquired first tuning settings; receive content data from a content server, modify the received content data using the one or more optimization techniques applied based on the acquired first tuning settings, and transmit the modified content data to the client device, wherein the network data includes information about the first cellular wireless network that would affect delivery of the content data to the client device, the first tuning settings are of a plurality of stored tuning settings that include the first tuning settings corresponding to the first type of cellular network and a second tuning settings corresponding to a second type of cellular network, and the content data is used for displaying a web page requested by the client device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable storage medium storing instructions that, when executed by a computer, cause a computer to perform a method, the method comprising:
-
receiving, by an optimization server, network data associated with characteristics of a first type of cellular wireless network to which a client device is connected, wherein the network data includes information about the cellular wireless network that would affect delivery of content data to the client device; acquiring, by the optimization server, a particular first tuning setting from a data storage device based on the network data, wherein the first tuning settings are of a plurality of stored tuning settings that include the first tuning settings corresponding to the first type of cellular network and a second tuning settings corresponding to a second type of cellular network; determining one or more optimization techniques based on the acquired first tuning settings; receiving, by the optimization server, content data from a content server, wherein the content data is used for displaying a web page requested by the client device; modifying, by the optimization server, the received content data using the one or more optimization techniques applied based on the acquired first tuning settings; and transmitting the modified content data to the client device.
-
Specification