×

Content item selection criteria generation

  • US 10,248,976 B2
  • Filed: 09/30/2015
  • Issued: 04/02/2019
  • Est. Priority Date: 10/22/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprising:

  • displaying, in a user interface of a user device;

    an entity selection pane that includes;

    an entity input field to input a seed entity selected by a user; and

    a selected entities display portion in which a set of selected entities are displayed;

    a related entities pane that includes;

    a relationship dimension field to select a relationship dimension from a set of relationship dimensions; and

    a candidate entity display portion in which a set of candidate entities are displayed and from which one or more candidate entities may be selected for inclusion in the set of selected entities and then displayed in the selected entities display portion; and

    a content selection criteria pane that displays content selection criteria generated from entity names of the set of selected entities displayed in the selected entities display portion;

    receiving, at the user device, a selection of a seed entity input in the entity input field and described in entity relation data, wherein the entity relation data defines instances of entities, and for each entity, one or more relationship dimensions, each relationship dimension defining a relationship between an entity and one or more other entities;

    providing, to a data processing system external to the user device, the set of selected entities, the set of selected entities including one or more entities that include the seed entity;

    iteratively updating, at the user device, the set of selected entities, each iteration comprising;

    receiving, from the data processing system and displaying in the relationship dimension field of the related entities pane, a set of relationship dimensions determined from the entities in the set of selected entities, each relationship dimension in the set being selected from the one or more relationship dimensions of the entities in the set of selected entities, wherein the set of relationship dimensions determined for at least one iteration are different from a set of relationship dimensions determined for at least one other iteration, and, wherein the relationship dimensions include a textual description of each relationship dimension;

    receiving, at the user device, a selection of one or more of the relationship dimensions in the set of relationship dimensions displayed in the relationship dimension field, and in response to the selection;

    sending the selection of the one or more relationship dimensions to the data processing system that generates a set of candidate entities based on the relationship dimensions;

    receiving from the data processing system, in response to the selection of one or more relationship dimensions that are sent to the data processing system, the set of candidate entities generated by the processing system, each candidate entity in the set being an entity related to one of the entities in the set of selected entities by the selected relationship dimensions;

    displaying the set of candidate entities in the candidate entity display portion of the related entities pane at the user device; and

    receiving, at the user device, a selection of one or more candidate entities from among the set of candidate entities displayed in the candidate entity display portion of the related entities pane, and in response to the selection;

    updating the set of selected entities to include the one or more candidate entities, anddisplaying, in the selected entities display portion of the entity selection pane, the updated set of selected entities as the set of selected entities;

    sending, from the user device to the data processing system, a command to submit the set of selected entities to a content selection criteria generator to generate content selection criteria based on the set of selected entities; and

    receiving, from the data processing system, data described content selection criteria generated from entity names of the set of selected entities and displaying the content selection criteria in the content selection criteria pane.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×