U.S. patent application number 13/730137 was filed with the patent office on 2013-12-12 for messenger-linked service system and method using a social graph of a messenger platform.
This patent application is currently assigned to LINE CORPORATION. The applicant listed for this patent is LINE CORPORATION. Invention is credited to Jungmin LEE, JungHo SHIN.
Application Number | 20130332543 13/730137 |
Document ID | / |
Family ID | 49716170 |
Filed Date | 2013-12-12 |
United States Patent
Application |
20130332543 |
Kind Code |
A1 |
SHIN; JungHo ; et
al. |
December 12, 2013 |
MESSENGER-LINKED SERVICE SYSTEM AND METHOD USING A SOCIAL GRAPH OF
A MESSENGER PLATFORM
Abstract
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.
Inventors: |
SHIN; JungHo; (Seongnam-si,
KR) ; LEE; Jungmin; (Seongnam-si, KR) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
LINE CORPORATION |
TOKYO |
|
JP |
|
|
Assignee: |
LINE CORPORATION
TOKYO
JP
|
Family ID: |
49716170 |
Appl. No.: |
13/730137 |
Filed: |
December 28, 2012 |
Current U.S.
Class: |
709/206 |
Current CPC
Class: |
H04L 67/22 20130101;
H04L 51/046 20130101; H04W 4/20 20130101; H04L 51/14 20130101; H04L
51/32 20130101; H04W 4/21 20180201 |
Class at
Publication: |
709/206 |
International
Class: |
H04L 12/58 20060101
H04L012/58 |
Foreign Application Data
Date |
Code |
Application Number |
Jun 12, 2012 |
KR |
10-2012-0062882 |
Claims
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.
Description
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority from and the benefit of
Korean Patent Application No. 10-2012-0062882, filed on Jun. 12,
2012, which is hereby incorporated by reference for all purposes as
if fully set forth herein.
BACKGROUND OF THE INVENTION
[0002] 1. Field of the Invention
[0003] Exemplary embodiments of the present invention relate to a
messenger-linked service system and method using a human
relationship social graph of a messenger platform.
[0004] 2. Discussion of the Background
[0005] Existing computer-based messengers are linked to smart
devices, and a large number of messenger applications for smart
devices are gradually being developed. Messenger applications are
used in meetings between friends or fellow workers, however,
messenger applications are restricted to share data stored in smart
devices or data associated with various applications, other than a
text.
[0006] Current messenger-linked services enable transmission of
photos, video, contacts, or audio files stored in smart devices.
Additionally, in current messenger-linked services, a friend list
of a messenger is linked to a Social Network Service (SNS), and
friends in the friend list are recommended as SNS friends. Services
enabling interworking of data information between a messenger and
an SNS are provided, however, these services have restrictive data
sharing services. In addition, as users need to manually recommend
a friend list to be linked to a friend, they experience
inconveniences.
SUMMARY OF THE INVENTION
[0007] According to exemplary embodiments of the present invention,
a variety of data may be transmitted and shared using a
relationship of a platform of a messenger. For example, a friend
relationship may permit a more convenient delivery of data exchange
services to a user.
[0008] Exemplary embodiments of the present invention provide a
messenger-linked service system and method to enable data
associated with a messenger-linked application to be transmitted
and shared through a messenger. The data can include, for example,
a card application, a camera application, a schedule application,
and the like. The exemplary embodiments complement existing
services that enable photos, video, audio files, and the like
stored in a smart device to be transmitted through a messenger or
text messages.
[0009] Exemplary embodiments of the present invention also provide
a messenger-linked service system and method that may enable a user
to use convenient services by automatically calling a friend
relationship, a group relationship, or a chat room that is to be
transmitted or shared.
[0010] Additional features of the invention will be set forth in
the description which follows, and in part will be apparent from
the description, or may be learned by practice of the
invention.
[0011] Exemplary embodiments of the present invention disclose a
messenger-linked service system including: 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.
[0012] Exemplary embodiments of the present invention disclose a
messenger-linked service system executable by an application
corresponding to a messenger-linked service, the messenger-linked
service system including: 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.
[0013] Exemplary embodiments of the present invention disclose a
method that uses a processor to perform a messenger-linked service,
the method including: 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.
[0014] Exemplary embodiments of the present invention disclose a
method that uses a processor and a messenger-linked application to
perform a messenger-linked service, the method including:
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.
[0015] Exemplary embodiments of the present invention disclose a
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 including: 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.
[0016] Exemplary embodiments of the present invention disclose a
method that uses a processor to provide a linked service, the
method including: 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.
[0017] Exemplary embodiments of the present invention disclose a
method that uses a processor to provide a linked-service, the
method including: 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.
[0018] Exemplary embodiments of the present invention disclose a
method that uses a processor to provide a linked-service, the
method including: 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 the
messenger-linked service with the selected target.
[0019] Exemplary embodiments of the present invention disclose a
system for providing a linked-service, the system including: 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.
[0020] Exemplary embodiments of the present invention disclose a
system for providing a linked-service, the system including: 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.
[0021] Exemplary embodiments of the present invention disclose a
system for providing a linked-service, the system including: 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.
[0022] It is to be understood that both the foregoing general
description and the following detailed description are exemplary
and explanatory and are intended to provide further explanation of
the invention as claimed.
BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings, which are included to provide a
further understanding of the invention and are incorporated in and
constitute a part of this specification, illustrate embodiments of
the invention, and together with the description serve to explain
the principles of the invention.
[0024] FIG. 1 illustrates a messenger and a messenger-linked
application according to exemplary embodiments.
[0025] FIG. 2 illustrates a messenger-linked service system
according to exemplary embodiments.
[0026] FIG. 3 illustrates a sender executing a messenger-linked
service according to exemplary embodiments.
[0027] FIG. 4 illustrates a receiver executing a messenger-linked
service according to exemplary embodiments.
[0028] FIG. 5 illustrates a receiver executing a messenger-linked
service according to exemplary embodiments.
[0029] FIG. 6 illustrates a sender executing a messenger-linked
service according to exemplary embodiments.
[0030] FIG. 7 illustrates a receiver executing a messenger-linked
service according to exemplary embodiments.
[0031] FIG. 8 illustrates a receiver executing a messenger-linked
service according to exemplary embodiments.
[0032] FIG. 9 illustrates a messenger-linked service method
according to exemplary embodiments.
[0033] FIG. 10 illustrates a messenger-linked service method
according to exemplary embodiments.
DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS
[0034] Exemplary embodiments of the present invention will be
described in detail with reference to the accompanying drawings.
These exemplary embodiments will be described in detail for those
skilled in the art in order to practice the present invention. It
should be appreciated that various exemplary embodiments of the
present invention are different but do not have to be exclusive.
For example, specific shapes, configurations, and characteristics
described in an exemplary embodiment of the present invention may
be implemented in another exemplary embodiment without departing
from the spirit and the scope of the present invention. In
addition, it should be understood that position and arrangement of
individual components in each disclosed exemplary embodiment may be
changed without departing from the spirit and the scope of the
present invention. Therefore, a detailed description described
below should not be construed as being restrictive. In addition,
the scope of the present invention is defined only by the
accompanying claims and their equivalents if appropriate. Similar
reference numerals will be used to describe the same or similar
functions throughout the accompanying drawings. It will be
understood that for the purposes of this disclosure, "at least one
of X, Y, and Z" can be construed as X only, Y only, Z only, or any
combination of two or more items X, Y, and Z (e.g., XYZ, XYY, YZ,
ZZ).
[0035] The terminology used herein is for the purpose of describing
exemplary embodiments only and is not intended to be limiting of
the invention. As used herein, the singular forms "a", "an", and
"the" are intended to include the plural forms as well, unless the
context clearly indicates otherwise. It will be further understood
that the terms "comprises" and/or "comprising", when used in this
specification, specify the presence of stated features, integers,
steps, operations, elements and/or components, but do not preclude
the presence or addition of one or more other features, integers,
steps, operations, elements, components, and/or groups thereof.
[0036] Hereinafter, exemplary embodiments of the present invention
are described in detail with reference to the accompanying
drawings.
[0037] It will be understood that when an element is referred to as
being "connected to" another element, it can be directly connected
to the other element, or intervening elements may be present.
[0038] A messenger-linked service system and method may enable data
of a messenger-linked application to be transmitted to or shared
with a friend or a group in a messenger, using a social graph of a
messenger platform installed on a smart device.
[0039] FIG. 1 illustrates a messenger 110 and a messenger-linked
application 120 according to exemplary embodiments. As shown in
FIG. 1, the messenger-linked application 120 may include, for
example, a card application, a camera application, a schedule
application, a game application, a photo album application, a
calendar application, a social Network Service (SNS) application, a
contact application, and the like. Data associated with each
application or each application itself may be either transmitted or
requested to be shared.
[0040] For example, messenger 110 can be used as follows. The card
application may be used to send a card to a messenger friend. The
camera application may be used to transmit and share photos
captured by the camera application or stored photos. A user may
transmit, share, or request a schedule stored in the schedule
application. The game application may be recommended to a messenger
friend, or a request to join a game may be sent to the message
friend. A photo album stored in the photo album application may be
shared. The calendar application may be used to transmit an
important anniversary or a schedule of a user. The SNS application
may be used to register a messenger friend as an SNS friend, or to
share data. Contact information and personal information stored in
the contact application may be transmitted, or a transmission
request may be sent to a messenger friend. In other words, a
messenger-linked service may enable a large amount of data to be
transmitted and shared through the messenger 110.
[0041] A social graph illustrates interconnections among people,
groups and organizations in a social network. The term refers to
both the social network itself and a diagram representing the
network. Individuals and organizations, called actors or friends,
are nodes on the graph. Inter-dependencies, called ties or
relationships, can be multiple and diverse, including such
characteristics or concepts as age, gender, race, genealogy, chain
of command, ideas, financial transactions, trade relationships,
political affiliations, club memberships, occupation, education,
economic status, human relationships, friend relationships and
social relationships. A social graph of a particular user consists
of the set of nodes and ties connected, directly or indirectly, to
that actor.
[0042] FIG. 2 illustrates a messenger-linked service system 200
according to exemplary embodiments. The messenger-linked service
system 200 may use a social graph based on a human relationship of
a messenger platform, and may perform user authentication between a
messenger and a messenger-linked application.
[0043] The messenger-linked service system 200 of FIG. 2 may
include a relationship extraction unit 210, a selection unit 220,
and an execution unit 230. The relationship extraction unit 210 may
extract a social graph between a user of a messenger and a friend.
The selection unit 220 may select data that is either transmitted
to or shared with the friend in the messenger-linked application.
The execution unit 230 may transmit the selected data to the
friend, or may execute a sharing request.
[0044] The user authentication in the messenger-linked service
system 200 may be automatically processed by obtaining a user's
consent. The user consent may be obtained when user authentication
is completed in the messenger. A messenger-linked service system
may service a user's consent.
[0045] The relationship extraction unit 210 may extract a social
graph of a friend relationship, and a social graph of a group
relationship, a chat history of the group relationship and a chat
history of the friend relationship. Accordingly, a potential target
to which the user transmits data or sends a sharing request may be
a group, a friend, or a chat room, without any limitation to a
friend list of the user.
[0046] The selection unit 220 may select the messenger-linked
application, or data associated with the messenger-linked
application. The data associated with the messenger-linked
application may be transmitted to a friend or shared with the
friend. The data associated with the messenger-linked application
may be extracted from data stored in the messenger-linked
application, or may be written as new data associated with the
messenger-linked application. The selected data or the selected
messenger-linked application may be transmitted to a target
extracted by the relationship extraction unit 210, or may be
requested to be shared.
[0047] The execution unit 230 may be linked to a messenger-linked
service and may be invoked during execution of the messenger-linked
application. The execution unit 230 may call a social graph or a
chat history of each of a friend relationship and a group
relationship. The execution unit 230 may select a friend, a group
or a chat history to which data is to be transmitted or shared, and
transmit data or execute a sharing request. In this instance, there
is no limitation to a number of selected targets or a type of
targets.
[0048] The messenger-linked service system 200 may transfer
information regarding data transmission and execution of the
sharing request through a push alert, a notification alert, or a
chat message based on a setting of the user.
[0049] Examples of use of a messenger-linked service will be
described with reference to FIGS. 3 through 5. FIG. 3 illustrates a
sender transmitting data using a messenger-linked service. FIGS. 4
and 5 illustrate a receiver receiving data from a sender. In
accordance with an illustrative example, the term "sender" may be
used interchangeably with a "user."
[0050] The sender may determine how the receiver receives an alert.
The sender may select an alert from among a push alert, a
notification alert, or an alert via a chat room, and may enable the
receiver to receive the selected alert.
[0051] Referring to FIG. 3, a user may write new data and transmit
the new data using a messenger schedule application. The new data
may be used to vote for or against available schedules and
locations of an event that the user desires to share. For example,
as shown in FIG. 3, when the user taps on a screen to add a member
to whom a sharing request is to be sent a next screen may appear. A
friend list of FIG. 3 may be a friend list of friends based on a
messenger platform, and a target may be selected from among a
friend tab, a group tab and a chat tab. For example, a list of
groups or meetings to which the sender belongs may be selected from
the group tab; and either a chat room shared between or in common
with the sender and a friend or a chat room of each group may be
selected from the chat tab. However, there is no limitation to the
selected target and a number of selected targets. When selection of
the target is completed, data or a sharing request may be
automatically transmitted to the receiver. In another exemplary
embodiment, data or a sharing request may be transmitted to the
receiver after selection of the target is completed and
confirmation to transmit is received.
[0052] In FIGS. 3 and 5, a schedule for "Company meeting in
October" may be requested to be shared, and a vote on the schedule
may be performed. Additionally, "Group 1" may be used as a target
for the vote.
[0053] When the sender transmits a request, a system may perform an
alert that is selected in advance by the sender, so that a receiver
may instantly verify the request. As shown in FIGS. 4 and 5, the
receiver may receive data from the sender of FIG. 3 and check the
received data, and the sender may send a request to share a vote on
a schedule and location of "Company meeting in October." In an
example, when the sender selects, in advance, the alert via the
chat room, the receiver may: check information sent by the user via
a chat room of a messenger, tap information received via the chat
room, and participate in the vote, as illustrated in FIG. 4.
[0054] In another example, when the sender selects the push alert
or the notification alert of FIG. 3 and sends the request, an alert
window may appear on top of an idle screen of the receiver, as
shown in FIG. 5. Additionally, when a button "details" of FIG. 5 is
tapped, the receiver may check information sent by the user and may
participate in the vote.
[0055] According to exemplary embodiments, a messenger-linked
service system may use a social graph based on a human relationship
of a messenger platform. The messenger-linked service system may be
operated by executing a messenger-linked application. The
messenger-linked service system may include a selection unit, a
relationship extraction unit, and an execution unit. The selection
unit may select data that is to be transmitted to a friend or
shared with the friend in the messenger-linked application. The
relationship extraction unit may extract a social graph between a
user of a messenger and the friend. The execution unit may transmit
the selected data to the friend, or may execute a sharing
request.
[0056] A messenger-linked service system may perform a
messenger-linked service using a method in which user
authentication is not performed.
[0057] The messenger-linked service system may be performed by
linking a human relationship of a messenger platform to a
messenger-linked application. When a messenger is operated, a
social graph or a chat history of each of a friend relationship and
a group relationship may be automatically called. In some
embodiments, the term automatically can be defined as "without data
entry by a user." An alert via a chat room may be selected and
transmitted to a chat room of the messenger. A push alert or a
notification alert may be selected. A chat history or a target to
be shared may be selected. Selected data may be transmitted or a
sharing request may be executed.
[0058] Examples associated with the messenger-linked service system
will be described with reference to FIGS. 6 through 8. As described
above, a messenger-linked service may be performed by executing the
messenger-linked application.
[0059] FIG. 6 illustrates a screen of a sender using a
messenger-linked service with a card application. The
messenger-linked service may be performed by executing a
messenger-linked application. The sender writes a card by executing
the card application, and may determine a receiver of the card
using the messenger-linked service. The sender may operate a
messenger without user authentication, and may automatically call a
social graph or a chat history of each of a group relationship and
a friend relationship. In some embodiments, the term automatically
can be defined as "without data entry by a user." Similar to the
example of FIG. 3, a target may be selected from among a friend
tab, a group tab, and a chat tab. For example, a list of groups or
meetings to which the sender belongs may be selected from the group
tab, and a chat room between the sender and a friend, or a chat
room of each group may be selected from the chat tab.
[0060] FIGS. 7 and 8 illustrate a receiver checking a card received
from a sender via a messenger-linked service. When the
messenger-linked service is performed, information regarding data
transmission and execution of a sharing request may be transferred
through a push alert, a notification alert, or a chat message based
on a setting of the sender. When a written card is transferred to
the receiver through a chat message, a card alert may be displayed
as a chat window on a chat room of a messenger, as shown in FIG. 7,
so that the receiver may check the card. In another example, as
shown in FIG. 8, when the card is transferred from the sender to
the receiver through the push alert and the notification alert, an
alert window may appear on a top of an idle screen of the receiver.
In this example, the receiver may tap on "details" of the alert
window, and may check the card without a need to execute a
messenger.
[0061] FIG. 9 illustrates a messenger-linked service method
according to exemplary embodiments. The messenger-linked service
method may use a social graph based on a human relationship of a
messenger platform. The method may be performed by performing user
authentication between a messenger and a messenger-linked
application. Operations of the messenger-linked service method of
FIG. 9 may be performed based on the messenger-linked service
system 200 of FIG. 2.
[0062] The messenger-linked service system 200 may perform a step
910 of extracting a social graph between a user of a messenger and
a friend, a step 920 of selecting data that is to be transmitted to
the friend or shared with the friend in the messenger-linked
application, and a step 930 of transmitting the selected data to
the friend or executing a sharing request.
[0063] In the messenger-linked service method of FIG. 9, the user
authentication may be automatically processed by obtaining a user's
consent when the messenger-linked application is used. The
messenger-linked service method of FIG. 9 may be performed with
respect to an authenticated user.
[0064] In step 910, the messenger-linked service system 200 may
extract a social graph of a group relationship of the messenger, a
social graph of a friend relationship of the messenger, a chat
history of the group relationship and a chat history of the friend
relationship. The extracted social graphs and chat histories may be
transmitted, and requested to be shared.
[0065] In step 920, the messenger-linked service system 200 may
select the messenger-linked application or data associated with the
messenger-linked application. The data associated with the
messenger-linked application may be transmitted to a friend or
shared with the friend. The data associated with the
messenger-linked application may either be extracted from data
stored in the messenger-linked application or may be written as new
data associated with the messenger-linked application. For example,
in step 920 a camera, a schedule, a game, a photo album, a
calendar, an SNS, or contacts may be selected. In some embodiments,
data associated with a messenger-linked application, such as, a
card application, a camera application, a schedule application, a
game application, a photo album application, a calendar
application, an SNS application, or a contact application, may be
selected.
[0066] In step 930, the messenger-linked service system 200 may be
linked to a messenger-linked service and executed within the
messenger-linked application. Additionally, a social graph or a
chat history of each of a friend relationship and a group
relationship may be called from the messenger-linked application, a
friend or a group to which data is to be transmitted or shared, or
a chat history may be selected, and the data selected in step 920
may be transmitted or the sharing request may be executed.
[0067] In the messenger-linked service method of FIG. 9, the
selected data may be transferred through a push alert, a
notification alert, or a chat message, based on a setting of the
user.
[0068] FIG. 10 illustrates a messenger-linked service method
according to exemplary embodiments. The messenger-linked service
method of FIG. 10 may be provided to a user who does not pass
through user authentication. Operations of the messenger-linked
service method of FIG. 10 may be performed based on the
messenger-linked service system 200 of FIG. 2.
[0069] The messenger-linked service method of FIG. 10 may be
performed by executing a messenger-linked application, and may use
a social graph based on a human relationship of a messenger
platform. The messenger-linked service method of FIG. 10 may
include a step 1010 of selecting data that is to be transmitted to
a friend or shared with the friend in the messenger-linked
application, a step 1020 of extracting a social graph between a
user of a messenger and the friend, and a step 1030 of transmitting
the selected data to the friend or executing a sharing request.
[0070] In step 1020, the human relationship of the messenger
platform may be linked to the messenger-linked application, and may
be extracted.
[0071] When the messenger is operated, a social graph or a chat
history of each of a friend relationship and a group relationship
may be automatically called, and a target including a chat history
may be selected for transmission or sharing through the messenger.
Subsequently, the selected data may be transmitted or the sharing
request may be executed. The messenger may use the messenger-linked
service and may be executed to call a target to which data is to be
transmitted, or a target to which a sharing request is to be
sent.
[0072] According to embodiments of the present invention, data of
an application linked to a messenger may be transmitted or shared
through a friend, a group, or a chat room in the messenger, and
thus it is possible to provide a more convenient linked service,
and to diversify a type of the data.
[0073] According to embodiments of the present invention, it is
possible to link a messenger to a messenger-linked application,
without a need to individually recommend friends or groups in the
messenger and to solve conventional inconveniences.
[0074] A computer system may be used as a computer-readable medium
that includes an instruction to control a messenger-linked service
method using a social graph based on a human relationship of a
messenger platform to be performed by performing user
authentication between a messenger and a messenger-linked
application. The instruction may be recorded in a computer-readable
medium to control the computer system, by the messenger-linked
service method that includes extracting a social graph between a
user of the messenger and a friend, selecting data that is to be
transmitted to the friend or shared with the friend in the
messenger-linked application, and transmitting the selected data to
the friend or executing a sharing request.
[0075] Additionally, a computer system may be used as a
computer-readable medium that includes an instruction to control a
messenger-linked service method using a social graph based on a
human relationship of a messenger platform to be performed by
executing a messenger-linked application. The instruction may be
recorded in a computer-readable medium to control the computer
system, by the messenger-linked service method that includes
selecting data that is to be transmitted to a friend or shared with
the friend in the messenger-linked application, extracting a social
graph between a user of a messenger and the friend, and
transmitting the selected data to the friend or executing a sharing
request.
[0076] The media may also include, alone or in combination with the
program instructions, data files, data structures, and the like.
The media and program instructions may be those specially designed
and constructed for the purposes of the present invention, or they
may be of the kind well-known and available to those having skill
in the computer software arts.
[0077] It will be apparent to those skilled in the art that various
modifications and variation can be made in the present invention
without departing from the spirit or scope of the invention. Thus,
it is intended that the present invention cover the modifications
and variations of this invention provided they come within the
scope of the appended claims and their equivalents.
* * * * *