Content delivery network for ephemeral objects
View Patent ↗A computer implemented method includes receiving an object scheduled for automatic deletion after a specified viewing period, a specified number of views or a specified period of time. Object push criteria are evaluated. The object is pushed to an edge server cache in response to evaluating. The object is served in response to a request for the object.
1. A computer implemented method, comprising:
receiving an object scheduled for automatic deletion after a specified viewing period, a specified number of views or a specified period of time;
evaluating object push criteria;
pushing the object to an edge server cache in response to evaluating;
serving the object in response to a request for the object; and
deleting every instance of the object, wherein deleting comprises:
deleting every instance of the object except one instance,
serving the one instance, and
deleting the one instance.
2. The computer implemented method of claim 1 wherein the object is a message.
3. The computer implemented method of claim 1 wherein the object is a message with an accompanying picture.
4. The computer implemented method of claim 1 wherein the object is a message with an accompanying video.
5. The computer implemented method of claim 1 wherein the object push criteria includes content delivery network traffic patterns.
6. The computer implemented method of claim 1 wherein the object push criteria includes historical use patterns of a user.
7. The computer implemented method of claim 1 wherein the object push criteria includes a social graph associated with a user.
8. The computer implemented method of claim 1 wherein the object push criteria includes geolocation information.
9. The computer implemented method of claim 1 further comprising ascribing a cache management rank to the object.
10. The computer implemented method of claim 1 wherein deleting is performed after serving the ephemeral object.
11. The computer implemented method of claim 1 further comprising checking for an object deletion problem.
12. The computer implemented method of claim 11 further comprising disabling an edge server in response to an object deletion problem.