IP Library Granted Patent US 10,212,108
Granted Patent B2
US 10,212,108 · App. 15/287,058 · Granted Feb 19, 2019

Method and system for expanding function of message in communication session

Inventors: Geum Yong Yoo (Seongnam-si, KR); Eun Hyuk Kim (Seongnam-si, KR); Yongseon Yim (Seongnam-si, KR); Yonggi Hwang (Seongnam-si, KR); Dongyoung Kim (Seongnam-si, KR); Chul-soon Choi (Seongnam-si, KR)
Assignee: LINE CORPORATION
H04L51/046H04L51/10H04L65/1066H04L65/1083G06F3/0482G06F3/04842H04L67/02
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,212,108
App. No.
15/287,058
Granted
Feb 19, 2019
Kind
B2
Abstract

A system includes a memory configured to store computer-readable instructions; and one or more processors configured to execute the computer-readable instructions such that the one or more processors are configured to, receive a message from a first electronic device connected to a communication session for an instant messaging service, determine hidden attribute information for playing content corresponding to a keyword using the keyword further included in the message, if the message includes a desired character, add the determined hidden attribute information to the message, and transmit the message to which the hidden attribute information is added, to a second electronic device connected to the communication session through the communication session.

Claims (78)

1. A system comprising:

a memory configured to store computer-readable instructions; and

one or more processors configured to execute the computer-readable instructions such that the one or more processors are configured to,

receive a message from a first electronic device connected to a communication session for an instant messaging service,

determine hidden attribute information for playing content corresponding to a keyword using the keyword further included in the message, if the message includes a desired character,

add the determined hidden attribute information to the message, and

transmit the message to which the hidden attribute information is added, to a second electronic device connected to the communication session through the communication session.

2. The system of claim 1 , wherein the one or more processors are configured to execute the computer-readable instructions such that the one or more processors are configured to,

store and manage information about a plurality of contents preset corresponding to a plurality of keywords, respectively, in association with the plurality of keywords, and

generate hidden attribute information about the content corresponding to the keyword further included in the message among the plurality of contents.

3. The system of claim 1 , wherein the one or more processors are configured to execute the computer-readable instructions such that the determining of the hidden attribute information includes generating the hidden attribute information to include at least one of a type and an identifier of the content, such that the hidden attribute information is information that causes the second electronic device to play content corresponding to the type or the identifier.

4. The system of claim 3 , wherein the one or more processors are configured to execute the computer-readable instructions such that the determining of the hidden attribute information further includes generating the hidden attribute information to include information about a play result of the content, such that the hidden attribute information is information that causes the second electronic device to control play of the content to derive the play result based on information about the play result.

5. The system of claim 3 , wherein the one or more processors are configured to execute the computer-readable instructions such that the determining of the hidden attribute information includes generating the hidden attribute information to include at least one of source information about the content and source information of a medium that provides the content, such that the hidden attribute information is information that causes the second electronic device to play the content based on the at least one source information.

6. The system of claim 3 , wherein the one or more processors are configured to execute the computer-readable instructions such that the determining of the hidden attribute information further includes generating the hidden attribute information to include a display type of the content, such that the hidden attribute information is information that causes the second electronic device to play the content based on the display type,

the display type including at least one of a uniform resource locator (URL), an image, a video, and an audio.

7. The system of claim 3 wherein,

the hidden attribute information further includes information identifying participants,

the identified participants include at least a portion of participants of the communication session, and

the one or more processors are configured to execute the computer-readable instructions such that the one or more processors are configured to provide a service that allows the identified participants to play the content together.

8. The system of claim 7 , wherein the hidden attribute information further includes information identifying a host, and

the one or more processors are configured to execute the computer-readable instructions such that the one or more processors are configured to proceed with the service in response to a progress instruction received from an electronic device of the host.

9. The system of claim 3 , wherein the one or more processors are configured to execute the computer-readable instructions such that the determining of the hidden attribute information further includes generating the hidden attribute information to include information about a range of a derivable result value based on play of the content, such that the hidden attribute information is information that causes the second electronic device to play the content based on a range of the result value.

10. The system of claim 3 , wherein the one or more processors are configured to execute the computer-readable instructions such that the determining of the hidden attribute information further includes generating the hidden attribute information to include information about an application in which the content is to be played, such that the hidden attribute information is information that causes the second electronic device to execute the application and play the content through the executed application.

11. The system of claim 1 , wherein the one or more processors are configured to execute the computer-readable instructions such that the determining of the hidden attribute information further includes generating the hidden attribute information to include information that causes the second electronic device to,

display a link for playing the content in response to the message in the communication session,

execute an application for playing the content corresponding to the hidden attribute information included in the message through the link, and

