Dynamic adjustment of transmitted data size for a subscriber device
First Claim
1. A method of controlling an amount of requested data being transmitted to a requesting subscriber device, comprising:
- receiving the requested data;
identifying the subscriber device based on the receiving of the requested data;
retrieving stored subscriber information indicative of a semi-static device profile and at least one of a dynamically changing device status and a user profile associated with the subscriber device in response to the identifying of the subscriber device;
filtering the requested data as a function of at least one of the periodically updated semi-static device profile, the dynamically changing device status, and the user profile associated with the subscriber device; and
transmitting filtered data resulting from the filtering of the requested data to the subscriber device.
4 Assignments
0 Petitions
Accused Products
Abstract
A service provider network (16) and method therein operates to dynamically reduce the bandwidth required for data. The service provider network (16) includes a memory (20) for storing subscriber information of a subscriber device (12), a data engine (22) for receiving a generic data request from the subscriber device (12), formatting the request into a compatible format, transmitting the request, and receiving data in response to the request, and an intelligent proxy server (18) for receiving the data from the data engine (22), manipulating or filtering the data as a function of the subscriber information to thin the content of the data, and outputting the filtered data to the subscriber device (12).
148 Citations
22 Claims
-
1. A method of controlling an amount of requested data being transmitted to a requesting subscriber device, comprising:
-
receiving the requested data;
identifying the subscriber device based on the receiving of the requested data;
retrieving stored subscriber information indicative of a semi-static device profile and at least one of a dynamically changing device status and a user profile associated with the subscriber device in response to the identifying of the subscriber device;
filtering the requested data as a function of at least one of the periodically updated semi-static device profile, the dynamically changing device status, and the user profile associated with the subscriber device; and
transmitting filtered data resulting from the filtering of the requested data to the subscriber device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A service provider system, comprising:
-
a memory for storing subscriber information of a subscriber device including a semi-static device profile and at least one of dynamically changing device status and a user profile;
a data engine for receiving a generic data request from the subscriber device, formatting the request into a format compatible with a type of data being requested, transmitting the request, and receiving data in response to the generic data request; and
an intelligent proxy server in communication with both the memory and the data engine for manipulating data received by the data engine as a function of the subscriber information received from the memory, and for outputting manipulated data to the subscriber device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of processing a data request from a wireless subscriber device, comprising:
-
storing subscriber information of a subscriber device including a semi-static device profile and at least one of a dynamically changing device status, and a user profile;
receiving a generic data request from the subscriber device, formatting the request into a format compatible with a type of data being requested;
transmitting the generic data request to a data storage sector;
receiving data in response to the transmitting of the request to a data storage sector; and
manipulating the data as a function of the subscriber information to reduce content of the data. - View Dependent Claims (21, 22)
-
Specification