×

Techniques to share media files through messaging

  • US 10,073,579 B2
  • Filed: 12/18/2012
  • Issued: 09/11/2018
  • Est. Priority Date: 05/06/2010
  • Status: Active Grant
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;

    selecting a first transport for sending the media file based upon a first set of parameters associated with the first transport;

    sending the media file from the message application to a message server over the first transport 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;

    selecting a second transport for sending the message with the embedded link based upon a second set of parameters associated with the second transport; and

    sending the message with the embedded link to a message recipient over the second transport, wherein the first transport and the second transport have different communication parameters comprising a first data size and a first bandwidth for the first transport and a second data size and a second bandwidth for the second transport, wherein the first data size is different from the second data size and the first bandwidth is different from the second bandwidth.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×