IP Library Granted Patent US 10,691,319
Granted Patent B2
US 10,691,319 · App. 16/031,306 · Granted Jun 23, 2020

Instant-messaging-based picture sending method and device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,691,319
App. No.
16/031,306
Granted
Jun 23, 2020
Kind
B2
Abstract

At a first computing device, a target image is identified. The target image is provided in a display on the first computing device in a communication area displaying a conversation between a first user using the first computing device and a second user using a second computing device. An indication is received that the first user has initiated editing of the target image. An edit control listing editing options is provided for display in the communication area. At the first computing device, a user selection is received of a particular editing option selected from the editing options. An edited target image is created by editing the target image using an edit operation associated with the particular editing option. The edited target image is provided to the second computing device and the communication area is updated to display the edited target image.

Claims (43)

1. A computer-implemented method, comprising:

displaying a target image in a display on a first computing device in a communication area displaying an instant messaging conversation between a first user using the first computing device and a second user using a second computing device, wherein the target image is received from the second computing device;

receiving an indication that the first user has initiated editing of the target image displayed within the communication area;

displaying, in the communication area, an edit control listing editing options for the target image displayed within the communication area;

receiving, at the first computing device, a user selection of a particular editing option selected from the editing options;

creating an edited target image by editing the target image displayed within the communication area using an edit operation associated with the particular editing option; and

providing the edited target image to the second computing device and updating the communication area to display the edited target image.

2. The computer-implemented method of claim 1 , further comprising:

providing the edited target image for preview by the first user on the first computing device; and

receiving a user confirmation to proceed with sending the edited target image to the second computing device.

3. The computer-implemented method of claim 1 , wherein the target image is a photo or an emoji.

4. The computer-implemented method of claim 1 , wherein the editing options include at least one of inverse, blurring, deformation, and rotation.

5. The computer-implemented method of claim 1 , wherein the communication area is a session window in a messaging application.

6. The computer-implemented method of claim 1 , wherein the edit operation is a tap/click operation, a double-tap/click operation, or a touch and hold operation.

7. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

displaying a target image in a display on a first computing device in a communication area displaying an instant messaging conversation between a first user using the first computing device and a second user using a second computing device, wherein the target image is received from the second computing device;

receiving an indication that the first user has initiated editing of the target image displayed within the communication area;

displaying, in the communication area, an edit control listing editing options for the target image displayed within the communication area;

receiving, at the first computing device, a user selection of a particular editing option selected from the editing options;

creating an edited target image by editing the target image displayed within the communication area using an edit operation associated with the particular editing option; and

providing the edited target image to the second computing device and updating the communication area to display the edited target image.

8. The non-transitory, computer-readable medium of claim 7 , the operations further comprising:

providing the edited target image for preview by the first user on the first computing device; and

receiving a user confirmation to proceed with sending the edited target image to the second computing device.

9. The non-transitory, computer-readable medium of claim 7 , wherein the target image is a photo or an emoji.

10. The non-transitory, computer-readable medium of claim 7 , wherein the editing options include at least one of inverse, blurring, deformation, and rotation.

11. The non-transitory, computer-readable medium of claim 7 , wherein the communication area is a session window in a messaging application.

12. The non-transitory, computer-readable medium of claim 7 , wherein the edit operation is a tap/click operation, a double-tap/click operation, or a touch and hold operation.

13. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

displaying a target image in a display on a first computing device in a communication area displaying an instant messaging conversation between a first user using the first computing device and a second user using a second computing device, wherein the target image is received from the second computing device;

receiving an indication that the first user has initiated editing of the target image displayed within the communication area;

displaying, in the communication area, an edit control listing editing options for the target image displayed within the communication area;

receiving, at the first computing device, a user selection of a particular editing option selected from the editing options;

creating an edited target image by editing the target image displayed within the communication area using an edit operation associated with the particular editing option; and

providing the edited target image to the second computing device and updating the communication area to display the edited target image.

14. The computer-implemented system of claim 13 , the operations further comprising:

providing the edited target image for preview by the first user on the first computing device; and

receiving a user confirmation to proceed with sending the edited target image to the second computing device.

15. The computer-implemented system of claim 13 , wherein the target image is a photo or an emoji.

16. The computer-implemented system of claim 13 , wherein the editing options include at least one of inverse, blurring, deformation, and rotation.

17. The computer-implemented system of claim 13 , wherein the communication area is a session window in a messaging application.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2019
From: LIU, JIAYIN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 048317/0198 →