Patents by Inventor Peter Docherty

Peter Docherty has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12610099
    Abstract: A computer-implemented method of using affinity profiles to determine at least one audience category that is expected to consume a selected item of content at one or more selected time periods, the method comprises: obtaining affinity profiles for a plurality of users of a content distribution system, wherein each affinity profile comprises at least one selected affinity category or affinity category score, and the affinity categories are selected from a stored set of affinity categories, each representing a user's affinity for a respective subject area; monitoring consumption of items of content or other activity of the users for different time periods; determine the likelihood of, or an expected audience measure for, the selected item of content being consumed during the or each selected time period based on the affinity profiles and the monitored consumption of content or other activity for the different time periods.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: April 21, 2026
    Assignee: THINKANALYTICS LTD.
    Inventors: Peter Docherty, Christopher McGuire, Edward Young
  • Patent number: 12610098
    Abstract: A computer-implemented method of determining an affinity profile for a temporary and/or anonymous user of a content distribution system, comprises: monitoring activity of the temporary and/or anonymous user comprising identifying content selected for viewing by the user; obtaining metadata concerning the selected items of content, the metadata representing at least some properties of the selected items of content; generating a user record for the user, the user record comprising or representing the user activity and/or the associated content metadata; processing the user record to generate an affinity profile for the user based on the user record, the affinity profile comprising at least one selected affinity category or affinity category score, wherein the affinity categories are selected from a stored set of affinity categories, each representing a user's affinity for a respective subject area.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: April 21, 2026
    Assignee: THINKANALYTICS LTD.
    Inventors: Peter Docherty, Christopher McGuire, Edward Young
  • Patent number: 12610097
    Abstract: A computer-implemented method of determining affinity profiles, comprises: for each of a plurality of user devices, monitoring user activity including identifying content selected for viewing by the user of the user device; obtaining metadata concerning the selected items of content, the metadata representing at least some properties of the selected items of content; generating or updating a user record for the user, the user record comprising or representing the user activity and/or the associated content metadata; processing the user record to generate an affinity profile for the user based on the user record, the affinity profile comprising at least one selected affinity category or affinity category score, wherein the affinity categories are selected from a stored set of affinity categories, each representing a user's affinity for a respective subject area.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: April 21, 2026
    Assignee: THINKANALYTICS LTD.
    Inventors: Peter Docherty, Christopher McGuire, Edward Young
  • Publication number: 20260099536
    Abstract: A computer-implemented method for generating text data comprising a descriptor for a group of content of items, the method comprising: obtaining content metadata associated with a group of content items; generating a descriptor for the group of content items based on at least the content metadata associated with the group; at least one of displaying and storing the generated descriptor.
    Type: Application
    Filed: October 4, 2024
    Publication date: April 9, 2026
    Applicant: ThinkAnalytics Ltd.
    Inventors: Christopher McGuire, Peter Docherty
  • Publication number: 20260101093
    Abstract: A computer-implemented method and system for generating a synopsis for a content item comprising: obtaining user data for at least one user and/or associated metadata, wherein the user data and/or associated metadata is based on user activity for the at least one user; receiving content metadata and/or other content information for the content item; generating or otherwise obtaining a synopsis for the content item based on the obtained content information and based on at least some of said obtained user data.
    Type: Application
    Filed: October 4, 2024
    Publication date: April 9, 2026
    Applicant: ThinkAnalytics Ltd.
    Inventors: Christopher McGuire, Peter Docherty, Rose McKenna
  • Patent number: 12587711
    Abstract: A content selection interface configuration system for configuring a content selection interface allowing user selection of content presented for viewing, the content selection interface configuration system configured to: provide one or more groups of content, each group of content including a plurality of content items; obtain data indicating at least one property of the content items of each group of content; obtain user activity including interactions by the user with content on a content selection interface; and determine a score each group of content of the plurality of groups of content based at least in part on the user activity of that user and the data indicating the at least one property of some or all of the content, wherein the score is indicative of a likely interest of the content in that group of content to one or more users of the content selection interface.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: March 24, 2026
    Assignee: ThinkAnalytics Ltd.
    Inventors: Peter Docherty, Christopher McGuire, Asim Ullah, David Wilkie, Gordon McIntyre
  • Patent number: 12542941
    Abstract: A computer-implemented method of using affinity profiles to determine at least one audience category that is expected to consume a selected content item type, the method comprises: obtaining affinity profiles for a plurality of users of a content distribution system, wherein each affinity profile comprises at least one selected affinity category or affinity category score, and the affinity categories are selected from a stored set of affinity categories, each representing a user's affinity for a respective subject area; monitoring consumption of selected items of content of the selected type to determine which of the users consumed the items of content of the selected type; determine an audience that is expected to consume the items of content of the selected type based on the affinity profiles of the users that were determined to have consumed the selected items of content.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: February 3, 2026
    Assignee: THINKANALYTICS LTD.
    Inventors: Peter Docherty, Christopher McGuire, Edward Young
  • Publication number: 20250392774
    Abstract: A computer-implemented method and system for creating a channel schedule for a linear broadcasting content provider, is disclosed. The method comprises: obtaining metadata associated with a plurality of content items in a content catalogue, the metadata representing at least some properties of the content items; segmenting the plurality of content items into segments based on metadata similarity; creating one or more channels based on the segments; and scheduling the plurality of content items, in the respective segments, for the one or more channels.
    Type: Application
    Filed: June 25, 2024
    Publication date: December 25, 2025
    Applicant: ThinkAnalytics Ltd.
    Inventors: Asim Ullah, Ewen Cattanach, Christopher McGuire, Peter Docherty
  • Patent number: 12468750
    Abstract: A computer-implemented method for determining desirable content for a content distribution system is disclosed. The method comprises: for each of a plurality of user devices, monitoring user activity including identifying content that the user of the user device has interacted with; obtaining metadata concerning the identified items of content, the metadata representing at least some properties of the identified items of content; aggregating the metadata for a plurality of users; using the aggregated metadata to identify one or more items or combinations of metadata popular with the plurality of users; and using the identified metadata to determine desirable content.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: November 11, 2025
    Assignee: ThinkAnalytics Ltd.
    Inventors: Peter Docherty, Christopher McGuire, Richard Dowling, Bryan Bossard
  • Patent number: 12470773
    Abstract: A method of managing storage of user data of a content recommendation system is provided. The content recommendation system comprises 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 comprises 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 method further comprises aging out the learn action stored on the storage resource based on the parameter.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: November 11, 2025
    Assignee: ThinkAnalytics Ltd.
    Inventors: Peter Docherty, Christopher McGuire, Ewen Cattanach, Shahad Ahmed, Hussain Sabir, Georgios Mamakis
  • Publication number: 20250310591
    Abstract: A computer-implemented method comprising: obtaining user data for a user, wherein the user data comprises or represents user activity and/or content metadata associated with user activity; obtaining metadata and/or one or more other properties associated with a plurality of visual indications associated with a content item; selecting one or more of the plurality of visual indications based on at least the user data and the visual indication metadata and/or the one or more other properties of the visual indication; displaying the selected one or more visual indications, for example, as part of a content selection interface.
    Type: Application
    Filed: March 29, 2024
    Publication date: October 2, 2025
    Applicant: ThinkAnalytics Ltd.
    Inventors: Christopher McGuire, Peter Docherty
  • Publication number: 20250310602
    Abstract: A computer-implemented method for generating a descriptive persona text for one or more users of a content recommendation system comprising: obtaining user data and/or associated content metadata for the one or more users, wherein the user data and/or associated content metadata is based on user activity of the one or more users; generating the descriptive persona text for the one or more users based on the user data and/or associated content metadata, wherein the generated descriptive persona text comprises at least a persona title and/or a persona description.
    Type: Application
    Filed: March 29, 2024
    Publication date: October 2, 2025
    Applicant: ThinkAnalytics Ltd.
    Inventors: Christopher McGuire, Peter Docherty
  • Publication number: 20250310587
    Abstract: A computer-implemented method and system for creating a virtual channel based on linear broadcast content, is disclosed. The method comprises obtaining scheduling information and content information associated with a plurality of content items in a content schedule for two or more existing channels, the content information comprising at least an identifier for each content item; determining, for each timeslot in a predetermined time period, a ranking for each content item scheduled in each timeslot; selecting, for each timeslot, a content item based on the ranking; and creating one or more virtual channel schedules comprising at least the identifier for the selected content items from the two or more existing channels.
    Type: Application
    Filed: March 29, 2024
    Publication date: October 2, 2025
    Applicant: ThinkAnalytics Ltd.
    Inventors: Asim Ullah, Bryan Bossard, Ewen Cattanach, Harrison Ghatoray, Peter Docherty, Christopher McGuire
  • Publication number: 20250267324
    Abstract: A computer-implemented method of determining affinity profiles, comprises: for each of a plurality of user devices, monitoring user activity including identifying television content selected for viewing by the user of the user device; obtaining metadata concerning the selected items of television content, the metadata representing at least some properties of the selected items of television content; generating or updating a user record for the user, the user record comprising or representing the user activity and/or the associated content metadata; processing the user record to generate an affinity profile for the user based on the user record, the affinity profile comprising at least one selected affinity category or affinity category score, wherein the affinity categories are selected from a stored set of affinity categories, each representing a user's affinity for a respective subject area.
    Type: Application
    Filed: May 9, 2025
    Publication date: August 21, 2025
    Applicant: ThinkAnalytics Ltd.
    Inventors: Peter Docherty, Christopher McGuire, Edward Young
  • Publication number: 20250254392
    Abstract: The method may include providing one or more content item recommendations, by opening a content recommendation session for a selected user, retrieving some user data for the selected user from a first storage resource, obtaining content information concerning content available from content sources, using the user data and the content information to generate a content item recommendation for the user and providing the content item recommendation to the user. The user data for the selected user may be stored at contiguous physical locations at the first storage resource.
    Type: Application
    Filed: April 23, 2025
    Publication date: August 7, 2025
    Applicant: ThinkAnalytics Ltd.
    Inventors: Peter Docherty, Shahad Ahmed, Darren Callaghan, Ewen Cattanach, Gordon McIntyre, Alan Ryman, David Scott, Asim Ullah, Xiaowei Zhang
  • Publication number: 20250254393
    Abstract: The method may include providing one or more content item recommendations, by opening a content recommendation session for a selected user, retrieving some user data for the selected user from a first storage resource, obtaining content information concerning content available from content sources, using the user data and the content information to generate a content item recommendation for the user and providing the content item recommendation to the user. The user data for the selected user may be stored at contiguous physical locations at the first storage resource.
    Type: Application
    Filed: April 23, 2025
    Publication date: August 7, 2025
    Applicant: ThinkAnalytics Ltd.
    Inventors: Peter Docherty, Shahad Ahmed, Darren Callaghan, Ewen Cattanach, Gordon McIntyre, Alan Ryman, David Scott, Asim Ullah, Xiaowei Zhang
  • Patent number: 12368913
    Abstract: A computer-implemented method of targeting users based on content consumption comprises: for each of a plurality of users, monitoring user activity including identifying content selected for viewing by the users; obtaining metadata concerning the selected items of content, the metadata representing at least some properties of the selected items of content; generating or updating a user record for each user, the user record comprising or representing the user activity and/or the associated content metadata; and identifying users that have below a threshold level of user activity.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: July 22, 2025
    Assignee: THINKANALYTICS LTD.
    Inventors: Peter Docherty, Christopher McGuire, Edward Young
  • Publication number: 20250225172
    Abstract: A computer-implemented method of providing one or more content item recommendations for a user of a content distribution system, comprising: determining if a user search using a title of content finds the title of content in one or more content sources available to the user; identifying, in response to the title of content not being found in the one or more content sources, content in a content library by determining if the title of content is in the content library, wherein the content library contains metadata concerning items of content in the content library, the metadata representing at least some properties of the items of content; using, in response to the title of content being determined to be in the content library, the metadata of the identified content in the content library and metadata concerning content available from the one or more content sources available to the user to generate at least one content item recommendation for the user, wherein the at least one content item recommendation is fo
    Type: Application
    Filed: March 24, 2025
    Publication date: July 10, 2025
    Applicant: ThinkAnalytics Ltd.
    Inventors: Peter Docherty, Christopher McGuire, Xiaowei Zhang, Richard Dowling, Craig Palmer
  • Patent number: 12348807
    Abstract: A computer-implemented method of using affinity profiles to determine at least one audience category that is expected to consume a selected item of content, the method comprises: obtaining affinity profiles for a plurality of users of a content distribution system, wherein each affinity profile comprises at least one selected affinity category or affinity category score, and the affinity categories are selected from a stored set of affinity categories, each representing a user's affinity for a respective subject area; determine an audience that is expected to consume the selected item of content based on the affinity profiles of the users.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: July 1, 2025
    Assignee: THINKANALYTICS LTD.
    Inventors: Peter Docherty, Christopher McGuire, Edward Young
  • Patent number: 12339879
    Abstract: A method of managing search requests to a content recommendation engine (CRE) is provided. The CRE is adapted to receive search requests and provide one or more content recommendations based on the received search requests for a user of a content distribution system having a plurality of users. The method comprises receiving an inputted search term; setting one or more search parameters based on the search term; and generating a search request based on the inputted search term and the search parameters.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: June 24, 2025
    Assignee: ThinkAnalytics Ltd.
    Inventors: Peter Docherty, Christopher McGuire, Alan Ryman, Shahad Ahmed