Content delivery network for ephemeral objects
First Claim
Patent Images
1. A computer implemented method, comprising:
- receiving an ephemeral object scheduled for automatic deletion after a specified viewing period, a specified number of views or a specified period of time, wherein the ephemeral object has a designated recipient;
evaluating ephemeral object push criteria including behaviors observed through prior consumption of ephemeral objects by the designated recipient, wherein the object push criteria includes a history of communication between two users;
pushing the ephemeral object to an edge server cache in response to evaluating, wherein pushing is performed speculatively prior to the designated recipient requesting the ephemeral object; and
ascribing a cache management rank to the ephemeral object based upon historical use patterns of the designated recipient.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
11 Claims
-
1. A computer implemented method, comprising:
-
receiving an ephemeral object scheduled for automatic deletion after a specified viewing period, a specified number of views or a specified period of time, wherein the ephemeral object has a designated recipient; evaluating ephemeral object push criteria including behaviors observed through prior consumption of ephemeral objects by the designated recipient, wherein the object push criteria includes a history of communication between two users; pushing the ephemeral object to an edge server cache in response to evaluating, wherein pushing is performed speculatively prior to the designated recipient requesting the ephemeral object; and ascribing a cache management rank to the ephemeral object based upon historical use patterns of the designated recipient. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method, comprising:
-
receiving an ephemeral object scheduled for automatic deletion after a specified viewing period, a specified number of views or a specified period of time, wherein the ephemeral object has a designated recipient; evaluating ephemeral object push criteria including behaviors observed through prior consumption of ephemeral objects by the designated recipient, wherein the object push criteria includes a history of communication between two users; pushing the ephemeral object to an edge server cache in response to evaluating, wherein pushing is performed speculatively prior to the designated recipient requesting the ephemeral object; and ascribing a cache management rank to the ephemeral object based upon geolocation information of the designated recipient. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer implemented method, comprising:
-
receiving an ephemeral object scheduled for automatic deletion after a specified viewing period, a specified number of views or a specified period of time, wherein the ephemeral object has a designated recipient; evaluating ephemeral object push criteria including behaviors observed through prior consumption of ephemeral objects by the designated recipient, wherein the object push criteria includes a history of communication between two users; pushing the ephemeral object from an origin object server to a plurality of edge servers in response to evaluating, wherein pushing is performed speculatively prior to the designated recipient requesting the ephemeral object; checking with the origin object server for ephemeral object deletion problems at the plurality of edge servers; and disabling an edge server containing the ephemeral object that fails to delete the ephemeral object.
-
Specification