IP Library Granted Patent US 10,225,610
Granted Patent B2
US 10,225,610 · App. 13/433,811 · Granted Mar 5, 2019

Method and apparatus for content channels using user feedback

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 10,225,610
App. No.
13/433,811
Granted
Mar 5, 2019
Kind
B2
Abstract

An apparatus and method of generating a content channel that includes accessing a list of content assets, utilizing one or more content assets as settings for the content channel, and selecting additional content assets. The selection is based on the settings. The content channel is generated based on the additional content assets.

Claims (103)

1. A computer-implemented method of generating a content channel comprising:

accessing a pool of content assets stored on non-transient storage media;

utilizing one or more content assets from the pool of content assets as settings for the content channel;

generating a first content list of the content channel based on the settings and providing thereof to a user, wherein the content channel has a plurality of content lists, each content list being assigned a weight indicating an influence of that content list on a selection of content assets for the content channel;

generating a history list for the content channel that includes content assets that have been accessed by the user, selectively excluding content assets in the history list from being included in the first content list according to a repetition criteria, and randomizing a sequence of content assets in the history list when that sequence of content assets is available again to be selected in the first content list;

wherein the step of generating the first content list further includes selecting additional content assets to be included in the first content list based on at least characteristics of content assets of content channels which have been accessed previously by the user;

assigning a black-out period to a specific content based on a selection of the user, wherein the black-out period prevents the specific content from being played to the user during a pre-determined period of time;

wherein each time a user makes a selection of a content asset to be played back in the content channel, the step of selecting the additional content assets selects more additional content assets to be included in the first content list and makes the content channel endless by continuously adding the more additional contents to the first content list; and

updating the first content list of the content channel based on the settings and the additional content assets,

wherein the step of selecting the additional content assets further includes using unavailable content assets as seeds to seek a plurality of additional content assets for the user, an unavailable content asset representing one that is unavailable to the user due to a rating of the content exceeding a permitted rating for the user.

2. The method as claimed in claim 1 , further comprising:

modifying the settings based on user input.

3. The method as claimed in claim 1 , further comprising:

navigating through a list of available content assets; and

providing an indication of additional content assets.

4. The method as claimed in claim 1 , further comprising:

providing an indication of an access status of a content asset.

5. The method as claimed in claim 1 , further comprising:

providing an indication of one or more content assets that are not available to the user.

6. The method as claimed in claim 5 , further comprising:

providing meta-data of content assets that are not available to the user.

7. The method as claimed in claim 1 , further comprising:

identifying a sequential order of the content assets; and

providing the content assets as a function of the identified sequential order.

8. The method as claimed in claim 7 , wherein the identifying step further comprises:

identifying precedential content for the content assets, wherein precedential content being content necessary to understand other content; and

providing the content assets based on the precedential content.

9. The method as claimed in claim 8 , wherein the precedential content includes one of chronological precedence and information precedence.

10. The method as claimed in claim 1 , further comprising:

identifying meta-data related to a content channel seed; and

utilizing the meta-data in the selecting step;

wherein the meta-data includes information from the context in which the content channel seed was selected.

11. The method as claimed in claim 1 , further comprising:

providing a listing of content that is associated with a particular content channel; and

sorting the listing of content based on user input.

12. The method as claimed in claim 1 , further comprising:

generating one or more seeds; and

identifying the additional content assets based on the seeds.

13. The method as claimed in claim 12 , further comprising:

providing the additional content assets in a sequence that is based on the degree of matching between the additional content and the seeds and/or settings.

14. The method as claimed in claim 1 , further comprising:

providing the additional content assets in a sequence that is based on user input.

15. The method as claimed in claim 1 , further comprising:

providing the content selections in a random sequence.

16. The method as claimed in claim 1 , further comprising:

assigning a reproduction status identifier to each one or more content assets.

17. A method of creating a content channel comprising:

generating, on a processor, one or more seeds, for the content channel, the seeds being a function of desired content and desired functionality;

selecting one or more content assets, from a pool of content assets having at least characteristics of content assets of content channels which have been accessed previously, based on the content assets of the pool and the one or more seeds;

presenting a first content list of the selected one or more content assets to a user, wherein the content channel has a plurality of content lists, each content list being assigned a weight indicating an influence of that content list on a selection of content assets for the content channel;

selecting additional content assets based on user input after presentation of the content assets; and

