Systems and methods of providing content selection
AssigneeGoogle Inc.
InventorsStefano Mazzocchi, Kaikai Wang, John Thomas DiMartile, III, Tim Wantland
Life of this patent
Estimating the term…
Abstract
Systems and methods of providing content selection are provided. For instance, one or more signals indicative of a user selection of an object displayed within a user interface can be received. Responsive to receiving the one or more signals, a content attribute associated with one or more objects displayed within the user interface can be identified. A content entity can be determined based at least in part on the content attribute and the user selection. One or more relevant actions can then be determined based at least in part on the determined content entity. Data indicative of the relevant actions can then be provided for display.
Claims20
A computer-implemented method comprising:
- receiving, by one or more computing devices, one or more signals indicative of user input selecting a particular object of a plurality of different objects displayed within a user interface;
- and
- responsive to receiving the one or more signals:
- utilizing, by the one or more computing devices, one or more machine-learning techniques to determine a content entity associated with the particular object and estimating one or more objects of the plurality of different objects intended to be selected via the user input, the content entity comprising the particular object and one or more additional objects of the plurality of different objects proximate the particular object and determined to form a cohesive entity with the particular object;
- determining, by the one or more computing devices, one or more relevant actions to be performed based at least in part on the content entity;
- providing, by the one or more computing devices and within the user interface, data indicative of the one or more relevant actions;
- and
- responsive to selection of a particular relevant action of the one or more relevant actions, prompting, by the one or more computing devices, the one or more computing devices to perform the particular relevant action.
A system comprising:
- one or more processors;
- and
- a memory storing instructions that when executed by the one or more processors cause the system to perform operations comprising:
- receiving one or more signals indicative of user input selecting a particular object of a plurality of different objects displayed within a user interface;
- and
- responsive to receiving the one or more signals:
- utilizing one or more machine-learning techniques to determine a content entity associated with the particular object and estimating one or more objects of the plurality of different objects intended to be selected via the user input, the content entity comprising the particular object and one or more additional objects of the plurality of different objects proximate the particular object and determined to form a cohesive entity with the particular object;
- determining one or more relevant actions to be performed based at least in part on the content entity;
- providing, within the user interface, data indicative of the one or more relevant actions;
- and
- responsive to selection of a particular relevant action of the one or more relevant actions, prompting the system to perform the particular relevant action.
One or more non-transitory computer-readable media comprising instructions that when executed by one or more computing devices cause the one or more computing devices to perform operations comprising:
- receiving one or more signals indicative of user input selecting a particular object of a plurality of different objects displayed within a user interface;
- and
- responsive to receiving the one or more signals:
- utilizing one or more machine-learning techniques to determine a content entity associated with the particular object and estimating one or more objects of the plurality of different objects intended to be selected via the user input, the content entity comprising the particular object and one or more additional objects of the plurality of different objects proximate the particular object and determined to form a cohesive entity with the particular object;
- determining one or more relevant actions to be performed based at least in part on the content entity;
- providing, within the user interface, data indicative of the one or more relevant actions;
- and
- responsive to selection of a particular relevant action of the one or more relevant actions, prompting the one or more computing devices to perform the particular relevant action.
Dependencies are inferred from the claim text.