IP Library Granted Patent US 10,798,032
Granted Patent B2
US 10,798,032 · App. 15/704,315 · Granted Oct 6, 2020

Method, system and recording medium for messenger service providing output effect

Inventor: Seok Ju Hong (Seongnam-si, KR)
Assignee: Line Corporation
H04L51/04H04L51/16H04L51/18H04L51/34
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,798,032
App. No.
15/704,315
Granted
Oct 6, 2020
Kind
B2
Abstract

According to at least one example embodiment of the present disclosure, provided is a computer program that is combined with an electronic apparatus embodied via a computer and is stored in a computer-readable recording medium so as to execute a messenger service method including extracting input time information from input data included in a message; calculating output time information according to each of output units based on the input time information; and generating output data including the output time information for display on a display device.

Claims (49)

1. A non-transitory computer readable recording medium storing a computer program, which when executed by at least one processor of an electronic apparatus, causes the at least one processor to execute a messenger service method comprising:

extracting input time information associated with a plurality of input units included in a message transmitted from a message sender to a message receiver from input data included in the message, the input time information including input time unit information related to a time taken by the message sender to input each input unit of the plurality of input units of the message;

calculating output time information associated with each output unit of a plurality of output units of the message based on the input time information, the calculating the output time information including comparing a number of the input units of the plurality of input units with a number of output units of the plurality of output units; and

generating output data corresponding to the message for display on a display device of the message receiver, the output data generated based on the output time information and the plurality of output units of the message, wherein the calculating the output time information includes,

in response to the number of the plurality of input units being less than the number of the plurality of output units, dividing the time taken to input one input unit from among the plurality of input units of the message by the number of output units corresponding to the one input unit to calculate an average output time of the corresponding output units as the output time information for each of the corresponding output units.

2. The non-transitory computer readable recording medium of claim 1 , wherein the calculating the output time information includes:

in response to the number of the plurality of input units being more than the number of the plurality of output units, determining a total sum of time taken to input the plurality of input units corresponding to one output unit from among the plurality of output units as the output time information for the one output unit.

3. The non-transitory computer readable recording medium of claim 1 , wherein

the extracting the input time information from the input data includes extracting input time information corresponding to deleted content from the input data; and

the generating the output data includes excluding the extracted input time information corresponding to the deleted content from the output time information.

4. The non-transitory computer readable recording medium of claim 1 , wherein

the extracting the input time information from the input data includes extracting input time information corresponding to deleted content from the input data; and

the generating the output data includes adding output time information corresponding to the deleted content to the output time information.

5. The non-transitory computer readable recording medium of claim 1 , wherein the calculating the output time information includes adjusting the output time information based on a message sender's terminal device type.

6. The non-transitory computer readable recording medium of claim 1 , wherein

the extracting the input time information includes extracting one or more attributes of a message sender's terminal corresponding to the input time information of the input data, the one or more attributes including one or more of a location, a movement speed, temperature, or illuminance of the message sender's terminal; and

the messenger service method further comprises,

determining a circumstance of the message sender's terminal from the one or more attributes of the message sender's terminal, and

generating output effect information for representing the circumstance of the message sender's terminal, the output data including the output effect information.

7. The non-transitory computer readable recording medium of claim 1 , wherein each of the plurality of input units or each of the plurality of output units is one of a character, a syllable, a word, and a unit identified by spacing.

8. A messenger service method, the messenger service method comprising:

extracting, using at least one processor, input time information associated with a plurality of input units included in a message transmitted from a message sender to a message receiver from input data included in the message, the input time information including input time unit information related to a time taken by the message sender to input each input unit of the plurality of input units of the message;

calculating, using the at least one processor, output time information associated with each output unit of a plurality of output units of the message based on the input time information, the calculating the output time information including comparing a number of the input units of the plurality of input units with a number of output units of the plurality of output units; and

generating, using the at least one processor, output data corresponding to the message for display on a display device of the message receiver, the output data generated based on the output time information and the plurality of output units of the message, wherein the calculating the output time information includes,

