Leveraging a unification of content hosting and social networking
First Claim
Patent Images
1. A system, comprising:
- a memory that stores computer executable components; and
a hardware processor that, when executing the computer executable components stored in the memory, is configured to;
receive, from a first device associated with a first user account, a request to access media content from a content provider;
determine that the media content in the received request is premium media content in which access privileges are needed to access the premium media content;
determine that the first user account is restricted from accessing the media content as not having the access privileges needed to access the premium media content;
determine, using social data representing a social graph corresponding to the first user account, that a social relationship exists between the first user account and a plurality of additional user accounts;
in response to determining the social relationship between the first user account and the plurality of additional user accounts, determine whether a second user account from the plurality of additional user accounts has the access privileges needed to access the premium media content and whether the second user account has identified the first user account to extend the access privileges needed to access the premium media content;
inhibit a denial of the request to access the premium media content from occurring in response to determining that the first user account is restricted from accessing the media content based on the access privileges associated with the first user account and authorize the request from the first device with the access privileges needed to access the premium media content based on the social relationship; and
cause the premium media content from the content provider to be presented on the device associated with the first user account.
2 Assignments
0 Petitions
Accused Products
Abstract
Content hosting architectures and/or social networking architectures can be improved by, e.g., unifying the two architectures to some extent. Services or features from both can be leveraged to provide an ecosystem that can be superior or preferred by users or consumers. For example, premium content that typically must be purchased via a transaction with the content hosting service can be accessed by certain users that have not purchased the premium content provided those users have a social relationship with one that has purchased the premium content, which can be determined based on data managed by the social networking service.
-
Citations
20 Claims
-
1. A system, comprising:
-
a memory that stores computer executable components; and a hardware processor that, when executing the computer executable components stored in the memory, is configured to; receive, from a first device associated with a first user account, a request to access media content from a content provider; determine that the media content in the received request is premium media content in which access privileges are needed to access the premium media content; determine that the first user account is restricted from accessing the media content as not having the access privileges needed to access the premium media content; determine, using social data representing a social graph corresponding to the first user account, that a social relationship exists between the first user account and a plurality of additional user accounts; in response to determining the social relationship between the first user account and the plurality of additional user accounts, determine whether a second user account from the plurality of additional user accounts has the access privileges needed to access the premium media content and whether the second user account has identified the first user account to extend the access privileges needed to access the premium media content; inhibit a denial of the request to access the premium media content from occurring in response to determining that the first user account is restricted from accessing the media content based on the access privileges associated with the first user account and authorize the request from the first device with the access privileges needed to access the premium media content based on the social relationship; and cause the premium media content from the content provider to be presented on the device associated with the first user account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
employing a computer-based processor to execute computer executable components stored in a memory to perform the following; receiving, from a first device associated with a first user account, a request to access media content from a content provider; determining that the media content in the received request is premium media content in which access privileges are needed to access the premium media content; determining that the first user account is restricted from accessing the media content as not having the access privileges needed to access the premium media content; determining, using social data representing a social graph corresponding to the first user account, that a social relationship exists between the first user account and a plurality of additional user accounts; in response to determining the social relationship between the first user account and the plurality of additional user accounts, determining whether a second user account from the plurality of additional user accounts has the access privileges needed to access the premium media content and whether the second user account has identified the first user account to extend the access privileges needed to access the premium media content; inhibiting a denial of the request to access the premium media content from occurring in response to determining that the first user account is restricted from accessing the media content based on the access privileges associated with the first user account and authorizing the request from the first device with the access privileges needed to access the premium media content based on the social relationship; and causing the premium media content from the content provider to be presented on the device associated with the first user account. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
18. A system, comprising:
-
means for receiving, from a first device associated with a first user account, a request to access media content from a content provider; means for determining that the media content in the received request is premium media content in which access privileges are needed to access the premium media content; means for determining that the first user account is restricted from accessing the media content as not having the access privileges needed to access the premium media content; means for determining, using social data representing a social graph corresponding to the first user account, that a social relationship exists between the first user account and a plurality of additional user accounts; means for determining whether a second user account from the plurality of additional user accounts has the access privileges needed to access the premium media content and whether the second user account has identified the first user account to extend the access privileges needed to access the premium media content in response to determining the social relationship between the first user account and the plurality of additional user accounts; means for inhibiting a denial of the request to access the premium media content from occurring in response to determining that the first user account is restricted from accessing the media content based on the access privileges associated with the first user account and authorizing the request from the first device with the access privileges needed to access the premium media content based on the social relationship; and means for causing the premium media content from the content provider to be presented on the device associated with the first user account. - View Dependent Claims (19, 20)
-
Specification