×

Generating collections of sets based on user provided annotations

  • US 10,263,877 B1
  • Filed: 08/12/2016
  • Issued: 04/16/2019
  • Est. Priority Date: 08/12/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • under control of one or more computing systems configured with executable instructions, identifying a first plurality of sets that includes;

    a first set including a first plurality of object identifiers associated with the first set;

    a second set including a second plurality of object identifiers associated with the second set; and

    a third set including a third plurality of object identifiers associated with the third set;

    reducing the first plurality of sets to a second plurality of sets, wherein the second plurality of sets includes fewer sets than the first plurality of sets, wherein reducing includes;

    determining a link between the first set and a second set, the link indicating an existing relationship, similarity, or commonality between at least one of the first set and the second set or between a first object identifier of the first plurality of object identifiers and a second object identifier of the second plurality of object identifiers;

    including the first set and the second set in the second plurality of sets;

    determining that a link does not exist between the first set and a third set or between the second set and the third set; and

    excluding the third set from the second plurality of sets;

    determining for the first set, a first set profile signature based at least in part on annotations included with the first plurality of object identifiers of the first set;

    determining for the second set, a second set profile signature based at least in part on annotations included with the second plurality of object identifiers;

    determining for a fourth set included in the second plurality of sets, a third set profile signature based at least in part on annotations included with a fourth plurality of object identifiers associated with the fourth set;

    selecting a collection profile signature;

    determining a first similarity score indicating a first similarity between the first set profile signature and the collection profile signature;

    determining a second similarity score indicating a second similarity between the second set profile signature and the collection profile signature;

    determining a third similarity score indicating a third similarity between the third set profile signature and the collection profile signature;

    determining that the first similarity score exceeds a threshold;

    determining that the second similarity score exceeds the threshold;

    determining that the third similarity score does not exceed the threshold;

    in response to determining that the first similarity score and the second similarity score each exceed the threshold, forming a collection that includes the first set and the second set;

    in response to determining that the third similarity score does not exceed the threshold, excluding the fourth set and the fourth plurality of object identifiers from the collection;

    sending, for presentation, the collection that includes the first set and the second set, and excludes the third set or the fourth set.

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