US 12,309,458 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 Oct. 5, 2023, as Appl. No. 18/481,921.
Application 18/481,921 is a continuation of application No. 17/727,509, filed on Apr. 22, 2022, granted, now 11,812,107.
Application 17/727,509 is a continuation of application No. 16/421,851, filed on May 24, 2019, granted, now 11,343,573, issued on May 24, 2022.
Claims priority of application No. 1808669 (GB), filed on May 25, 2018.
Prior Publication US 2024/0031652 A1, Jan. 25, 2024
Int. Cl. H04N 21/466 (2011.01); H04N 21/25 (2011.01); H04N 21/4335 (2011.01); H04N 21/442 (2011.01); H04N 21/475 (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)] 8 Claims
OG exemplary drawing
 
1. A method of collating content information concerning content stored on a plurality of data stores of a content distribution system, the method comprising:
receiving a record action message corresponding to a recording of a content item on a data store of the plurality of data stores;
examining in response to receiving the record action message a collated content information source to determine whether it includes stored content item information corresponding to the content item;
obtaining, if the collated content information source does not include content item information corresponding to the content item, content information corresponding to the content item from a further content information source; and
storing the obtained content information in the collated content information source; and
receiving respective record action messages in respect of each of the plurality of data stores and examining the collated content information source in response to receipt of each record action message, such that the collated content information source collates content information concerning content items stored on the plurality of data stores.