Action suggestions for user-selected content
First Claim
1. A mobile device comprising:
- a display device;
at least one processor; and
memory storing instructions that, when executed by the at least one processor, cause the mobile device to;
convert a selection made via the display device into a query,provide the query to an action suggestion model, the action suggestion model being trained to predict one or more actions given the query, each of the one or more actions being associated with a corresponding mobile application,receive predicted actions and probability scores that each correspond to a respective one of the predicted actions,identify metadata about the mobile device, wherein the metadata about the mobile device indicates whether the mobile device is moving,determine a certain threshold that is dependent on the metadata about the mobile device,select a subset of the predicted actions based on the subset satisfying the certain threshold, wherein the selected subset includes a lower quantity of mobile applications when the mobile device is moving,initiate display of the subset of the predicted actions on the display device,receive a user selection of one of the predicted actions of the subset, andinitiate an intent using the query for the mobile application associated with the user selection.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for suggesting actions for selected text based on content displayed on a mobile device. An example method can include converting a selection made via a display device into a query, providing the query to an action suggestion model that is trained to predict an action given a query, each action being associated with a mobile application, receiving one or more predicted actions, and initiating display of the one or more predicted actions on the display device. Another example method can include identifying, from search records, queries where a website is highly ranked, the website being one of a plurality of websites in a mapping of websites to mobile applications. The method can also include generating positive training examples for an action suggestion model from the identified queries, and training the action suggestion model using the positive training examples.
155 Citations
14 Claims
-
1. A mobile device comprising:
-
a display device; at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the mobile device to; convert a selection made via the display device into a query, provide the query to an action suggestion model, the action suggestion model being trained to predict one or more actions given the query, each of the one or more actions being associated with a corresponding mobile application, receive predicted actions and probability scores that each correspond to a respective one of the predicted actions, identify metadata about the mobile device, wherein the metadata about the mobile device indicates whether the mobile device is moving, determine a certain threshold that is dependent on the metadata about the mobile device, select a subset of the predicted actions based on the subset satisfying the certain threshold, wherein the selected subset includes a lower quantity of mobile applications when the mobile device is moving, initiate display of the subset of the predicted actions on the display device, receive a user selection of one of the predicted actions of the subset, and initiate an intent using the query for the mobile application associated with the user selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
converting, responsive to receiving an action suggestion indication, a selection made via a display device of a mobile computing device into a query; predicting mobile applications for the query using an action suggestion model, the action suggestion model being trained to predict mobile applications given a query; determining probability scores for each of the mobile applications; identifying metadata about the mobile computing device, wherein the metadata about the mobile computing device indicates whether the mobile computing device is moving; determining a certain threshold that is dependent on the metadata about the mobile computing device; selecting a subset of the mobile applications based on the subset satisfying the certain threshold, wherein the selected subset includes a lower quantity of mobile applications when the mobile computing device is moving; initiating display of a selectable control for the subset of the mobile applications on the display device; receiving a user selection of one of the predicted mobile applications of the subset; and initiating an intent using the query for the mobile applications associated with the user selection. - View Dependent Claims (12, 13, 14)
-
Specification