IP Library Granted Patent US 8,843,966
Granted Patent B2
US 8,843,966 · App. 13/468,175 · Granted Sep 23, 2014

Method for content presentation

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 8,843,966
App. No.
13/468,175
Granted
Sep 23, 2014
Kind
B2
Abstract

A system and method is presented of personalizing the organization of a product set, automating the organizing and displaying of content.

Claims (71)

1. A method of personalizing organization of a product set, the method comprising:

establishing a first matrix populated by ratings associated with a first plurality of v viewers in a content distribution system and a second plurality of p products each of which is a content item, the first matrix having dimensions v and p, each entry in the first matrix comprising either an empty entry or a rating indicating viewer interest in a content item;

bi-clustering the first matrix, thereby producing a second matrix, the second matrix comprising a matrix of ratings comprising a grouping of the viewers according to similarity of products chosen by the viewers and a grouping of the products according to similarity of viewers who viewed the products;

associating viewers into groups of viewers based on the viewer grouping in the second matrix;

selecting refinement parameters of products, the refinement parameters comprising a sub-set of a set of metadata parameters associated with the products;

for each group of viewers, ranking the refinement parameters with respect to mutual information between a refinement parameter value and a product choice within each group of viewers;

presenting to an individual viewer a set of the refinement parameters, the refinement parameters ordered within the set by a rank corresponding to the viewer group the individual viewer is associated with; and

interactively performing the following, at least once, in response to the viewer choice of the refinement parameters:

selecting a sub-set of products from the product set, the sub-set of products comprising products with metadata matching the refinement parameters selected by the individual viewer; and

presenting the individual viewer the selected sub-set of products and a set comprising the refinement parameters not including the refinement parameters already selected by the individual viewer.

2. The method according to claim 1 , and wherein at least one refinement parameter comprises a director name.

3. The method according to claim 1 , and wherein at least one refinement parameter comprises an actor name.

4. The method according to claim 1 and wherein at least one refinement parameter comprises a product length.

5. The method according to claim 1 and wherein at least one refinement parameter comprises a price to view a product.

6. The method according to claim 1 and wherein at least one refinement parameter comprises a product language.

7. The method according to claim 1 and wherein at least one refinement parameter comprises a parental rating.

8. The method according to claim 1 and wherein at least one refinement parameter comprises a product genre.

9. The method according to claim 1 and wherein at least one refinement parameter comprises at least one word of a product title.

10. The method according to claim 1 and wherein at least one refinement parameter comprises at least one word of a product synopsis.

11. The method according to claim 1 and wherein the product set comprises at least content listed in a VOD catalog.

12. The method according to claim 1 and wherein the product set comprises at least content listed in a program guide.

13. The method of claim 12 and wherein the product set comprises at least one of:

content listed in a daily program guide; and

content listed in a weekly program guide.

14. The method according to claim 1 and wherein the product set comprises at least one content item recorded on disk (PVR).

15. The method according to claim 1 and wherein the product set comprises at least any superset of:

content listed in a VOD catalog;

content listed in a daily program guide;

content listed in a weekly program guide; and

at least one content item recorded on disk (PVR).

16. The method according to claim 1 and wherein the product set comprises at least a result of a query of at least one of:

content listed in a VOD catalog;

content listed in a daily program guide;

content listed in a weekly program guide; and

content recorded on disk (PVR).

17. The method according to claim 1 and wherein the product set comprises at least a result of a viewer filter of at least one of:

content listed in a VOD catalog;

content listed in a daily program guide;

content listed in a weeldy program guide; and

content recorded on disk (PVR).

18. The method according to claim 1 and wherein the product set comprises at least a result of a combination of a result of a query and/or a result of a viewer filter on any combination of:

content listed in a VOD catalog;

content listed in a daily program guide;

content listed in a weeldy program guide; and

content recorded on disk (PVR).

19. The method according to claim 17 and wherein the viewer filter comprises a language filter.