play the content through the application.

12. The system of claim 1 , wherein the one or more processors are configured to execute the computer-readable instructions such that the determining of the hidden attribute information further includes generating the hidden attribute information to include information that causes the second electronic device to play the content based on the hidden attribute information added to the message in the communication session.

13. The system of claim 1 , further comprising:

the first electronic device,

the keyword including an initial keyword and an additional keyword,

the first electronic device including,

a memory configured to store computer-readable instructions, and

one or more processors configured to execute the computer-readable instructions such that the one or more processors of the first electronic device are configured to,

in response to the desired character and the initial keyword input from a user of the first electronic device,

provide an additional information list corresponding to the initial keyword to the user of the first electronic device and add an additional keyword corresponding to additional information selected by the user of the first electronic device from the additional information list to the keyword.

14. A method of expanding a message, the method comprising:

receiving a message from a first electronic device connected to a communication session for an instant messaging service, the message including a keyword;

determining hidden attribute information for playing content corresponding to the keyword, if the message includes a desired character;

adding the determined hidden attribute information to the message; and

transmitting the message to which the hidden attribute information is added, to a second electronic device connected to the communication session through the communication session.

15. The method of claim 14 , further comprising:

storing and managing information identifying a correspondence between a contents from among a plurality of contents and keywords from among a plurality of keywords, respectively,

wherein the determining includes generating hidden attribute information with respect to content, among the plurality of contents, that corresponds to the keyword included in the message.

16. A method of expanding a message, the method comprising:

receiving a message at a first electronic device connected to a communication session for an instant messaging service, the message being received from a server that provides the instant messaging service through the communication session; and

playing content at the first electronic device if the message includes the hidden attribute information, the content corresponding to hidden attribute information,

wherein the server,

receives the message from a second electronic device through the communication session,

determines the hidden attribute information for playing content corresponding to a keyword further included in the message if the message includes a desired character,

adds the hidden attribute information to the message, and

transmits, to the first electronic device, the message to which the hidden attribute information is added.

17. The method of claim 16 , wherein the playing of the content includes playing content corresponding to a type or an identifier of the content included in the hidden attribute information.

18. The method of claim 17 wherein,

the hidden attribute information includes at least one of source information about the content and source information of a medium that provides the content, and

the playing of the content includes playing the content based on the at least one source information.

19. The method of claim 17 wherein,

the hidden attribute information further includes a display type of the content,

the display type includes at least one of a uniform resource locator (URL), an image, a video, and an audio, and

the playing of the content includes playing the content based on the display type.

20. The method of claim 17 wherein,

the hidden attribute information further includes information identifying participants,

the identified participants include at least a portion of participants of the communication session, and

the playing of the content includes receiving a service that allows the identified participants to play the content together.

21. The method of claim 20 wherein,

the hidden attribute information further includes information about a host, and

the received service proceeds in response to a progress instruction transmitted from an electronic device of the host to the server.

22. The method of claim 17 wherein,

the hidden attribute information further includes information about a range of a derivable result value based on play of the content, and

the playing of the content includes playing the content based on a range of the result value.

23. The method of claim 17 wherein,

the hidden attribute information further includes information about an application in which the content is to be played, and

the playing of the content includes executing the application and playing the content through the executed application.

24. The method of claim 16 , wherein the playing of the content includes,

displaying a link for playing the content in response to the message in the communication session,

executing an application for playing the content corresponding to the hidden attribute information included in the message in response to a selection on the link, and

playing the content through the application.

25. The method of claim 16 , wherein the playing of the content includes playing the content based on the hidden attribute information added to the message in the communication session.

Assignments (9)
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 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 →
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 →
CHANGE OF ADDRESS Recorded Dec 28, 2021
From: LINE CORPORATION
To: LINE CORPORATION
Reel/Frame 059511/0374 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE OMISSION OF THIRD INVENTOR DATA PREVIOUSLY RECORDED AT REEL: 039963 FRAME: 0020. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 1, 2016
From: YOO, GEUM YONG; KIM, EUN HYUK; YIM, YONGSEON; HWANG, YONGGI; KIM, DONGYOUNG; CHOI, CHUL-SOON
To: LINE CORPORATION
Reel/Frame 040542/0290 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2016
From: YOO, GEUM YONG; KIM, EUN HYUK; YIM, YONGSEON; KIM, DONGYOUNG; CHOI, CHUL-SOON
To: LINE CORPORATION
Reel/Frame 039963/0020 →
Priority Claims (1)
KR 10-2015-0141091 · Oct 7, 2015 · national
Continuity (1)
Related Publication 20170104703A1 · Apr 13, 2017