Apparatus and method for sharing contents of Social Network Service in communication system
First Claim
1. A communication system for supporting a Social Network Service (SNS), the system comprising:
- an SNS server configured to;
provide the SNS to a first SNS subscriber and a second SNS subscriber, both SNS subscribers subscribing to the SNS from the SNS server respectively, where the first SNS subscriber has no SNS connection for providing accessibility to content of the second SNS subscriber with the second SNS subscriber;
generate an authorization key and an authorization token according to an open authorization protocol for the second SNS subscriber of the SNS;
receive a request for accessing the SNS content of the second SNS subscriber from the first SNS subscriber; and
inquire the second SNS subscriber whether to approve the request by using the authorization key of the second SNS subscriber; and
a middleware server configured to;
in response to the SNS server receiving the authorization key from the second SNS subscriber;
obtain the SNS content of the second SNS subscriber from the SNS server by using an authorization key of the second SNS subscriber; and
transmit the SNS content of the second SNS subscriber to the first SNS subscriber.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, apparatus, and method in a communication system allow sharing contents of users by acquiring an access right even if there is no connection relationship in a Social Network Service (SNS). The system includes an SNS provider and a middleware server. The SNS provider provides the SNS and generates an authorization key and an authorization token according to an open authorization protocol. The middleware server obtains contents of a second user from the SNS provider by using an authorization key of the second user when a first user requests sharing SNS contents of the second user, and transmits the contents of the second user to the first user.
22 Citations
29 Claims
-
1. A communication system for supporting a Social Network Service (SNS), the system comprising:
-
an SNS server configured to; provide the SNS to a first SNS subscriber and a second SNS subscriber, both SNS subscribers subscribing to the SNS from the SNS server respectively, where the first SNS subscriber has no SNS connection for providing accessibility to content of the second SNS subscriber with the second SNS subscriber; generate an authorization key and an authorization token according to an open authorization protocol for the second SNS subscriber of the SNS; receive a request for accessing the SNS content of the second SNS subscriber from the first SNS subscriber; and inquire the second SNS subscriber whether to approve the request by using the authorization key of the second SNS subscriber; and a middleware server configured to; in response to the SNS server receiving the authorization key from the second SNS subscriber; obtain the SNS content of the second SNS subscriber from the SNS server by using an authorization key of the second SNS subscriber; and transmit the SNS content of the second SNS subscriber to the first SNS subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for operating a middleware server in a communication system supporting a Social Network Service (SNS), the method comprising:
-
determining an authorization key for a second SNS subscriber of the SNS according to an open authorization protocol when a request to share SNS content of the second SNS subscriber is received from a first SNS subscriber of the SNS by an SNS server configured to provide the SNS to a first SNS subscriber and a second SNS subscriber, both SNS subscribers subscribing to the SNS from the SNS server respectively, wherein the first SNS subscriber has no connection for providing accessibility to content of the second SNS subscriber with the second SNS subscriber; in response to the SNS server receiving the authorization key from the second SNS subscriber, obtaining the content of the second SNS subscriber from the SNS server by using the authorization key of the second SNS subscriber; and transmitting the content of the second SNS subscriber to the first SNS subscriber, wherein the SNS server is configured to generate an authorization key and an authorization token according to the open authorization protocol, receive a request for accessing the SNS content of the second SNS subscriber from the first SNS subscriber and inquire the second SNS subscriber whether to approve the request by using the authorization key of the second SNS subscriber. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of operating a Social Network Service (SNS) server in a communication system, the method comprising:
-
providing the SNS to a first SNS subscriber and a second SNS subscriber, both subscribers subscribing to the SNS from the SNS server respectively, where the first SNS subscriber has no connection for providing accessibility to content of the second SNS subscriber with the second SNS subscriber; generating an authorization key for a second SNS subscriber of the SNS according to an open authorization protocol when registering a subscriber account; receiving a request for accessing the SNS content of the second SNS subscriber from the first SNS subscriber; inquiring the second SNS subscriber whether to approve the request by using the authorization key of the second SNS subscriber; and providing the SNS content of the first SNS subscriber to a middleware server that is configured to, in response to the SNS server receiving the authorization key from the second SNS subscriber, obtain SNS content of the second SNS subscriber from the SNS server by using an authorization key of the second SNS subscriber and transmit the SNS content of the second SNS subscriber to the first SNS subscriber. - View Dependent Claims (14)
-
-
15. A method of operating a portable terminal in a communication system supporting a Social Network Service (SNS), the method comprising:
-
generating an authorization key of a second SNS subscriber of the SNS according to an open authorization protocol when an account for the second SNS subscriber is registered to the SNS; providing the authorization key of the second SNS subscriber to a middleware server configured to, in response to the SNS server receiving the authorization key from the second SNS subscriber, obtain SNS content of the second SNS subscriber from the SNS server by using an authorization key of the second SNS subscriber, and transmit the SNS content of the second SNS subscriber to the first SNS subscriber; and when a request to share SNS content of the second SNS subscriber is received from a first SNS subscriber of the SNS, wherein the first SNS subscriber has no connection for providing accessibility to content of the second SNS subscriber with the second SNS subscriber, displaying a screen for inquiring the second SNS subscriber about whether the sharing of the content is approved, wherein the SNS server is configured to provide the SNS to a first SNS subscriber and a second SNS subscriber, both SNS subscribers subscribing to the SNS from the SNS server respectively, receive a request for accessing the SNS content of the second SNS subscriber from the first SNS subscriber, and inquire the second SNS subscriber whether to approve the request by using an authorization key of the second SNS subscriber. - View Dependent Claims (16, 17, 18)
-
-
19. A middleware server apparatus in a communication system supporting a Social Network Service (SNS), the apparatus comprising:
-
a controller configured to, in response to an SNS server receiving an authorization key from a second SNS subscriber, obtain the content of the second SNS subscriber from an SNS server by using the authorization key of the second SNS subscriber, wherein the first SNS subscriber has no connection for providing accessibility to content of the second SNS subscriber with the second SNS subscriber; and a communication unit configured to transmit the content of the second SNS subscriber to the first SNS subscriber, wherein the SNS server is configured to provide the SNS to the first SNS subscriber and the second SNS subscriber, both subscribers subscribing to the SNS from the SNS server respectively, generate an authorization key and an authorization token according to the open authorization protocol, receive a request for accessing the SNS content of the second SNS subscriber from the first SNS subscriber, and inquire the second SNS subscriber whether to approve the request by using the authorization key of the second SNS subscriber. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A Social Network Service (SNS) server apparatus in a communication system supporting an SNS, the apparatus comprising:
-
a controller configured to provide the SNS to a first SNS subscriber and a second SNS subscriber, both subscribers subscribing to the SNS from the SNS server respectively, where the first SNS subscriber has no connection for providing accessibility to content of the second SNS subscriber with the second SNS subscriber, and generate an authorization key for a second SNS subscriber of the SNS according to an open authorization protocol when registering a subscriber account; and a communication unit configured to provide the authorization token for reading SNS content of the second SNS subscriber when a request for the authorization token comprising the authorization key of the second SNS subscriber is received from a middleware server, and provide the SNS content of the second SNS subscriber when a request to read the SNS content of the second SNS subscriber comprising the authorization token is received, wherein the communication unit is further configured to receive a request for accessing the SNS content of the second SNS subscriber from a first SNS subscriber of the SNS, and inquire the second SNS subscriber whether to approve the request by using the authorization key of the second SNS subscriber, wherein the first SNS subscriber has no connection with the second SNS subscriber, the connection providing accessibility to the content of the second SNS subscriber. - View Dependent Claims (25)
-
-
26. A portable terminal apparatus in a communication system supporting a Social Network Service (SNS), the apparatus comprising:
-
a controller configured to generate an authorization key of a second SNS subscriber of the SNS according to an open authorization protocol when an account for the second SNS subscriber is registered to the SNS; a communication unit configured to provide the authorization key of the second SNS subscriber to a middleware server configured to, in response to the SNS server receiving the authorization key from the second SNS subscriber, obtain SNS content of the second SNS subscriber from the SNS server by using an authorization key of the second SNS subscriber, and transmit the SNS content of the second SNS subscriber to a first SNS subscriber; and a display unit configured to display a screen for inquiring the second SNS subscriber about whether sharing of SNS content of the second SNS subscriber is approved when a request to share the SNS content of the SNS subscriber is received, wherein the SNS server is configured to provide the SNS to the first SNS subscriber and the second SNS subscriber, both subscribers subscribing to the SNS from the SNS server respectively, where the first SNS subscriber has no connection for providing accessibility to content of the second SNS subscriber with the second SNS subscriber, receive a request for accessing the SNS content of the second SNS subscriber from a first SNS subscriber of the SNS, and inquire the second SNS subscriber whether to approve the request by using the authorization key of the second SNS subscriber. - View Dependent Claims (27, 28, 29)
-
Specification