IP Library › Granted Patent US 12,477,031
Granted Patent B2
US 12,477,031 · App. 18/139,926 · Granted Nov 18, 2025

File sending method and apparatus, and electronic device

Inventor: Lei Liu (Dongguan, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
H04L67/06G06F40/205H04L51/04H04L51/08
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 12,477,031
App. No.
18/139,926
Granted
Nov 18, 2025
Kind
B2
Abstract

A file sending method and an electronic device are provided. The method includes: in a case that a conversation interface is displayed, receiving first input of a user. The conversation interface includes at least one file. The first input is input performed by the user for a target file in the at least one file. The method further includes updating the conversation interface to a first interface in response to the first input. The first interface is a desktop or a target interface displayed based on a storage path of the target file. The desktop includes an identifier of the target file. The target interface includes the target file. The method also includes receiving second input of the user. The method additionally includes in response to the second input, sending the target file by using the target application program.

Claims (69)

1 . A file sending method, comprising:

when a conversation interface is displayed, receiving first input of a user, wherein the conversation interface comprises at least one file to be sent to another user, and the first input is performed by the user for a target file in the at least one file;

displaying a first interface in response to the first input, wherein the first interface is a desktop displaying thereon an icon identifying the target file and an icon identifying a target application program;

receiving second input of the user, wherein the second input is performed by the user to add the target file to the target application program, wherein the second input comprises dragging the icon identifying the target file to an area where the icon of the target application program is located;

in response to the second input, parsing the target file by using the target application program; and

when the target file is successfully parsed, sending the parsed target file by using the target application program,

wherein:

the first interface further comprises a target interface;

before displaying the first interface, the method further comprises:

obtaining the storage path of the target file, and displaying a prompt window based on the storage path of the target file, wherein the prompt window comprises at least one of the following: a first control or the storage path of the target file, wherein the first control is used to display a storage area of a file on an electronic device, and receiving third input of the user;

displaying the first interface comprises:

displaying the target interface in response to the third input; and

before receiving the second input of the user, the method further comprises:

receiving fourth input of the user, wherein the fourth input is input performed by the user for the target file in the target interface, and

moving the target file to a target folder in response to the fourth input.

2 . The file sending method according to claim 1 ,

wherein:

the prompt window comprises at least the storage path of the target file,

the conversation interface further comprises a target input area,

the target input area is used to input a file name of a file, and

the first input is input performed by the user for a file name of the target file in the target input area; and

wherein the obtaining the storage path of the target file comprises:

determining, from a storage area on the electronic device based on the file name of the target file, the file corresponding to the file name of the target file, to obtain the storage path of the target file.

3 . An electronic device, comprising a processor; and a memory having a computer program or instructions stored thereon, wherein the computer program or the instructions, when executed by the processor, causes the processor to perform operations comprising:

when a conversation interface is displayed, receiving first input of a user, wherein the conversation interface comprises at least one file to be sent to another user, and the first input is performed by the user for a target file in the at least one file;

displaying a first interface in response to the first input, wherein the first interface is a desktop displaying thereon an icon identifying the target file and an icon identifying a target application program;

receiving second input of the user, wherein the second input is input performed by the user to add the target file to the target application program, wherein the second input comprises dragging the icon identifying the target file to an area where the icon of the target application program is located;

in response to the second input, parsing the target file by using the target application program; and

when the target file is successfully parsed, sending the parsed target file by using the target application program,

wherein:

the first interface further comprises a target interface;

before displaying the first interface, the operations further comprise:

obtaining the storage path of the target file, and displaying a prompt window based on the storage path of the target file, wherein the prompt window comprises at least one of the following: a first control or the storage path of the target file, wherein the first control is used to display a storage area of a file on an electronic device, and receiving third input of the user;

displaying the first interface comprises:

displaying the target interface in response to the third input; and

before receiving the second input of the user, the operations further comprise:

receiving fourth input of the user, wherein the fourth input is input performed by the user for the target file in the target interface, and

moving the target file to a target folder in response to the fourth input.

4 . The electronic device according to claim 3 ,

wherein:

the prompt window comprises at least the storage path of the target file,

the conversation interface further comprises a target input area,

the target input area is used to input a file name of a file, and

the first input is input performed by the user for a file name of the target file in the target input area; and

wherein the obtaining the storage path of the target file comprises:

determining, from a storage area on the electronic device based on the file name of the target file, the file corresponding to the file name of the target file, to obtain the storage path of the target file.

5 . A non-transitory computer readable storage medium, storing a computer program or instructions that, when executed by a processor, cause the processor to perform operations comprising:

when a conversation interface is displayed, receiving first input of a user, wherein the conversation interface comprises at least one file to be sent to another user, and the first input is input performed by the user for a target file in the at least one file;

displaying a first interface in response to the first input, wherein the first interface is a desktop displaying thereon an icon identifying the target file and an icon identifying a target application program;

receiving second input of the user, wherein the second input is input performed by the user to add the target file to the target application program, wherein the second input comprises dragging the icon identifying the target file to an area where the icon of the target application program is located;

in response to the second input, parsing the target file by using the target application program; and

when the target file is successfully parsed, sending the parsed target file by using the target application program,

wherein:

the first interface further comprises a target interface;

before displaying the first interface, the operations further comprise:

obtaining the storage path of the target file, and displaying a prompt window based on the storage path of the target file, wherein the prompt window comprises at least one of the following: a first control or the storage path of the target file, wherein the first control is used to display a storage area of a file on an electronic device, and receiving third input of the user;

displaying the first interface comprises:

displaying the target interface in response to the third input; and

before receiving the second input of the user, the operations further comprise:

receiving fourth input of the user, wherein the fourth input is input performed by the user for the target file in the target interface, and

moving the target file to a target folder in response to the fourth input.

6 . The non-transitory computer readable storage medium according to claim 5 ,

wherein:

the prompt window comprises at least the storage path of the target file,

the conversation interface further comprises a target input area,

the target input area is used to input a file name of a file, and

the first input is input performed by the user for a file name of the target file in the target input area; and

wherein the obtaining the storage path of the target file comprises:

determining, from a storage area on the electronic device based on the file name of the target file, the file corresponding to the file name of the target file, to obtain the storage path of the target file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: LIU, LEI
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 063472/0621 →
Priority Claims (1)
CN 202011174568.7 · Oct 28, 2020 · national
Continuity (2)
Continuation PCTCN2021126341 · Oct 26, 2021
Related Publication 20240089313A1 · Mar 14, 2024
References Cited (32)
US 6389427B1 · Faulkner · 2002 [cited by examiner]
US 6693729B1 · Bloomfield · 2004 [cited by examiner]
US 7697520B2 · Hopkins · 2010 [cited by examiner]
US 8346803B2 · Chang · 2013 [cited by examiner]
US 10037339B1 · Kleinpeter · 2018 [cited by examiner]
US 10592098B2 · Chaudhri · 2020 [cited by examiner]
US 20040162877A1 · Van Dok et al. · 2004 [cited by applicant]
US 20060085508A1 · Uchida et al. · 2006 [cited by applicant]
US 20070061308A1 · Hartwell · 2007 [cited by examiner]
US 20080147746A1 · Bauchot et al. · 2008 [cited by applicant]
US 20120265817A1 · Bruno et al. · 2012 [cited by applicant]
US 20130159304A1 · Halpern, III · 2013 [cited by examiner]
US 20130227236A1 · Flynn · 2013 [cited by examiner]
US 20130283144A1 · Roh et al. · 2013 [cited by applicant]
US 20140136934A1 · Osawa · 2014 [cited by applicant]
US 20150193108A1 · Li · 2015 [cited by examiner]
US 20170308516A1 · Steplyk · 2017 [cited by examiner]
US 20170336943A1 · Chaudhri · 2017 [cited by examiner]
US 20170359712A1 · Meredith · 2017 [cited by examiner]
US 20190121511A1 · Gelernter · 2019 [cited by examiner]
US 20200218694A1 · Zeng · 2020 [cited by examiner]
CN 106777332A · 2017 [cited by applicant]
CN 107239199A · 2017 [cited by applicant]
CN 109343755A · 2019 [cited by applicant]
CN 110019058A · 2019 [cited by applicant]
CN 110287145A · 2019 [cited by applicant]
CN 112399006A · 2021 [cited by applicant]
JP 6143437B2 · 2017 [cited by applicant]
International Search Report issued in corresponding International Application No. PCT/CN2021/126341, mailed Jan. 26, 2022, 4 pages. [cited by applicant]
First Office Action issued in related Chinese Application No. 202011174568.7, mailed Apr. 27, 2021, 8 pages. [cited by applicant]
Second Office Action issued in related Chinese Application No. 202011174568.7, mailed Nov. 18, 2021, 6 pages. [cited by applicant]
Extended European Search Report issued in related European Application No. 21885136.8, mailed Mar. 27, 2024, 8 pages. [cited by applicant]