Patents by Inventor Alan Ryman
Alan Ryman 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).
-
Publication number: 20250254392Abstract: 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: ApplicationFiled: April 23, 2025Publication date: August 7, 2025Applicant: ThinkAnalytics Ltd.Inventors: Peter Docherty, Shahad Ahmed, Darren Callaghan, Ewen Cattanach, Gordon McIntyre, Alan Ryman, David Scott, Asim Ullah, Xiaowei Zhang
-
Publication number: 20250254393Abstract: 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: ApplicationFiled: April 23, 2025Publication date: August 7, 2025Applicant: ThinkAnalytics Ltd.Inventors: Peter Docherty, Shahad Ahmed, Darren Callaghan, Ewen Cattanach, Gordon McIntyre, Alan Ryman, David Scott, Asim Ullah, Xiaowei Zhang
-
Patent number: 12339879Abstract: 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: GrantFiled: April 4, 2023Date of Patent: June 24, 2025Assignee: ThinkAnalytics Ltd.Inventors: Peter Docherty, Christopher McGuire, Alan Ryman, Shahad Ahmed
-
Patent number: 12335548Abstract: A computer-implemented method for providing content recommendations for a user of a content distribution system, the method comprising: opening a content recommendation session for a selected user, wherein a plurality of data processing procedures, or operations, are available for use during the content recommendation session, the plurality of data processing procedures comprising at least one type of content recommendation procedure for generating one or more content recommendation candidates based on user data and/or content metadata and/or other content information; wherein the method further comprises performing a combining process using one or more of the plurality of procedures to generate one or more content recommendation candidates, wherein the combining process comprises at least: receiving at least one content recommendation request for the selected user; processing said at least one request using at least a first procedure selected from the plurality of procedures to generate at least one or moType: GrantFiled: April 4, 2023Date of Patent: June 17, 2025Assignee: ThinkAnalytics Ltd.Inventors: Peter Docherty, Christopher McGuire, Alan Ryman, Bryan Bossard, Asim Ullah, Ewen Cattanach
-
Patent number: 12328476Abstract: A computer-implemented method of providing one or more content item recommendations for a user of a content distribution system, the method comprising: obtaining metadata concerning items of content, the metadata representing at least some properties of the items of content; providing at least one subject related to the metadata to be available to the user for selection; using a selected subject selected by the user and metadata concerning content available from one or more content sources to generate at least one content item recommendation for the user, and providing the at least one content item recommendation to the user.Type: GrantFiled: April 4, 2023Date of Patent: June 10, 2025Assignee: ThinkAnalytics Ltd.Inventors: Peter Docherty, Christopher McGuire, Alan Ryman, Shahad Ahmed
-
Patent number: 12267558Abstract: A method and system for providing, to a user device configured for providing content to a user, one or more personalized content item recommendations. The method comprising: retrieving a seed content item identifier from user data stored in a user profile; using the seed content item identifier to generate a plurality of initial content item recommendations; sorting the plurality of initial content item recommendations based on the user profile; and providing one or more of the sorted content item recommendations as personalized content item recommendations to the user device.Type: GrantFiled: March 31, 2023Date of Patent: April 1, 2025Assignee: ThinkAnalytics Ltd.Inventors: Peter Docherty, Christopher McGuire, Alan Ryman
-
Publication number: 20240340498Abstract: A computer-implemented method of providing one or more content item recommendations for a user of a content distribution system, the method comprising: obtaining metadata concerning items of content, the metadata representing at least some properties of the items of content; providing at least one subject related to the metadata to be available to the user for selection; using a selected subject selected by the user and metadata concerning content available from one or more content sources to generate at least one content item recommendation for the user, and providing the at least one content item recommendation to the user.Type: ApplicationFiled: April 4, 2023Publication date: October 10, 2024Applicant: ThinkAnalytics Ltd.Inventors: Peter Docherty, Christopher McGuire, Alan Ryman, Shahad Ahmed
-
Publication number: 20240340479Abstract: A computer-implemented method for providing content recommendations for a user of a content distribution system, the method comprising: opening a content recommendation session for a selected user, wherein a plurality of data processing procedures, or operations, are available for use during the content recommendation session, the plurality of data processing procedures comprising at least one type of content recommendation procedure for generating one or more content recommendation candidates based on user data and/or content metadata and/or other content information; wherein the method further comprises performing a combining process using one or more of the plurality of procedures to generate one or more content recommendation candidates, wherein the combining process comprises at least: receiving at least one content recommendation request for the selected user; processing said at least one request using at least a first procedure selected from the plurality of procedures to generate at least one or moreType: ApplicationFiled: April 4, 2023Publication date: October 10, 2024Applicant: ThinkAnalytics Ltd.Inventors: Peter Docherty, Christopher McGuire, Alan Ryman, Bryan Bossard, Asim Ullah, Ewen Cattanach
-
Publication number: 20240338394Abstract: 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: ApplicationFiled: April 4, 2023Publication date: October 10, 2024Applicant: ThinkAnalytics Ltd.Inventors: Peter Docherty, Christopher McGuire, Alan Ryman, Shahad Ahmed
-
Publication number: 20240340499Abstract: A computer-implemented method for generating one or more content recommendation, the method comprising: opening a content recommendation session for a selected user, wherein, as part of the session, a content recommendation procedure for generating one or more recommendation candidates based on a seed content item or seed content item identifier is available; receiving a request representing one or more desired content attributes; performing the content recommendation procedure thereby to generate one or more content recommendation candidates for the desired content attributes.Type: ApplicationFiled: April 4, 2023Publication date: October 10, 2024Applicant: ThinkAnalytics Ltd.Inventors: Peter Docherty, Christopher McGuire, Alan Ryman, Bryan Bossard, Asim Ullah
-
Publication number: 20240334014Abstract: A method and system for providing, to a user device configured for providing content to a user, one or more personalized content item recommendations. The method comprising: retrieving a seed content item identifier from user data stored in a user profile; using the seed content item identifier to generate a plurality of initial content item recommendations; sorting the plurality of initial content item recommendations based on the user profile; and providing one or more of the sorted content item recommendations as personalized content item recommendations to the user device.Type: ApplicationFiled: March 31, 2023Publication date: October 3, 2024Applicant: ThinkAnalytics Ltd.Inventors: Peter DOCHERTY, Christopher MCGUIRE, Alan RYMAN
-
Publication number: 20240031652Abstract: 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: ApplicationFiled: October 5, 2023Publication date: January 25, 2024Applicant: ThinkAnalytics Ltd.Inventors: Peter Docherty, Shahad Ahmed, Darren Callaghan, Ewen Cattanach, Gordon McIntyre, Alan Ryman, David Scott, Asim Ullah, Xiaowei Zhang
-
Patent number: 11812107Abstract: 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: GrantFiled: April 22, 2022Date of Patent: November 7, 2023Assignee: THINKANALYTICS LTDInventors: Peter Docherty, Shahad Ahmed, Darren Callaghan, Ewen Cattanach, Gordon Mcintyre, Alan Ryman, David Scott, Asim Ullah, Xiaowei Zhang
-
Publication number: 20220248097Abstract: A method is disclosed for providing one or more content item recommendations, comprising opening a content recommendation session for a selected user; retrieving at least some user data for the selected user from a first storage resource; 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 is stored at substantially contiguous physical locations at the first storage resource.Type: ApplicationFiled: April 22, 2022Publication date: August 4, 2022Applicant: ThinkAnalytics Ltd.Inventors: Peter Docherty, Shahad Ahmed, Darren Callaghan, Ewen Cattanach, Gordon McIntyre, Alan Ryman, David Scott, Asim Ullah, Xiaowei Zhang
-
Patent number: 11343573Abstract: A method for providing one or more content item recommendations for a user of a content distribution system having a plurality of users, comprises: opening a content recommendation session for a selected user; retrieving user data for the selected user from a first storage resource storing user data on a plurality of users, storing the user data in a second storage resource, and maintaining the user data in the second storage resource during the content recommendation session for the selected user; using the user data from the second storage resource and content information concerning content available from one or more content sources to generate at least one content item recommendation for the selected user during the content recommendation session for the selected user; and providing the at least one content item recommendation, wherein the method further comprises maintaining content recommendation sessions for a plurality of the users and maintaining in the second storage resource user data for said plType: GrantFiled: May 24, 2019Date of Patent: May 24, 2022Assignee: THINKANALYTICS LTDInventors: Peter Docherty, Shahad Ahmed, Darren Callaghan, Ewen Cattanach, Gordon McIntyre, Alan Ryman, David Scott, Asim Ullah, Xiaowei Zhang
-
Patent number: 11212584Abstract: A method of setting controls on a digital communication device operated by an end user participant in a digital content event provided from a digital communication network includes operating a tracking control in the digital communication network to track activity of the digital communication device in a context of the digital content event; operating a timer in conjunction with the activity to form a time-stamped set of ranking controls; attenuating the time-stamped set of ranking controls according to an elapsed time; applying the time-stamped set of ranking controls and content inputs from a digital content manager to operate a ranking control and digital filter to generate a control interface for the digital communication device, the control interface comprising a plurality of individually operable controls; and configuring the digital communication device with the control interface.Type: GrantFiled: February 4, 2019Date of Patent: December 28, 2021Assignee: THINKANALYTICSInventors: Peter Docherty, Ewen Cattanach, Xiaowei Zhang, David Scott, Shahad Ahmed, Alan Ryman, Asim Ullah, Darren Callaghan, Gordon McIntyre
-
Publication number: 20200252690Abstract: A method of setting controls on a digital communication device operated by an end user participant in a digital content event provided from a digital communication network includes operating a tracking control in the digital communication network to track activity of the digital communication device in a context of the digital content event; operating a timer in conjunction with the activity to form a time-stamped set of ranking controls; attenuating the time-stamped set of ranking controls according to an elapsed time; applying the time-stamped set of ranking controls and content inputs from a digital content manager to operate a ranking control and digital filter to generate a control interface for the digital communication device, the control interface comprising a plurality of individually operable controls; and configuring the digital communication device with the control interface.Type: ApplicationFiled: February 4, 2019Publication date: August 6, 2020Inventors: Peter Docherty, Ewen Cattanach, Xiaowei Zhang, David Scott, Shahad Ahmed, Alan Ryman, Asim Ullah, Darren Callaghan, Gordon McIntyre
-
Publication number: 20190364338Abstract: A method for providing one or more content item recommendations for a user of a content distribution system having a plurality of users, comprises: opening a content recommendation session for a selected user; retrieving user data for the selected user from a first storage resource storing user data on a plurality of users, storing the user data in a second storage resource, and maintaining the user data in the second storage resource during the content recommendation session for the selected user; using the user data from the second storage resource and content information concerning content available from one or more content sources to generate at least one content item recommendation for the selected user during the content recommendation session for the selected user; and providing the at least one content item recommendation, wherein the method further comprises maintaining content recommendation sessions for a plurality of the users and maintaining in the second storage resource user data for said plType: ApplicationFiled: May 24, 2019Publication date: November 28, 2019Applicant: ThinkAnalytics Ltd.Inventors: Peter Docherty, Shahad Ahmed, Darren Callaghan, Ewen Cattanach, Gordon McIntyre, Alan Ryman, David Scott, Asim Ullah, Xiaowei Zhang
-
Patent number: 10412454Abstract: A method of setting controls on a digital communication device operated by an end user participant in a digital content event provided from a digital communication network includes operating a tracking control in the digital communication network to track activity of the digital communication device in a context of the digital content event, applying the activity to a content series detector, applying an output of the content series detector to a series gap detector, and applying the time-stamped set of ranking controls and content inputs from a digital content manager to operate a ranking control and digital filter to generate a control interface for the digital communication device, the control interface comprising a plurality of individually operable controls to configure the digital communication device with the control interface.Type: GrantFiled: February 5, 2018Date of Patent: September 10, 2019Assignee: ThinkAnalyticsInventors: Peter Docherty, Ewen Cattanach, Xiaowei Zhang, David Scott, Shahad Ahmed, Alan Ryman, Asim Ullah, Darren Callaghan, Gordon McIntyre
-
Patent number: 10289739Abstract: A content recommendation system includes a content recommendation engine, a trender including a first trender interface to a social media platform and a second trender interface to a search engine, wherein the trender includes an ordered chain of term enhancers to enhance trending terms received via the first trender interface into enhanced terms. The search engine is adapted to receive the enhanced terms via the second trender interface and to form a search result set for the enhanced terms, and the search engine is coupled to provide the search result set to the content recommendation engine.Type: GrantFiled: May 7, 2015Date of Patent: May 14, 2019Assignee: ThinkAnalyticsInventors: Peter Docherty, Ewen Cattanach, Bruce Zhang, David Scott, Shahad Ahmed, Alan Ryman, Asim Ullah, Darren Callaghan, Gordon McIntyre