Sharing images from image viewing and editing application
First Claim
1. A machine readable medium of a client device, the machine readable medium storing an image-editing application executable by at least one processing unit of the client device, the image-editing application comprising sets of instructions for:
- performing a set of image editing operations on an image with a set of tools of the image-editing application;
uploading the edited image to a remote third-party image hosting website from the image-editing application; and
while the edited image is displayed in a display area of a graphical user interface (GUI) of the image-editing application;
retrieving a comment stream associated with the edited image from the remote third-party image hosting website, the comment stream comprising user comments;
displaying the user comments from the remote third-party image hosting website in a comment display area of the GUI of the image-editing application;
receiving additional comments through input to the comments display area via the GUI of the image-editing application; and
sending the received additional comments to the remote third-party image hosting website to associate the received additional comments with the edited image.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide an image-editing application. The image-editing application uploads an image to a remote image hosting website. From the image hosting website, the application receives data that identifies the image on the remote image hosting website. The application uses the received data to identify when a user of the remote image hosting website has commented on the image. The application displays the user comments from the remote image hosting website in the image-editing application.
-
Citations
27 Claims
-
1. A machine readable medium of a client device, the machine readable medium storing an image-editing application executable by at least one processing unit of the client device, the image-editing application comprising sets of instructions for:
-
performing a set of image editing operations on an image with a set of tools of the image-editing application; uploading the edited image to a remote third-party image hosting website from the image-editing application; and while the edited image is displayed in a display area of a graphical user interface (GUI) of the image-editing application; retrieving a comment stream associated with the edited image from the remote third-party image hosting website, the comment stream comprising user comments; displaying the user comments from the remote third-party image hosting website in a comment display area of the GUI of the image-editing application; receiving additional comments through input to the comments display area via the GUI of the image-editing application; and sending the received additional comments to the remote third-party image hosting website to associate the received additional comments with the edited image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. For a client device, a method for sharing an image through an image-viewing application of the client device, the method comprising:
-
uploading an image to a remote third-party image hosting website; in response to receiving a request to display the image, retrieving a comment stream from the remote third-party image hosting website, the comment stream comprising user comments about the image; displaying the image in a first display area of a graphical user interface (GUI) of the image-viewing application and the user comments from the remote third-party image hosting website in a comments display area of the GUI of the image-viewing application; receiving additional comments through input to the comments display area via the GUI of the image-viewing application; and sending the received additional comments to the remote third-party image hosting website to associate the received additional comments with the image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A client device comprising:
-
a set of processing units; and a machine readable medium storing an image-editing application executable by at least one of the processing units of the client device, the image-editing application comprising sets of instructions for; uploading an image to a remote third-party image hosting website; and while the image is displayed in a display area of a graphical user interface (GUI) of the image-editing application; identifying when a user of the remote third-party image hosting website has commented on the image; displaying the user comments from the remote third-party image hosting website in a comments display area of the graphical user interface (GUI) of the image-editing application; receiving additional comments through input to the comments display area via the GUI of the image-editing application; and sending the received additional comments to the remote third-party image hosting website to associate the received additional comments with the image. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification