PROVIDING CONTENT BASED ON USER BANDWIDTH
First Claim
Patent Images
1. A method, comprising:
- storing, by one or more server devices, a plurality of versions of a particular item of content, each version being associated with a different content template, of a plurality of content templates;
receiving, by the one or more server devices and from a user device, a request for the particular item of content;
receiving, by the one or more server devices, bandwidth information regarding the user device,the bandwidth information including information regarding a level of service to which a subscriber, associated with the user device, has subscribed;
selecting, by the one or more server devices, a particular content template, of the plurality of content templates,the selecting being performed based on the received bandwidth information; and
outputting, by the one or more server devices and to the user device, the particular version of the particular item of content that is associated with the selected content template.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may be configured to store different versions of a particular item of content, according to a group of content templates; and select a particular content template, of the group of content templates, to use in providing content in response to a request received from a user device. The particular content template may be selected based on bandwidth information regarding the user device. The bandwidth information may indicate a level of service to which a subscriber, associated with the user device, has subscribed. The bandwidth information may be based on a signal strength to a user device in a particular location.
29 Citations
20 Claims
-
1. A method, comprising:
-
storing, by one or more server devices, a plurality of versions of a particular item of content, each version being associated with a different content template, of a plurality of content templates; receiving, by the one or more server devices and from a user device, a request for the particular item of content; receiving, by the one or more server devices, bandwidth information regarding the user device, the bandwidth information including information regarding a level of service to which a subscriber, associated with the user device, has subscribed; selecting, by the one or more server devices, a particular content template, of the plurality of content templates, the selecting being performed based on the received bandwidth information; and outputting, by the one or more server devices and to the user device, the particular version of the particular item of content that is associated with the selected content template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a memory device storing; a plurality of versions of a particular item of content, each version being associated with a different content template, of a plurality of content templates; a set of processor-executable instructions; and a processor configured to execute the processor-executable instructions, wherein executing the computer-executable instructions causes the processor to; select a particular content template, of the plurality of content templates, the selecting being performed based on; a received request, from a user device, for the particular item of content, and bandwidth information regarding the user device, the bandwidth information including information regarding a level of service to which a subscriber, associated with the user device, has subscribed; and output the particular version of the particular item of content that is associated with the selected content template. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
receiving, by a network device, traffic from a user device; determining, by the network device, subscriber bandwidth information associated with the user device; modifying, by the network device, the traffic based on the determined subscriber bandwidth information; and outputting, by the network device, the traffic to a destination device. - View Dependent Claims (19, 20)
-
Specification