Artificial intelligence system for automated selection and presentation of informational content

US10909604B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10909604-B1
Application numberUS-201815914923-A
CountryUS
Kind codeB1
Filing dateMar 7, 2018
Priority dateMar 7, 2018
Publication dateFeb 2, 2021
Grant dateFeb 2, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A set of informational content elements pertaining to an item for presentation to one or more potential item consumers is identified at an artificial intelligence service. A plurality of optimization iterations are implemented. In a particular iteration, a set of content elements to be presented to a target audience in accordance with a set of presentation constraints indicated by a content source associated with the item is identified using a machine learning model, and metrics indicating the effectiveness of the content elements are analyzed.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: one or more computing devices of a network-based content provider configured to present informational content for a plurality of items in one or more presentation contexts over a network for a plurality of sources of the items; one or more other computing devices of an artificial intelligence service for optimizing presentation of informational content for at least some of the plurality of items; wherein the one or more other computing devices of the artificial intelligence service are configured to: classify the plurality of items to identify a subset of the items as candidate items for optimized selection of informational content elements; send respective notifications of the candidate items, via one or more programmatic interfaces, to respective entities authorized to provide informational content about the candidate items, and request that the respective entities provide informational content elements for the candidate items for optimized selection of informational content elements; receive from individual ones of the entities for individual ones of the candidate items, via the one or more programmatic interfaces, (a) a plurality of informational content elements pertaining to individual candidate items and (b) one or more presentation constraints associated with the individual candidate items, wherein the plurality of informational content elements comprises at least a first example and a second example of a particular content element category of a plurality of content element categories, and wherein a particular constraint of the one or more presentation constraints comprises a content portion inclusion constraint; generate for individual ones of the candidate items, corresponding to individual ones of the plurality of informational content elements, a respective set of input features for a machine learning model; and perform for individual ones of the candidate items a plurality of optimization iterations using the machine learning model, wherein input to the machine learning model comprises one or more of the respective sets of input features, and wherein a particular optimization iteration of the plurality of optimization iterations comprises: determining, from the plurality of informational content elements in accordance with the one or more presentation constraints, a particular set of informational content elements to be presented to a first target audience in a first presentation context of the one or more presentation contexts, wherein the particular set comprises the first example, and wherein the particular set does not comprise the second example; providing the particular set of informational content elements to the network-based content provider for subsequent transmission to the first target audience in the first presentation context; obtaining from the network-based content provider one or more metrics associated with one or more interactions by the first target audience with a presentation of the particular set of informational content elements to the first target audience in the first presentation context; and adjusting, based at least in part on an analysis of the obtained one or more metrics, the particular set of informational content elements to be presented by the network-based content provider in a future iteration; and wherein the one or more computing devices of the network-based content provider are configured to: present the particular set of informational content elements to the first target audience during the particular optimization iteration; and detect the one or more interactions by the first target audience with the presentation of the particular set of informational content elements. 2. The system as recited in claim 1 , wherein the particular set of informational content elements comprises a modified version of a first informational content element obtained from the source, wherein the modified version is generated at the artificial intelligence service using one or more additional machine learning models. 3. The system as recited in claim 1 , wherein the source associated with the particular item comprises a producer or author of the particular item. 4. The system as recited in claim 1 , wherein the machine learning model comprises a bandit model. 5. The system as recited in claim 1 , wherein the particular set of informational content elements comprises informational content elements of the plurality of content element categories including a first category and a second category, wherein the one or more computing devices are configured to: determine, after a second particular optimization iteration of the plurality of optimization iterations, that (a) further exploration of examples of the first category is not to be performed and (b) further exploration of examples of the second category is to be performed; include, in a set of informational content elements presented in one optimization iteration after the second particular optimization iteration, the first example of the first category and a first example of the second category; and include, in a set of informational content elements presented in another optimization iteration after the second particular optimization iteration, the first example of the first category and a second example of the second category. 6. A method, comprising: performing, by one or more computing devices of an artificial intelligence service: classifying a plurality of items to identify a subset of the items as candidate items for optimized selection of informational content elements; sending respective notifications of the candidate items to respective entities authorized to provide informational content about the candidate items, and requesting that the respective entities provide informational content elements for the candidate items for optimized presentation of informational content elements; receiving from individual ones of the entities for individual ones of the candidate items (a) a plurality of informational content elements pertaining to individual candidate items and (b) one or more presentation constraints associated with the individual candidate items, wherein a particular constraint of the one or more presentation constraints comprises a content portion inclusion constraint; and performing for individual ones of the candidate items a plurality of optimization iterations using a machine learning model, wherein a particular optimization iteration of the plurality of optimization iterations comprises: determining, from the plurality of informational content elements in accordance with the one or more presentation constraints, a particular set of informational content elements to be presented to a first target audience in a first presentation context; providing the particular set of informational content elements to a network-based content provider for subsequent transmission to the first target audience in the first presentation context; obtaining from the network-based content provider one or more metrics associated with one or more interactions by the first target audience with a presentation of the particular set of informational content elements to the first target audience in the first presentation context; and adjusting, based at least in part on an analysis of the obtained one or more metrics, the particular set of informational content elements to be presented by the network-based content provider in a future iteration; and performing, by one or more other computing devices of the network-based content provider: presenting the particular set of informational content elements to the first target audience in the first presentation context during the particular optimization iteration; and detecting the one or more interactions by the firs

Assignees

Inventors

Classifications

  • Recommending goods or services · CPC title

  • by investigating goods or services · CPC title

  • based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate · CPC title

  • Reinforcement learning · CPC title

  • Learning methods · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10909604B1 cover?
A set of informational content elements pertaining to an item for presentation to one or more potential item consumers is identified at an artificial intelligence service. A plurality of optimization iterations are implemented. In a particular iteration, a set of content elements to be presented to a target audience in accordance with a set of presentation constraints indicated by a content sou…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0631. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 02 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).