in response to the number of the plurality of input units being less than the number of the plurality of output units, dividing the time taken to input one input unit from among the plurality of input units of the message by the number of output units corresponding to the one input unit to calculate an average output time of the corresponding output units as the output time information for each of the corresponding output units.

9. A messenger service system of an electronic apparatus, the messenger service system comprising:

at least one processor configured to execute computer readable instructions stored on a memory to,

extract input time information associated with a plurality of input units included in a message transmitted from a message sender to a message receiver from input data included in the message, the input time information including input time unit information related to a time taken by the message sender to input each input unit of the plurality of input units of the message;

calculate output time information associated with each output unit of a plurality of output units of the message based on the input time information, the calculating the output time information including comparing a number of the input units of the plurality of input units with a number of output units of the plurality of output units; and

generate output data corresponding to the message for display on a display device of the message receiver, the output data generated based on the output time information and the plurality of output units of the message, wherein the calculating the output time information includes,

in response to the number of the plurality of input units being less than the number of the plurality of output units,

divide the time taken to input one input unit from among the plurality of input units by the number of output units corresponding to the one input unit; and

calculate an average output time of the corresponding output units as the output time information for each of the corresponding output units.

10. The messenger service system of claim 9 , wherein the at least one processor is further configured to calculate the output time information by:

in response to the number of the plurality of input units being more than the number of the plurality of output units,

determine a total sum of time taken to input the plurality of input units corresponding to one output unit from among the plurality of output units as the output time information for the one output unit.

11. The messenger service system of claim 9 , wherein the at least one processor is further configured to:

extract, from the input data, input time information corresponding to deleted content from the input data; and

exclude, from the output time information, the extracted input time information corresponding to the deleted content.

12. The messenger service system of claim 9 , wherein the at least one processor is further configured to:

extract, from the input data, input time information corresponding to deleted content from the input data; and

adding output time information corresponding to the deleted content to the output time information.

13. The messenger service system of claim 9 , wherein the at least one processor is further configured to:

adjust the output time information based on a message sender's terminal device type.

14. The messenger service system of claim 9 , wherein the at least one processor is further configured to:

extract one or more attributes of a message sender's terminal corresponding to the input time information of the input data, the one or more attributes including one or more of a location, a movement speed, temperature, or illuminance of the message sender's terminal;

determine a circumstance of the message sender's terminal from the one or more attributes of the message sender's terminal; and

generate output effect information for representing the circumstance of the message sender's terminal, the output data including the output effect information.

15. The messenger service system of claim 9 , wherein each of the plurality of input units or each of the plurality of output units is one of a character, a syllable, a word, and a unit identified by spacing.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2024
From: Z INTERMEDIATE GLOBAL CORPORATION
To: LY CORPORATION
Reel/Frame 067096/0431 →
CHANGE OF NAME Recorded Apr 10, 2024
From: LINE CORPORATION
To: Z INTERMEDIATE GLOBAL CORPORATION
Reel/Frame 067069/0467 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE ASSIGNEES CITY IN THE ADDRESS SHOULD BE TOKYO, JAPAN PREVIOUSLY RECORDED AT REEL: 058597 FRAME: 0303. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2023
From: A HOLDINGS CORPORATION
To: LINE CORPORATION
Reel/Frame 062401/0490 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CITY SHOULD BE SPELLED AS TOKYO PREVIOUSLY RECORDED AT REEL: 058597 FRAME: 0141. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2023
From: LINE CORPORATION
To: A HOLDINGS CORPORATION
Reel/Frame 062401/0328 →
CHANGE OF NAME Recorded Dec 28, 2021
From: LINE CORPORATION
To: A HOLDINGS CORPORATION
Reel/Frame 058597/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: A HOLDINGS CORPORATION
To: LINE CORPORATION
Reel/Frame 058597/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2017
From: HONG, SEOK JU
To: LINE CORPORATION
Reel/Frame 043599/0433 →
Continuity (2)
Continuation In Part PCTKR2016008808 · Aug 10, 2016
Related Publication 20180048596A1 · Feb 15, 2018