generating a history list for the content channel that includes content assets that have been accessed by the user, selectively excluding content assets in the history list from the selecting steps according to a repetition criteria, and randomizing a sequence of content assets in the history list when that sequence of content assets is available again to be selected in the first content list;

assigning a black-out period to a specific content based on a selection of the user, wherein the black-out period prevents the specific content from being played to the user during a pre-determined period of time; and

updating the content channel based on the selected additional content assets,

wherein each time a user makes a selection of a content asset to be played back in the content channel, the step of selecting the additional content assets selects more additional content assets for the content channel and makes the content channel endless by continuously adding the more additional contents to the content channel, and

wherein the step of selecting the additional content assets further includes using unavailable content assets as seeds to seek a plurality of additional content assets for the user, an unavailable content asset representing one that is unavailable to the user due to a rating of the content exceeding a permitted rating for the user.

18. The content channel claimed in claim 17 , further comprising:

providing content assets to a user device based on user input.

19. The content channel claimed in claim 17 , further comprising:

navigating the first content list of the selected one or more content assets based on user input.

20. The content channel as claimed in claim 17 , further comprising:

utilizing content assets that have been accessed by a user to generate additional seeds.

21. The content channel as claimed in claim 20 , further comprising:

assigning a weight to one or more content assets based on user feedback; and

utilizing the weight in the selecting step.

22. The content channel as claimed in claim 17 , further comprising:

generating one or more search criteria based on user input; and

utilizing the search criteria in the seed generating step.

23. The content channel as claimed in claim 17 , further comprising:

utilizing a results list for a search as a list of content assets to seed a second content channel.

24. The content channel as claimed in claim 17 , wherein the selecting step further comprises:

identifying one or more related content assets based on seeds from a second content channel.

25. The content channel as claimed in claim 17 , further comprising:

establishing the content channel as being a restricted content channel;

providing content assets of the restricted content channel; and

controlling modification of the seeds of the restricted content channel.

26. The content channel as claimed in claim 17 , further comprising:

replicating the content channel; and

modifying the replicated content channel.

27. The content channel as claimed in claim 17 , further comprising:

replicating the content channel; and

sharing the replicated content channel with other users.

28. The content channel as claimed in claim 17 , further comprising:

utilizing user feedback of selected content assets to generate additional seeds.

29. The content channel as claimed in claim 28 , further comprising:

generating one or more other content channels based on the additional seeds.

30. The content channel as claimed in claim 28 , further comprising:

generating one or more recommendations based on the additional seeds;

selecting recommended content assets based on the one or more recommendations;

receiving additional user feedback of the recommended content assets; and

modifying the recommendations based on the additional user feedback.

31. A method of creating a content channel comprising:

generating one or more seeds based on predetermined criteria;

selecting one or more content assets, from a pool of content assets having at least characteristics of content assets of content channels which have been accessed previously, based on the content assets of the pool and the one or more seeds and generating a first content list for the content channel including information of the one or more content assets;

generating a history list for the content channel that includes content assets that have been accessed by the user, selectively excluding content assets in the history list from the selecting step according to a repetition criteria, and randomizing a sequence of content assets in the history list when that sequence of content assets is available again to be selected in the first content list,

presenting the first content list of the selected one or more content assets to a user, wherein the content channel has a plurality of content lists, each content list being assigned a weight indicating an influence of that content list on a selection of content assets for the content channel;

associating one or more codes with the content channel indicating the predetermined criteria;

selecting additional content assets based on user input after presentation of the content assets;

assigning a black-out period to a specific content based on a selection of the user, wherein the black-out period prevents the specific content from being played to the user during a pre-determined period of time; and

updating the content channel based on the selected additional content assets,

wherein each time a user makes a selection of a content asset to be played back in the content channel, the step of selecting the additional content assets selects more additional content assets for the content channel and makes the content channel endless by continuously adding the more additional contents to the content channel, and

wherein the step of selecting the additional content assets further includes using unavailable content assets as seeds to seek a plurality of additional content assets for the user, an unavailable content asset representing one that is unavailable to the user due to a rating of the content exceeding a permitted rating for the user.

32. The method as claimed in claim 31 , wherein the codes are not available to the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2018
From: SONY CORPORATION; SONY NETWORK ENTERTAINMENT INTERNATIONAL LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 046725/0835 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2012
From: MCCOY, CHARLES; XIONG, TRUE; WONG, LING JUN
To: SONY NETWORK ENTERTAINMENT INTERNATIONAL LLC; SONY CORPORATION
Reel/Frame 027954/0655 →