TECHNIQUES TO SHARE MEDIA FILES THROUGH MESSAGING
First Claim
Patent Images
1. A computer-implemented method, comprising:
- displaying a user-interface by a message application on a sender computing device for a message, the user interface comprising;
a ribbon bar having a plurality of display objects representing a plurality of message commands;
receiving a first control directive from a first ribbon bar display object to attach a media file to a message in the user interface;
receiving a second control directive from a second ribbon bar display object to modify an album style;
displaying a second plurality of display objects in response to the second ribbon bar display object, the second plurality of display objects providing selections for at least one of;
style, format, layout and template options for embedding the media file;
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 when a third control directive on a ribbon bar send display object is received;
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.
1 Assignment
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.
272 Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
displaying a user-interface by a message application on a sender computing device for a message, the user interface comprising;
a ribbon bar having a plurality of display objects representing a plurality of message commands;receiving a first control directive from a first ribbon bar display object to attach a media file to a message in the user interface; receiving a second control directive from a second ribbon bar display object to modify an album style; displaying a second plurality of display objects in response to the second ribbon bar display object, the second plurality of display objects providing selections for at least one of;
style, format, layout and template options for embedding the media file;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 when a third control directive on a ribbon bar send display object is received; 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:
-
display a user-interface by a message application on a sender computing device for a message, the user interface comprising;
a ribbon bar having a plurality of display objects representing a plurality of message commands;receive a first control directive from a first ribbon bar display object to attach a media file to a message in the user interface; receiving a second control directive from a second ribbon bar display object to modify an album style; display a second plurality of display objects in response to the second ribbon bar display object, the second plurality of display objects providing selections for at least one of;
style, format, layout and template options for embedding the media file;send the media file from the message application to a message server over a first transport before the message is communicated to the message server when a third control directive on a ribbon bar send display object is received; receive 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; embed the link in the message; and send the message with the embedded link to a message recipient over a second transport. - 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; display a user-interface by a message application on a sender computing device for a message, the user interface comprising;
a ribbon bar having a plurality of display objects representing a plurality of message commands;receive a first control directive from a first ribbon bar display object to attach a media file to a message in the user interface; receiving a second control directive from a second ribbon bar display object to modify an album style; display a second plurality of display objects in response to the second ribbon bar display object, the second plurality of display objects providing selections for at least one of;
style, format, layout and template options for embedding the media file;communicate the message and the attached 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