Abstract:
Objects in a content delivery network are modified at delivery to users. Individual content servers include copies of the content objects and receive requests from users for a copy of the object. The request includes a program from the content provider on how the content object is to be modified at delivery to the user. The program is executed on delivery of the object to provide the user with a modified content object. Modification can occur as the content is delivered from the content server to the user.
Abstract:
Systems and methods for providing a service to a device based on a capability of the device are described herein. A device type of the device may be identified based on information associated with the device. A determination may be made whether the device supports the service, based at least on the device type. The service may be provided to the device when the device supports the service.
Abstract:
In a system in which documents are generated dynamically in response to user requests, historical data is collected regarding data retrieval subtasks, such as service requests, that are performed to generate such documents. This data is used to predict the specific subtasks that will be performed to respond to specific document requests, such that these subtasks may be initiated preemptively at or near the outset of the associated document generation task. In one embodiment, the historical data is included within, or is used to generate, a mapping table that maps document generation tasks (which may correspond to specific URLs) to the data retrieval subtasks that are frequently performed within such tasks.
Abstract:
A system for caching data in a distributed data processing system allows for the caching of user-modifiable data (as well as other types of data) across one or multiple entities in a manner that prevents stale data from being improperly used.
Abstract:
An interactive system enables users to generate and submit lists of items (e.g., products selected from an electronic catalog) for viewing by other users. The user-generated lists are selectively suggested to users of the system based (or based in part) on ratings of the user-generated lists. These ratings may, for example, be based on explicit ratings of the lists by users, and/or measures of how effective the respective lists are at driving purchases of items. In some contexts, the system may select one or more user-generated lists to present to a user based on a set of items purchased, viewed, or otherwise selected by the user, or based on the results of a search query submitted by the user.
Abstract:
Objects in a content delivery network are modified at delivery to users. Individual content servers include copies of the content objects and receive requests from users for a copy of the object. The request includes a program from the content provider on how the content object is to be modified at delivery to the user. The program is executed on delivery of the object to provide the user with a modified content object. Modification can occur as the content is delivered from the content server to the user.
Abstract:
A system for caching data in a distributed data processing system allows for the caching of user-modifiable data (as well as other types of data) across one or multiple entities in a manner that prevents stale data from being improperly used.
Abstract:
Objects in a content delivery network are modified at delivery to users. Individual content servers include copies of the content objects and receive requests from users for a copy of the object. The request includes a program from the content provider on how the content object is to be modified at delivery to the user. The program is executed on delivery of the object to provide the user with a modified content object. Modification can occur as the content is delivered from the content server to the user.
Abstract:
Objects in a content delivery network are modified at delivery to users. Individual content servers include copies of the content objects and receive requests from users for a copy of the object. The request includes a program from the content provider on how the content object is to be modified at delivery to the user. The program is executed on delivery of the object to provide the user with a modified content object. Modification can occur as the content is delivered from the content server to the user.
Abstract:
A user device receives a content item and a script associated with the content item. The user device stores an obfuscated version of the content item and an associated style sheet in memory. The user device dynamically updates the style sheet stored in the memory using the script to remove the obfuscation from the obfuscated version of the content item when the content item is presented in a web browser running on the user device.