Media item attachment system
AssigneeSnap Inc.
InventorsNewar Husam Al-Majid, Jesse Chand
Life of this patent
Estimating the term…
Abstract
Disclosed are media attachment systems to enable a user to embed a first media item with a link to a second media item, and distribute the first media item in a message to one or more recipient client devices. For example, the first media item may include a picture or video captured by a user at a client device. The user may generate a message that includes the first media item. In response, a media attachment system may cause display of an interface at the client device that includes an option to attach an address to a second media item to the message. For example, the second media item may include a web page, social media post, picture, or video identified by an address such as a Uniform Resource Locator (URL).
Claims20
A method comprising:
- receiving an ephemeral message that comprises a first media item at a client device, the first media item comprising a Uniform Resource Locator (URL) that identifies a second media item;
- calculating a period of time to display the second media item identified by the URL based on a story timer associated with the ephemeral message;
- causing display of a presentation of the first media item from the ephemeral message at the client device, the presentation of the first media item including an icon that identifies the second media item;
- receiving an input that selects the icon from the client device;
- accessing the second media item based on the URL;
- and
- causing display of the second media item at the client device for the period of time.
A system comprising:
- a memory;
- and
- at least one hardware processor coupled to the memory and comprising instructions that cause the system to perform operations comprising:
- receiving an ephemeral message that comprises a first media item at a client device, the first media item comprising a Uniform Resource Locator (URL) that identifies a second media item;
- calculating a period of time to display the second media item identified by the URL based on a story timer associated with the ephemeral message;
- causing display of a presentation of the first media item from the ephemeral message at the client device, the presentation of the first media item including an icon that identifies the second media item;
- receiving an input that selects the icon from the client device;
- accessing the second media item based on the URL;
- and
- causing display of the second media item at the client device for the period of time.
A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations including:
- receiving an ephemeral message that comprises a first media item at a client device, the first media item comprising a Uniform Resource Locator (URL) that identifies a second media item;
- calculating a period of time to display the second media item identified by the URL based on a story timer associated with the ephemeral message;
- causing display of a presentation of the first media item from the ephemeral message at the client device, the presentation of the first media item including an icon that identifies the second media item;
- receiving an input that selects the icon from the client device;
- accessing the second media item based on the URL;
- and
- causing display of the second media item at the client device for the period of time.
Dependencies are inferred from the claim text.