IP Library › Granted Patent US 10,721,288
Granted Patent B2
US 10,721,288 · App. 16/741,863 · Granted Jul 21, 2020

Method for sharing file and electronic device for the same

Inventors: Yunsung Choi (Seoul, KR); Bowon Kim (Suwon-si, KR); Katherine Cheong (Seoul, KR); Eun Sun Chae (Seoul, KR); Byung-Min Jung (Seongnam-si, KR); Yong Kwon (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
H04L67/06G06F21/606G06F21/6218H04W12/06
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,721,288
App. No.
16/741,863
Granted
Jul 21, 2020
Kind
B2
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.

Claims (65)

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.

2. The electronic device of claim 1 , wherein, in order to identify the sharing configuration information, the instructions, when executed, cause the processor to:

display a first user interface including a webpage to show;

detect a first part of the second user input which selects an address in an internet address field on the first user interface;

display, in response to the first part of the second user input, a second user interface including a control menu and a keypad for editing or sharing the webpage address;

detect a second part of the second user input which selects a share button in the second user interface;

display a third user interface including a sharing counterpart setting field which selects the sharing counterpart and a sharing period setting field; and

detect a third part of the second user input which selects the sharing counterpart and the sharing period.

3. The electronic device of claim 1 , wherein, in order to process the sharing request, the instructions, when executed cause the processor to:

receive a third user input for determining whether to allow the sharing request of the third electronic device based on the sharing configuration information; and

transmit the at least one file to the third electronic device in response to approving the sharing request.

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.

5. The method of claim 4 , wherein the identifying the sharing configuration information comprises:

displaying a first user interference including a webpage to show;

detecting a first part of the second user input which selects an address in an internet address field on the first user interface;

displaying, in response to the first part of the second user input, a second user interface including a control menu and a keypad for editing or sharing the webpage address;

detecting a second part of the second user input which selects a share button in the second user interface;

displaying a third user interface including a sharing counterpart setting field which selects the sharing counterpart and a sharing period setting field; and

detecting a third part of the second user input which selects the sharing counterpart and the sharing period.

6. The method of claim 5 , wherein requesting, to the third electronic device, to send a sharing authentication code comprises: requesting, 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.

Continuity (2)
Continuation 15609302 · May 31, 2017
Related Publication 20200153887A1 · May 14, 2020