Patent ID: 9147012
Filing Date: 2015-09-29
Classification: G06F

Abstract:
1. A content recommendation method comprising: providing a plurality of content items as part of a content catalog to a plurality of users, a number of items comprising the plurality of content items designated as N; symbolically representing each of the N content items as a point on a two-dimensional plane, in a processor of a ranking server, where each one of the N content items is associated with a pair of x and y coordinates that initially have random values; automatically updating the values of the x and y coordinates of a first point on the two-dimensional plane whenever one of the plurality of users requests the content item associated with the first point, and where the updating is based on the last content item requested before the content item associated with the first point; automatically determining respective distances between the first point and each of a multiplicity of points on the two-dimensional plane, where each of the multiplicity of points is associated, respectively, with another one of the N content items; returning an at least first content recommendation to an information server, the at least first content recommendation identifying a recommended content item, from among the N content items; where a present point on the two-dimensional plane is associated with a content item, from among the N content items, that is presently viewed by a user, where the recommended content item is associated with a recommended point on the two-dimensional plane, and where a distance between the present point and the recommended point is less than a distance between the present point and any other point associated with one of the N content items; providing the first content recommendation to the user's set top box from the information server; and upon selection of a second one of the N content items by the user: