Methods, systems, and computer program products for providing video call service
AssigneeHyperconnect Inc.
InventorsSang Il Ahn, Byung Jong Kim, Eun Hee Choi
Life of this patent
Estimating the term…
Abstract
Provided is an operation method of a server for relaying a call. The server relays a preliminary call between a first terminal and a second terminal for a preset time, based on matching of a first user of the first terminal and a second user of the second terminal, and after the preset time has elapsed, receives, from the first terminal and the second terminal, a response as to whether to continue the preliminary call. The server may determine whether to proceed with a main call based on the received response.
Claims20
An operation method of a server, the operation method comprising:
- identifying whether matching between a first user of a first terminal and a second user of a second terminal is completed;
- relaying a preliminary call between the first terminal and the second terminal based on the matching, wherein the duration of the preliminary call is pre-determined to be a preset time;
- allowing conversation between the first user and the second user during the preliminary call;
- terminating the conversation of the preliminary call after the preset time elapses;
- asking each of the first terminal and the second terminal whether to proceed with a main call after the preset time has elapsed during the preliminary call;
- receiving, from each of the first terminal and the second terminal, a response as to whether to proceed with the main call after the preset time has elapsed during the preliminary call;
- determining whether to proceed with the main call, based on the response,
- wherein a first graphical user interface is displayed on a display of each of the first terminal and the second terminal during the preset time and a second graphical user interface is displayed on the display of each of the first terminal and the second terminal while the main call is in progress, and
- wherein the first graphical user interface and the second graphical user interface are different from each other;
- and
- resuming the conversation between the first user and the second user if proceeding to the main call.
A device for relaying a call, the device comprising:
- a processor;
- and
- a memory storing at least one program containing instructions that when read by the processor direct the processor to perform operations including:
- identifying whether matching between a first user of a first terminal and a second user of a second terminal is completed;
- relaying a preliminary call between the first terminal and the second terminal based on the matching, wherein the duration of the preliminary call is pre-determined to be a preset time;
- allowing conversation between the first user and the second user during the preliminary call;
- terminating the conversation of the preliminary call after the preset time elapses;
- asking each of the first terminal and the second terminal whether to proceed with a main call after the preset time has elapsed during the preliminary call;
- receiving, from each of the first terminal and the second terminal, a response as to whether to continue the main call after the preset time has elapsed during the preliminary call;
- determining whether to proceed with the main call based on the response,
- wherein a first graphical user interface is displayed on a display of each of the first terminal and the second terminal during the preset time and a second graphical user interface is displayed on the display of each of the first terminal and the second terminal while the main call is in progress, and
- wherein the first graphical user interface and the second graphical user interface are different from each other;
- and
- resuming the conversation between the first user and the second user if proceeding to the main call.
A first terminal comprising:
- a communication unit configured to
- receive a like signal transmitted from a second user of a second terminal to a server,
- transmit a like signal regarding the second user of the second terminal to the server, and
- receive a request for establishing a communication connection between the first terminal and the second terminal;
- and
- a control unit configured to perform a preliminary call with the second terminal, according to the request, wherein the duration of the preliminary call is pre-determined to be a preset time and the preliminary call is terminated after the preset time elapses,
- wherein the communication unit receives, from the server, a request for input as to whether to proceed with a main call with the second terminal after the preset time has elapsed,
- wherein the communication unit transmits, to the server, a response as to whether to proceed with the main call with the second terminal after the preset time has elapsed during the preliminary call,
- wherein a first graphical user interface displayed on a display during the preset time and a second graphical user interface displayed on the display while the main call is in progress, and
- wherein the first graphical user interface and the second graphical user interface are different from each other.
Dependencies are inferred from the claim text.