US 12,470,773 B2
Method of managing storage of user data
Peter Docherty, Glasgow (GB); Christopher McGuire, Glasgow (GB); Ewen Cattanach, Glasgow (GB); Shahad Ahmed, Glasgow (GB); Hussain Sabir, El Segundo, CA (US); and Georgios Mamakis, Glasgow (GB)
Assigned to ThinkAnalytics Ltd., Glasgow (GB)
Filed by ThinkAnalytics Ltd., Glasgow (GB)
Filed on Apr. 4, 2023, as Appl. No. 18/130,885.
Prior Publication US 2024/0340496 A1, Oct. 10, 2024
Int. Cl. H04N 21/466 (2011.01); G06F 16/783 (2019.01); H04N 21/45 (2011.01); H04N 21/482 (2011.01)
CPC H04N 21/4667 (2013.01) [G06F 16/783 (2019.01); H04N 21/4532 (2013.01); H04N 21/4826 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of managing storage of user data of a content recommendation system, the content recommendation system comprising a user learning module for receiving data indicative of user actions, determining one or more learn actions based on the received data and storing the learn actions on a storage resource, the method comprising:
determining a parameter associated with aging out a learn action stored on a storage resource of a content recommendation system, the learn action determined based on data indicative of a user action, the learn action comprising metadata of content selected by a user, wherein determining the parameter comprises monitoring a frequency of user actions and setting the parameter based on the monitored frequency; and
aging out the learn action stored on the storage resource based on the parameter, wherein aging out comprises modifying a decay function for assigning weights to a plurality of learn actions stored on the storage resource.