×

Custom share sheet with shortcut controls to share a content item

  • US 10,356,020 B2
  • Filed: 02/29/2016
  • Issued: 07/16/2019
  • Est. Priority Date: 02/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating, at a first personal computing device, a plurality of contact-avenue pairs for a user to share a link to a content item;

    wherein the user has a user account with a cloud storage application;

    wherein the user account is associated with a plurality of personal computing devices of the user;

    wherein the plurality of personal computing devices includes the first personal computing device;

    wherein a first local content item sharing history of the user reflects one or more shares of one or more links to one or more content items by the user using the first personal computing device;

    wherein a second local content item sharing history of the user reflects one or more shares of one or more links to one or more content items by the user using a second personal computing device, of the plurality of personal computing devices associated with the user accountwherein the cloud storage application is associated with a global content item sharing history of the user, the global content item sharing history of the user comprising the first local content item sharing history of the user and comprising the second local content item sharing history of the user, the first local content item sharing history uploaded to the cloud storage application from the first personal computing device, the second local content item sharing history uploaded to the cloud storage application from the second personal computing device;

    wherein the generating the plurality of contact-avenue pairs for the user to share the link to the content item is based on;

    responsive to determining that a number of contact-avenue pairs generated based on the first local content item sharing history of the user is less than a threshold number, then generating one or more contact-avenue pairs, of the plurality of contact-avenue pairs for the user to share the link to the content item, based on the global content item sharing history of the user;

    wherein each contact-avenue pair of the plurality of contact-avenue pairs includes both;

    (a) an avenue that indicates a respective link sharing mechanism for sharing the link to the content item, and(b) contact information for a recipient with which to share the link to the content item via the avenue;

    displaying, in a graphical user interface at the first personal computing device, a custom share sheet that provides a plurality of shortcut controls for the plurality of contact-avenue pairs;

    wherein each shortcut control of the plurality of shortcut controls is provided in the custom share sheet for a corresponding contact-avenue pair of the plurality of contact-avenue pairs;

    based on a user selection of a selected shortcut control of the plurality of shortcut controls corresponding to a particular contact-avenue pair of the plurality of contact-avenue pairs, causing the link to the content item to be shared with the recipient of the contact information of the particular contact-avenue pair via the avenue of the particular contact-avenue pair.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×