Techniques to share media files through messaging
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a request to attach a media file to a message at a message application on a sender computing device;
sending the media file from the message application to a message server over a first transport before the message is communicated to the message server;
receiving a link for the media file from the message server by the sender computing device over the first transport, the link comprising a reference to a discoverable storage location on a network storage server for the media file, the discoverable storage location corresponding to a user account for the sender for a web service implemented by the network storage server;
embedding the link in the message; and
sending the message with the embedded link to a message recipient over a second transport.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to share media files through messaging are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store a message application that when executed by the processor is operative to communicate a message and a message attachment comprising a media file at different time intervals using different transports. The message may have a link comprising a reference to a discoverable storage location for the media file. Other embodiments are described and claimed.
93 Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request to attach a media file to a message at a message application on a sender computing device; sending the media file from the message application to a message server over a first transport before the message is communicated to the message server; receiving a link for the media file from the message server by the sender computing device over the first transport, the link comprising a reference to a discoverable storage location on a network storage server for the media file, the discoverable storage location corresponding to a user account for the sender for a web service implemented by the network storage server; embedding the link in the message; and sending the message with the embedded link to a message recipient over a second transport. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article comprising a computer-readable storage device containing instructions that when executed cause a system to:
-
receive a media file for a message by a message service over a first transport at a message server, from a message application executing on a sender computing device, before the message is received from the message application executing on the sender computing device; store the received media file by the message service on a network storage server accessible by a user account previously established for a message sender or a message recipient; generate a link to the stored media file; and send the link for the stored media file over the first transport to the sender computing device. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus, comprising:
-
a processor; and a memory communicatively coupled to the processor, the memory to store a message application that when executed by the processor is operative to; communicate a message and a message attachment comprising a media file at different time intervals using different transports to a message server, the message having a link comprising a reference to the media file stored by the message server at a discoverable storage location on a network storage server, the discoverable storage location corresponding to a user account for the sender for a web service implemented by the network storage server, wherein the message application comprises an attachment manager operative to receive a request to attach the media file to the message, send the media file to the message server over a transport before the message is communicated to the message server, receive the link for the media file from the message server over the transport, and embed the link in the message. - View Dependent Claims (16, 17, 18, 19)
-
Specification