Selecting and serving content to users from several sources
AssigneeRabt App Limited
InventorsIoannis Broustas, Georgios Lentzas
Life of this patent
Estimating the term…
Abstract
Systems and methods for evaluating and retrieving content from several sources and intelligently selecting and serving the content to an end user may include an initial seeding process to determine initial preferences for the end user for generating a customized sequence of content to be presented to the user. As the end user consumes the content, the end user can provide response feedback indicative of the end user's preference for and/or relevance of the presented content. As content is presented to the end user, the feedback may be used to select and serve subsequent content to present to the end user by updating the customized sequence of content.
Claims20
A method of providing content to an end user of a client device comprising:
- determining, using one or more data processors, preference data for an end user responsive to feedback received from the end user;
- calculating, using one or more data processors, a content appeal score for each of a plurality of items of content based, at least in part, on the preference data;
- generating, using one or more data processors, a customized sequence of content for the end user based, at least in part, on the calculated content appeal scores for each of a plurality of items of content;
- and
- serving the generated customized sequence of content to a client device of the end user responsive to a request from the client device.
A system comprising:
- one or more data processors;
- and a non-transitory computer-readable storage device storing instructions that, when executed by the one or more data processors, cause the one or more data processors to perform operations comprising:
- receiving a generated customized sequence of content responsive to a request;
- presenting a first item of content of the generated customized sequence of content;
- preventing presentation of a second item of content of the generated customized sequence of content until a feedback response is received;
- receiving the feedback response responsive to the presented first item of content;
- and
- transmitting the received feedback to a customized content sequence generation system.
A non-transitory computer-readable storage device storing instructions that, when executed by one or more data processors, cause the one or more data processors to perform operations comprising:
- receiving an interactive initial seeding sequence comprising a pair of items of seeding content;
- presenting the pair of items of seeding content via a seeding interface;
- receiving a selection of one of the presented pair of items of seeding content from an end user of a client device;
- transmitting data indicative of the selected one of the presented pair of items of seeding content to a customized content sequence generation system;
- receiving a generated customized sequence of content from the customized content sequence generation system;
- presenting a first item of content of the generated customized sequence of content;
- preventing presentation of a second item of content of the generated customized sequence of content until a feedback response is received responsive to the first item of content;
- receiving the feedback response responsive to the presented first item of content;
- and
- transmitting the received feedback to the customized content sequence generation system.
Dependencies are inferred from the claim text.