IP Library Granted Patent US 9,392,312
Granted Patent B1
US 9,392,312 · App. 13/860,489 · Granted Jul 12, 2016

Subscriptions to channels on the web

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 9,392,312
App. No.
13/860,489
Granted
Jul 12, 2016
Kind
B1
Abstract

A user of a content sharing platform is identified and one or more recommended channels of the content sharing platform are identified for the user. The user is temporarily subscribed to the one or more recommended channels and media items from the one or more recommended channels are provided to the user. The user is unsubscribed from the recommended channel or the temporary subscription to the channel is changed to a normal subscription based on user input, whether the user is presented with media items from the recommended channel, and/or whether the user has viewed media items from the recommended channel.

Claims (85)

1. A computer-implemented method, comprising:

identifying a first user of a content sharing platform, wherein the content sharing platform provides a plurality of content channels and wherein each content channel of the plurality of content channels comprises at least one media item;

identifying one or more recommended content channels of the content sharing platform;

initiating a temporary subscription of the first user to the one or more recommended content channels, the temporary subscription corresponding to a presentation of a threshold number of media items from the one or more recommended channels to the first user;

providing access to a plurality of media items from the one or more recommended content channels to the first user during the temporary subscription; and

terminating the temporary subscription of the first user to the one or more recommended content channels in response to determining that the presentation of the threshold number of media items from the one or more recommended channels to the first user does not result in a consumption of media items from the one or more recommended content channels by the first user.

2. The computer-implemented method of claim 1 , further comprising:

generating a feed using at least one of the plurality of media items.

3. The computer-implemented method of claim 1 , further comprising:

providing visual indicators for the plurality of media items, wherein the visual indicators denote that the plurality of media items are from the one or more recommended content channels.

4. The computer-implemented method of claim 1 , further comprising:

determining that a threshold period of time has passed and that the user has not viewed media items from the one or more recommended content channels; and

unsubscribing the user from the one or more recommended content channels.

5. The computer-implemented method of claim 1 , further comprising:

receiving user input indicative of a request from the user to unsubscribe from the one or more recommended content channels; and

unsubscribing the first user from the one or more recommended content channels.

6. The computer-implemented method of claim 1 , further comprising:

determining that the first user has viewed a predefined number of media items from the one or more recommended content channels; and

changing the temporary subscription to a normal subscription to the one or more recommended content channels.

7. The computer-implemented method of claim 1 , further comprising:

receiving user input indicating that the first user approves of a first media item from the one or more recommended content channels; and

changing the temporary subscription to a normal subscription to the one or more recommended content channels based on the user input.

8. The computer-implemented method of claim 1 , further comprising:

receiving user input indicative of a request from the user to subscribe to the one or more recommended content channels; and

changing the temporary subscription to a normal subscription to the one or more recommended content channels.

9. The computer-implemented method of claim 1 , wherein identifying the one or more recommended content channels comprises:

generating a plurality of affinity scores based on user interactions between the first user and a plurality of other users, each affinity score indicative of a level of connection between the first user and one user from the plurality of other users;

identifying a subset of the plurality of other users based on the plurality of affinity scores; and

identifying the one or more recommended content channels based on the subset of the plurality of other users.

10. An apparatus, comprising:

a memory;

a processor, coupled to the memory, the processor to:

identify a first user of a content sharing platform, wherein the content sharing platform provides a plurality of content channels and wherein each content channel of the plurality of content channels comprises at least one media item;

identify one or more recommended content channels of the content sharing platform;

initiate a temporary subscription of the first user to the one or more recommended content channels, the temporary subscription corresponding to a presentation of a threshold number of media items from the one or more recommended channels to the first user;

provide access to a plurality of media items from the one or more recommended content channels to the first user during the temporary subscription; and

terminate the temporary subscription of the first user to the one or more recommended content channels in response to determining that the presentation of the threshold number of media items from the one or more recommended channels to the first user does not result in a consumption of media items from the one or more recommended content channels by the first user.

11. The apparatus of claim 10 , wherein the processor is further to:

determine that a threshold period of time has passed and that the user has not viewed media items from the one or more recommended content channels; and

unsubscribe the user from the one or more recommended content channels.

12. The apparatus of claim 10 , wherein the processor is further to:

receive user input indicative of a request from the user to unsubscribe from the one or more recommended content channels; and

