Media item attachment system
First Claim
1. A method comprising:
- generating a data object that includes a first media item at a client device;
presenting an interface that includes an option to assign a second media item to the data object, in response to the generating the data object at the client device;
receiving a selection of the second media item through the interface;
assigning an address to the second media item to the data object, the address to the second media item identifying a location to access the second media item;
causing display of a presentation of the first media item within the interface, the presentation including a graphical icon representative of the second media item;
receiving an input that selects the graphical icon representative of the second media item;
retrieving the second media item from the location identified by the address in response to the receiving the input that selects the graphical icon representative of the second media item; and
causing display of the second media item at a position within the presentation of the first media item within the interface in response to the retrieving the second media item.
1 Assignment
0 Petitions
Accused Products
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).
-
Citations
20 Claims
-
1. A method comprising:
-
generating a data object that includes a first media item at a client device; presenting an interface that includes an option to assign a second media item to the data object, in response to the generating the data object at the client device; receiving a selection of the second media item through the interface; assigning an address to the second media item to the data object, the address to the second media item identifying a location to access the second media item; causing display of a presentation of the first media item within the interface, the presentation including a graphical icon representative of the second media item; receiving an input that selects the graphical icon representative of the second media item; retrieving the second media item from the location identified by the address in response to the receiving the input that selects the graphical icon representative of the second media item; and causing display of the second media item at a position within the presentation of the first media item within the interface in response to the retrieving the second media item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a memory; and at least one hardware processor couple to the memory and comprising instructions that cause the system to perform operations comprising; generating a data object that includes a first media item at a client device; presenting an interface that includes an option to assign a second media item to the data object, in response to the generating the data object at the client device; receiving a selection of the second media item through the interface; assigning an address to the second media item to the data object, the address to the second media item identifying a location to access the second media item; causing display of a presentation of the first media item within the interface, the presentation including a graphical icon representative of the second media item; receiving an input that selects the graphical icon representative of the second media item; retrieving the second media item from the location identified by the address in response to the receiving the input that selects the graphical icon representative of the second media item; and causing display of the second media item at a position within the presentation of the first media item within the interface in response to the retrieving the second media item. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. 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:
-
generating a data object that includes a first media item at a client device; presenting an interface that includes an option to assign a second media item to the data object, in response to the generating the data object at the client device; receiving a selection of the second media item through the interface; assigning an address to the second media item to the data object, the address to the second media item identifying a location to access the second media item; causing display of a presentation of the first media item within the interface, the presentation including a graphical icon representative of the second media item; receiving an input that selects the graphical icon representative of the second media item; retrieving the second media item from the location identified by the address in response to the receiving the input that selects the graphical icon representative of the second media item; and causing display of the second media item at a position within the presentation of the first media item within the interface in response to the retrieving the second media item. - View Dependent Claims (20)
-
Specification