MESSENGER-LINKED SERVICE SYSTEM AND METHOD USING A SOCIAL GRAPH OF A MESSENGER PLATFORM
A messenger-linked service system and method using a social graph based on a human relationship of a messenger are provided. The messenger-linked service system may include a relationship extraction unit to extract a social graph of a friend relationship of the messenger, a selection unit to select data in the messenger-linked service, and an execution unit to either transmit or to execute a sharing request of the selected data to the friend using the social graph.
1 . A messenger-linked service system comprising:
a processor;
a relationship extraction unit configured to extract, using the processor, a social graph of a friend relationship of a messenger;
a selection unit configured to select data in a messenger-linked service; and
an execution unit configured to either transmit or execute a sharing request of the selected data to the friend using the social graph.
2 . The messenger-linked service system of claim 1 , wherein a user authentication is processed by obtaining a user's consent when the messenger-linked service is operated.
3 . The messenger-linked service system of claim 1 , wherein the relationship extraction unit is further configured to extract a social graph of a group relationship of the messenger and to extract a chat history between a user of the messenger and the friend or the group.
4 . The messenger-linked service system of claim 1 , wherein the selection unit selects data that is either the messenger-linked service or associated with the messenger-linked service.
5 . The messenger-linked service system of claim 4 ,
wherein the data associated with the messenger-linked service is either extracted from data stored in the messenger-linked service or is newly written in association with the messenger-linked service.
6 . The messenger-linked service system of claim 1 , wherein during operation of the messenger-linked service, the execution unit calls the relationship extraction unit and selects a friend or a group to whom the selected data is to be transmitted or shared.
7 . The messenger-linked service system of claim 1 , wherein the messenger-linked service system transfers information about initiating the transmission or execution of the sharing request through a push alert, a notification alert or a chat message.
8 . A messenger-linked service system executable by an application corresponding to a messenger-linked service, the messenger-linked service system comprising:
a processor;
a selection unit configured to select data in the messenger-linked service;
a relationship extraction unit configured to extract, using the processor, a social graph between a user of a messenger and a friend; and
an execution unit configured to either transmit or execute a sharing request of the selected data to the friend using the social graph.
9 . The messenger-linked service system of claim 8 , wherein, when the messenger is operated in the messenger-linked service, the social graph related to the friend relationship or a group relationship of the user of the messenger is displayed on the messenger-linked service and,
wherein the execution unit receives a target from the user and transmits or executes a sharing request of the selected data to the target.
10 . A method that uses a processor to perform a messenger-linked service, the method comprising:
extracting, using the processor, a social graph between a user of a messenger and a friend;
selecting data in a messenger-linked service; and
either transmitting or executing a sharing request of the selected data to the friend using the social graph.
11 . The method of claim 10 , wherein performing an authentication between the messenger and the message-linked service by obtaining a user's consent when the messenger-linked service is operated.
12 . The method of claim 10 , wherein the extracting comprises extracting a relationship comprising one or more of a social graph of a group relationship of the messenger, a social graph of a friend relationship of the messenger and extracting a chat history between a user of the messenger and the friend or the group.
13 . The method of claim 10 , wherein the selecting comprises selecting data that is either the messenger-linked service or associated with the messenger-linked service.
14 . The method of claim 13 , wherein the data associated with the messenger-linked service is either extracted from data stored in the messenger-linked service or is newly written in association with the messenger-linked service.
15 . The method of claim 10 , wherein the transmitting comprises:
calling, during operation of the messenger-linked service, a chat history or a social graph of each of a friend relationship and a group relationship, and
selecting a friend or a group, to whom the selected data is to be transmitted or shared, and
transmitting the selected data or executing the sharing request.
16 . The method of claim 10 , wherein information about initiating the transmitting and the executing of the sharing request is transferred through a push alert, a notification alert, or a chat message.
17 . A method that uses a processor and a messenger-linked application to perform a messenger-linked service, the method comprising:
selecting, using the processor, data in the messenger-linked service;
extracting a social graph between a user of a messenger and a friend after performing a user authentication between a messenger and messenger-linked service; and
either transmitting or executing a sharing request of the selected data to the friend, using the social graph.
18 . The method of claim 17 ,
wherein, when the messenger is operated in the messenger-linked service, the social graph related to the friend relationship or a group relationship of the user of the messenger is displayed on the messenger-linked service and,
wherein the transmitting or executing comprises receiving a target from the user and transmitting or executing a sharing request of the selected data to the target.
19 . One or more non-transitory computer-readable storage media having stored thereon a computer program that, when executed by one or more processors, causes the one or more processors to perform acts that provide a message-linked service, the acts comprising
extracting, using the processor, a social graph between a user of a messenger and a friend;
selecting data in a messenger-linked application; and
either transmitting or executing a sharing request of the selected data to the friend using the social graph.
20 . A method that uses a processor to provide a linked service, the method comprising:
providing a chat service, using the processor, with a friend of a user through a messenger, the friend being registered in the messenger;
performing a user authentication between a messenger-linked service and the messenger; and
registering a social graph of the friend in the messenger-linked service, through the user authentication.
21 . The method of claim 20 , wherein the performing a user authentication comprises performing the user authentication by obtaining a user's consent when the messenger-linked service is used.
22 . The method of claim 20 , wherein the registering comprises sharing data associated with the messenger-linked service with the friend, through the messenger.
23 . The method of claim 22 , wherein the messenger-linked service comprises at least one of a card, a camera, a schedule, a game, a photo album, a calendar, a Social Network Service (SNS), and an address book, and is installed and operated in a user terminal of the user.
24 . The method of claim 23 , wherein the sharing comprises either recommending a game application to the friend or requesting execution of the game application, through the messenger.
25 . A method that uses a processor to provide a linked-service, the method comprising:
providing a chat service, using the processor, with a friend of a user through a messenger, the friend being registered in the messenger;
performing a user authentication between a messenger-linked service and the messenger;
registering a social graph of the friend in the messenger-linked service, through the user authentication; and
sharing data associated with the messenger-linked service with the friend, using the social graph.
26 . The method of claim 25 , wherein the performing comprises performing the user authentication by obtaining a user's consent when the messenger-linked service is used.
27 . The method of claim 25 , wherein the messenger-linked service comprises a game service, and
wherein the sharing comprises either recommending the game service to the friend or requesting execution of the game service, through the messenger.
28 . A method that uses a processor to provide a linked-service, the method comprising:
providing a chat service, using the processor, with a friend of a user through a messenger, the friend being registered in the messenger;
operating the messenger in a messenger-linked service;
selecting, by the user, at least one target among the friend and a group, the group being registered in the messenger; and
sharing data associated with the messenger-linked service with the selected target.
29 . The method of claim 28 , wherein the messenger-linked service comprises at least one of a card, a camera, a schedule, a game, a photo album, a calendar, a social network service (SNS), and an address book.
30 . A system for providing a linked-service, the system comprising:
a processor;
a chat service configured to provide a chat service, using the processor, with a friend of a user through a messenger, the friend being registered in the messenger;
an authentication unit configured to perform a user authentication between a messenger-linked service and the messenger; and
a relationship registrar configured to register a social graph of the friend in the messenger-linked service, after the user authentication.
31 . A system for providing a linked-service, the system comprising:
a processor;
a chat service configured to provide a chat service, using the processor, with a friend of a user through a messenger, the friend being registered in the messenger;
an authentication unit to perform a user authentication between a messenger-linked service and the messenger;
a relationship registrar configured to register a social graph of the friend in the messenger-linked service, after the user authentication; and
a data sharer configured to share data associated with the messenger-linked service with the friend, using the social graph.
32 . A system for providing a linked-service, the system comprising:
a processor;
a chat service configured to provide a chat service, using the processor, with a friend of a user through a messenger, the friend being registered in the messenger;
a messenger operation unit configured to operate the messenger in a messenger-linked service;
an target selection unit configured to select at least one target among the friend and a group, the group being registered in the messenger; and
a data sharing unit configured to share data associated with the messenger-linked service with the selected target.
33 . The system of claim 1 , further comprising an authentication unit configured to perform a user authentication between the messenger and the messenger-linked service.
34 . The method of claim 10 , further comprising performing a user authentication between the messenger and the messenger-linked service.