20. The method according to claim 17 and wherein the viewer filter comprises a parental rating filter.

21. The method according to claim 17 and wherein the viewer filter comprises a filter according to a keyword.

22. The method according to claim 16 and wherein the query comprises a keyword based search query.

23. A system of personalizing organization of a product set, the system comprising:

a first matrix populating unit, operative to populate a first matrix by ratings associated with a first plurality of v viewers in a content distribution system and a second plurality of p products each of which is a content item, the first matrix having dimensions v and p, each entry in the first matrix comprising either an empty entry or a rating indicating viewer interest in a content item;

a bi-clustering unit, operative to bi-cluster the first matrix, thereby producing a second matrix, the second matrix comprising a matrix of ratings comprising a grouping of the viewers according to similarity of products chosen by the viewers and a grouping of the products according to similarity of viewers who viewed the products;

a viewer group associator, operative to associate viewers into groups of viewers based on the viewer grouping in the second matrix;

a refinement parameter selector operative to select refinement parameters of products, the refinement parameters comprising a sub-set of a set of metadata parameters associated with the products;

a ranker, which, for each group of viewers, ranks the refinement parameters with respect to mutual information between a refinement parameter value and a product choice within each group of viewers;

a presenter operative to present to an individual viewer a set of the refinement parameters, the refinement parameters ordered within the set by a rank corresponding to the viewer group the individual viewer is associated with; and

a processor comprising a product sub-set selector and a sub-set presenter;

wherein, the processor interactively, at least once, in response to the viewer choice of the refinement parameters:

the product sub-set selector selects a sub-set of products from the product set, the sub-set of products comprising products with metadata matching the refinement parameters selected by the individual viewer; and

the sub-set presenter presents the individual viewer the selected sub-set of products and a set comprising the refinement parameters not including the refinement parameters already selected by the individual viewer.

24. A system of personalizing organization of a product set, the system comprising:

means for establishing a first matrix populated by ratings associated with a first plurality of v viewers in a content distribution system and a second plurality of p products each of which is a content item, the first matrix having dimensions v and p, each entry in the first matrix comprising either an empty entry or a rating indicating viewer interest in a content item;

means for bi-clustering the first matrix, thereby producing a second matrix, the second matrix comprising a matrix of ratings comprising a grouping of the viewers according to similarity of products chosen by the viewers and a grouping of the products according to similarity of viewers who viewed the products;

means for associating viewers into groups of viewers based on the viewer grouping in the second matrix;

means for selecting refinement parameters of products, the refinement parameters comprising a sub-set of a set of metadata parameters associated with the products;

means for ranking the refinement parameters with respect to mutual information between a refinement parameter value and a product choice within each group of viewers;

means for presenting to an individual viewer a set of the refinement parameters, the refinement parameters ordered within the set by a rank corresponding to the viewer group the individual viewer is associated with; and

means for processing comprising means for product sub-set selection and means for presenting a sub-set;

wherein, the means for processing interactively, at least once, in response to the viewer choice of the refinement parameters:

selects a sub-set of products from the product set, the sub-set of products comprising products with metadata matching the refinement parameters selected by the individual viewer; and

presents the individual viewer the selected sub-set of products and a set comprising the refinement parameters not including the refinement parameters already selected by the individual viewer.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE 26 APPLICATION NUMBERS ERRONEOUSLY RECORDED AGAINST ON THE ATTACHED LIST PREVIOUSLY RECORDED AT REEL: 048513 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 18, 2021
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 056623/0708 →
CHANGE OF NAME Recorded Mar 6, 2019
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 048513/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: BEAUMARIS NETWORKS LLC; CISCO SYSTEMS INTERNATIONAL S.A.R.L.; CISCO TECHNOLOGY, INC.; CISCO VIDEO TECHNOLOGIES FRANCE
To: NDS LIMITED
Reel/Frame 047420/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2013
From: NDS LIMITED
To: CISCO TECHNOLOGY, INC.
Reel/Frame 030258/0465 →