Method for sharing file and electronic device for the same
First Claim
Patent Images
1. An electronic device comprising:
- a memory;
a communication unit comprising communication circuitry; and
a processor functionally coupled with the memory and/or the communication unit,the memory storing instructions that, when executed, are configured to cause the processor to;
identify a first user input for requesting a transmission of at least one file stored in the memory;
identify, in response to the identifying of the first user input, size of the at least one file associated with the first user input;
in response to identifying the size of the at least one file exceeds a reference size,display a user interface for receiving time information associated with the at least one file;
send the at least one file to a server through the communication unit, receive from the server a file access path relating to the sent at least one file;
identify a second user input for a sharing configuration information;
send, in response to the identifying of the second user input, the sharing configuration information to the server through the communication unit;
receive from the server a request of authorization for sharing the at least one file;
transmit to the server a permission of authorization for sharing the at least one file; and
in response to identifying the size of the at least one file does not exceed the reference size,identify a second user input for a sharing configuration information;
store the sharing configuration information in the memory;
receive, from a third electronic device, a sharing request; and
process the sharing request of the third electronic device based on the sharing configuration information stored in the memory;
wherein the sharing configuration information includes at least one of a sharing period, a sharing counterpart, a sharing channel and a sharing authentication code of the at least one file;
wherein, in order to process the sharing request, the instructions, when executed cause the processor to;
request, to the third electronic device, to send a sharing authentication code;
receive, from the third electronic device, a first sharing authentication code;
transmit the at least one file to the third electronic device when the first sharing authentication code matches with the sharing authentication code included in the sharing configuration information;
wherein the instructions, when executed, further cause the processor to request, to the third electronic device, to send a sharing authentication code when the third electronic device is not included in the sharing counterpart of the sharing configuration information.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus include a memory, a communication unit comprising communication circuitry, and a processor functionally coupled with the memory and/or the communication unit. The processor is configured to receive a transmit request of a file stored in the memory, to determine whether the requested file exceeds a reference size, to send the requested file to a server through the communication unit using a module configured with a file transfer function if the requested file exceeds the reference size, to receiver from the server a file access path relating to the transmitted file, and to share the received file access path with another electronic device.
25 Citations
6 Claims
-
1. An electronic device comprising:
-
a memory; a communication unit comprising communication circuitry; and a processor functionally coupled with the memory and/or the communication unit, the memory storing instructions that, when executed, are configured to cause the processor to; identify a first user input for requesting a transmission of at least one file stored in the memory; identify, in response to the identifying of the first user input, size of the at least one file associated with the first user input; in response to identifying the size of the at least one file exceeds a reference size, display a user interface for receiving time information associated with the at least one file; send the at least one file to a server through the communication unit, receive from the server a file access path relating to the sent at least one file; identify a second user input for a sharing configuration information; send, in response to the identifying of the second user input, the sharing configuration information to the server through the communication unit; receive from the server a request of authorization for sharing the at least one file; transmit to the server a permission of authorization for sharing the at least one file; and in response to identifying the size of the at least one file does not exceed the reference size, identify a second user input for a sharing configuration information; store the sharing configuration information in the memory; receive, from a third electronic device, a sharing request; and process the sharing request of the third electronic device based on the sharing configuration information stored in the memory; wherein the sharing configuration information includes at least one of a sharing period, a sharing counterpart, a sharing channel and a sharing authentication code of the at least one file; wherein, in order to process the sharing request, the instructions, when executed cause the processor to; request, to the third electronic device, to send a sharing authentication code; receive, from the third electronic device, a first sharing authentication code; transmit the at least one file to the third electronic device when the first sharing authentication code matches with the sharing authentication code included in the sharing configuration information; wherein the instructions, when executed, further cause the processor to request, to the third electronic device, to send a sharing authentication code when the third electronic device is not included in the sharing counterpart of the sharing configuration information. - View Dependent Claims (2, 3)
-
-
4. A method performed by an electronic device comprising at least one processor, the at least one processor causing steps comprising the following to be performed:
-
identifying a first user input for requesting a transmission of at least one file stored in a memory of the electronic device; identifying, in response to the identifying of the first user input, size of the at least one file associated with the first user input; displaying, in response to identifying that the size exceeds a reference size, a user interface for receiving time information associated with the at least one file; in response to identifying that the size of the at least one file exceeds a reference size, sending the at least one file to a server through the communication unit; receiving a file access path relating to the transmitted at least one file from the server; identifying a second user input for a sharing configuration information; sending, in response to the identifying of the second user input, the sharing configuration information to the server through the communication unit; receiving from the server a request of authorization for sharing the at least one file; transmitting to the server a permission of authorization for sharing the at least one file; and in response to identifying that the size of the at least one file does not exceed the reference size; identifying a second user input for a sharing configuration information; storing the sharing configuration information in the memory; receiving, from a third electronic device, a sharing request; and processing the sharing request of the third electronic device based on the sharing configuration information stored in the memory; wherein the sharing configuration information includes at least one of a sharing period, a sharing counterpart, a sharing channel and a sharing authentication code of the at least one file; wherein the processing the sharing request of the third electronic device based on the sharing configuration information stored in the memory comprises;
receiving a third user input for determining whether to allow the sharing request of the third electronic device based on the sharing configuration information, and transmitting the at least one file to the third electronic device in response to approving the sharing request;wherein the processing the sharing request of the third electronic device based on the sharing configuration information stored in the memory further comprises; requesting, to the third electronic device, to send a sharing authentication code; receiving, from the third electronic device, a first sharing authentication code; and transmitting the at least one file to the third electronic device when the first sharing authentication code matches with the sharing authentication code included in the sharing configuration information. - View Dependent Claims (5, 6)
-
Specification