| CPC H04L 51/214 (2022.05) [G06F 16/972 (2019.01); H04L 51/10 (2013.01); H04N 21/41407 (2013.01); H04N 21/4788 (2013.01); H04N 21/6125 (2013.01); H04N 21/6175 (2013.01); H04W 4/12 (2013.01)] | 18 Claims |

|
1. A method comprising:
receiving at a routing server, from a first client terminal, a message comprising a media object, a sender user that selected the media object on the first client terminal, and a target identifier of a recipient user;
identifying, in a local table of the routing server, a presence or an absence of a target application user identifier associated with the target identifier, the target application user identifier being different from the target identifier;
in response to identifying the absence of the target application user identifier in the local table:
generating a web document that causes a given browser of a given client terminal to present the media object on the given client terminal, the web document being stored at a storage location on a web server, the storage location having a network accessible storage address, the web document being configured to cause the given browser to send a request to the routing server to delete the web document from the storage location and to send the request a limited time period after the web document is loaded by the given browser; and
sending the network accessible storage address, from the routing server to a second client terminal, by causing transmission of the network accessible storage address using a messaging service and a telephone number of the recipient user; and
in response to receiving the request from the given client terminal, instructing, by the routing server, the web server to delete the web document from the storage location.
|