Determining and utilizing actual purpose of user-assembled collection of electronic content items
AssigneeGoogle Inc.
InventorsJared Zimmerman, Stevi McBrian
Life of this patent
Estimating the term…
Abstract
Implementations are described for determining, based on a user-assembled collection of electronic content items, at least one actual purpose for the assembled collection. Those implementations are further directed to selecting an additional electronic content item based on the at least one actual purpose being assigned to the additional electronic content item in an electronic database. Those implementations are yet further directed to, responsive to the selecting, causing a suggestion for the additional electronic content item to be rendered at a client device associated with a user account that is assigned to the user-assembled collection.
Claims18
A method implemented by one or more processors, the method comprising:
- identifying electronic content items based on the electronic content items having each been assigned to a particular collection of a user account, wherein each of the electronic content items was assigned to the particular collection responsive to a corresponding instance of one or more user interface inputs provided by a user of the user account;
- determining, for each of the electronic content items, corresponding candidate purposes for the electronic content item, wherein each of the corresponding candidate purposes for each of the electronic content items defines one or more global actions to which the electronic content item can relate;
- identifying one or more precursor actions that are temporally related to adding a particular electronic content item, of the electronic content items, to the particular collection, wherein the one or more precursor actions were performed prior to adding the particular electronic content item to the particular collection;
- determining, for each of the electronic content items of the particular collection, a corresponding measure for each of the corresponding candidate purposes for the electronic content item,
- wherein each of the corresponding measures indicates a rank of a corresponding one of the candidate purposes, relative to other of the corresponding candidate purposes, for the electronic content item, and
- wherein determining the corresponding measures for the particular electronic content item is based on correspondence between the one or more precursor actions and the corresponding candidate purposes for the particular electronic content item;
- comparing the corresponding candidate purposes, for all of the electronic content items of the particular collection, to determine that a particular candidate purpose, of the corresponding candidate purposes, is an actual purpose for the particular collection wherein the comparing comprises:
- determining that the particular candidate purpose is the actual purpose based on the corresponding measures determined for the particular candidate purpose for each of the electronic content items;
- selecting a given additional electronic content item from a corpus of additional content items, wherein selecting the given additional electronic content item is based on the actual purpose, for the particular collection, being assigned to the given additional electronic content item in an electronic database;
- and
- responsive to selecting the given additional content item:
- causing a suggestion, for the given additional electronic content item, to be rendered at a client device associated with the user account,
- wherein the suggestion is selectable to cause the given additional electronic content item to be rendered at the client device and/or to add the additional electronic content item to the particular collection.
A method implemented by one or more processors, the method comprising:
- identifying electronic content items based on the electronic content items having each been assigned to a particular collection of a user account;
- determining, for each of the electronic content items, corresponding candidate purposes and corresponding measures for the electronic content item,
- wherein each of the corresponding candidate purposes for each of the electronic content items defines one or more global actions to which the electronic content item can relate and
- wherein each of the corresponding measures defines a corresponding strength of correlation, of one of the corresponding candidate purposes, to the electronic content item and is based on a quantity of incoming links, to the electronic content item, that include corresponding anchor text that references the one of the corresponding candidate purposes;
- comparing the corresponding candidate purposes, for all of the electronic content items of the collection, to determine:
- a first purpose, of the corresponding candidate purposes, based on a first quantity of occurrences of the first purpose amongst the corresponding candidate purposes of the electronic content items and/or based on first magnitudes of the corresponding measures for the first purpose, and
- a second purpose, of the corresponding candidate purposes, based on a second quantity of occurrences of the second purpose amongst the corresponding candidate purposes of the electronic content items and/or based on second magnitudes of the corresponding measures for the second purpose;
- selecting a first additional electronic content item from a corpus of additional content items, wherein selecting the first additional electronic content item is based on an electronic database defining an association of the first purpose to the first additional electronic content item without defining an association of the second purpose to the first additional content item;
- selecting a second additional electronic content item from a corpus of additional content items, wherein selecting the second additional electronic content item is based on an electronic database defining an association of the second purpose to the second additional electronic content item without defining an association of the first purpose to the second additional content item;
- and
- responsive to selecting the first additional electronic content item and the second additional content item:
- causing a first suggestion, for the first additional content item, to be rendered at a client device associated with the user account, and
- causing a second suggestion, for the second additional content item, to be rendered at the client device;
- and
- selecting either the first purpose or the second purpose as an actual purpose, of the particular collection, based on one or more user interface inputs received responsive to the rendering of both the first suggestion and the second suggestion.
Dependencies are inferred from the claim text.