US 11,812,107 B2
Content recommendation system and method
Peter Docherty, Glasgow (GB); Shahad Ahmed, Glasgow (GB); Darren Callaghan, Glasgow (GB); Ewen Cattanach, Glasgow (GB); Gordon Mcintyre, Glasgow (GB); Alan Ryman, Glasgow (GB); David Scott, Glasgow (GB); Asim Ullah, Glasgow (GB); and Xiaowei Zhang, Glasgow (GB)
Assigned to THINKANALYTICS LTD, Glasgow (GB)
Filed by ThinkAnalytics Ltd., Glasgow (GB)
Filed on Apr. 22, 2022, as Appl. No. 17/727,509.
Application 17/727,509 is a continuation of application No. 16/421,851, filed on May 24, 2019, granted, now 11,343,573.
Claims priority of application No. 1808669 (GB), filed on May 25, 2018.
Prior Publication US 2022/0248097 A1, Aug. 4, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/466 (2011.01); H04N 21/25 (2011.01); H04N 21/442 (2011.01); H04N 21/20 (2011.01); H04N 21/2183 (2011.01); H04N 21/2225 (2011.01); H04N 21/232 (2011.01); H04N 21/258 (2011.01); H04N 21/274 (2011.01); H04N 21/2747 (2011.01); H04N 21/4147 (2011.01); H04N 21/432 (2011.01); H04N 21/45 (2011.01); H04N 21/472 (2011.01); H04N 21/475 (2011.01); H04N 21/482 (2011.01); H04N 21/4335 (2011.01)
CPC H04N 21/4668 (2013.01) [H04N 21/251 (2013.01); H04N 21/4335 (2013.01); H04N 21/44224 (2020.08); H04N 21/4756 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A method for providing one or more content item recommendations, comprising:
opening a content recommendation session for a selected user of a content distribution system having a plurality of users;
retrieving at least some user data for the selected user from a first storage resource storing user data on the plurality of users;
obtaining content information concerning content available from one or more content sources;
using the user data and the content information to generate at least one content item recommendation for the user; and
providing the content item recommendation to the user,
wherein the user data for the selected user of the plurality of users is stored at contiguous physical locations at the first storage resource,
updating the user data for the selected user in the first storage resource, and
storing the updated user data for the selected user at contiguous physical locations at the first storage resource,
wherein the updated user data for the selected user comprises new user data and pre-existing user data, and the storing of the updated user data for the selected user comprises storing the new user data in the first storage resource at physical locations contiguous with physical locations at which the pre-existing user data for the selected user are stored, and
wherein the contiguous physical storage locations are assigned to the selected user.