unsubscribe the first user from the one or more recommended content channels.

13. The apparatus of claim 10 , wherein the processor is further to:

determine that the first user has viewed the threshold number of media items from the one or more recommended content channels; and

change the temporary subscription to a normal subscription to the one or more recommended content channels.

14. The apparatus of claim 10 , wherein the processor is further to:

receive user input indicating that the first user likes a first media item from the one or more recommended content channels; and

change the temporary subscription to a normal subscription to the one or more recommended content channels based on the user input.

15. The apparatus of claim 10 , wherein the processor is further to:

receive user input indicative of a request from the user to subscribe to the one or more recommended content channels; and

change the temporary subscription to a normal subscription to the one or more recommended content channels.

16. The apparatus of claim 10 , wherein the processor is to identify the one or more recommended content channels by:

generating a plurality of affinity scores based on user interactions between the first user and a plurality of other users, each affinity score indicative of a level of connection between the first user and one user from the plurality of other users;

identifying a subset of the plurality of other users based on the plurality of affinity scores; and

identifying the one or more recommended content channels based on the subset of the plurality of other users.

17. A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device, cause the processor to perform operations comprising:

identifying a first user of a content sharing platform, wherein the content sharing platform provides a plurality of content channels and wherein each content channel of the plurality of content channels comprises at least one media item;

identifying one or more recommended content channels of the content sharing platform;

initiating a temporary subscription of the first user to the one or more recommended content channels, the temporary subscription corresponding to a presentation of a threshold number of media items from the one or more recommended channels to the first user;

providing access to a plurality of media items from the one or more recommended content channels to the first user during the temporary subscription; and

terminating the temporary subscription of the first user to the one or more recommended content channels in response to determining that the presentation of the threshold number of media items from the one or more recommended channels to the first user does not result in a consumption of media items from the one or more recommended content channels by the first user.

18. The non-transitory computer readable storage medium of claim 17 , wherein the operations further comprise:

determining that a threshold period of time has passed and that the user has not viewed media items from the one or more recommended content channels; and

unsubscribing the user from the one or more recommended content channels.

19. The non-transitory computer readable storage medium of claim 17 , wherein the operations further comprise:

receiving user input indicative of a request from the user to unsubscribe from the one or more recommended content channels; and

unsubscribing the first user from the one or more recommended content channels.

20. The non-transitory computer readable storage medium of claim 17 , wherein the operations further comprise:

determining that the first user has viewed the threshold number of media items from the one or more recommended content channels; and

changing the temporary subscription to a normal subscription to the one or more recommended content channels.

21. The non-transitory computer readable storage medium of claim 17 , wherein the operations further comprise:

receiving user input indicating that the first user likes a first media item from the one or more recommended content channels; and

changing the temporary subscription to a normal subscription to the one or more recommended content channels based on the user input.

22. The non-transitory computer readable storage medium of claim 17 , wherein the operations further comprise:

receiving user input indicative of a request from the user to subscribe to the one or more recommended content channels; and

changing the temporary subscription to a normal subscription to the one or more recommended content channels.

23. The non-transitory computer readable storage medium of claim 17 , wherein identifying the one or more recommended content channels comprises:

generating a plurality of affinity scores based on user interactions between the first user and a plurality of other users, each affinity score indicative of a level of connection between the first user and one user from the plurality of other users;

identifying a subset of the plurality of other users based on the plurality of affinity scores; and

identifying the one or more recommended content channels based on the subset of the plurality of other users.

24. The computer-implemented method of claim 1 , further comprising:

changing the temporary subscription to a full subscription to the one or more recommended content channels in response to determining that the first user consumes a threshold number of media items from the one or more recommended content channels over a threshold period of time.

25. The apparatus of claim 10 , the processor further to change the temporary subscription to a full subscription to the one or more recommended content channels in response to determining that the first user consumes a threshold number of media items from the one or more recommended content channels over a threshold period of time.

26. The non-transitory computer readable storage medium of claim 17 , wherein the operations further comprise changing the temporary subscription to a full subscription to the one or more recommended content channels in response to determining that the first user consumes a threshold number of media items from the one or more recommended content channels over a threshold period of time.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2013
From: LEWIS, JUSTIN; PAUN, RUXANDRA GEORGIANA
To: GOOGLE INC.
Reel/Frame 030621/0909 →