Entity action suggestion on a mobile device
First Claim
1. A mobile device comprising:
- at least one processor;
a mapping table identifying entity-action pairs, the action in an entity-action pair representing a deep link into a mobile application, wherein at least some entity-action pairs in the mapping table have a topicality score and a ranking that satisfies a threshold, the ranking being based on the topicality score for the entity-action pair and attributes of the mobile application in an application store; and
memory storing instructions that, when executed by the at least one processor, cause the mobile device to;
identify, in response to a user request, a plurality of entities at least one entity in content generated by a first mobile application,identify, using the mapping table, a plurality of entity-action pairs in the mapping table for the at least one entity,select an action from the plurality of entity-action pairs based in part on the respective topicality scores and the rankings that satisfy the threshold, the action representing a deep link into a second mobile application, andprovide a control that allows the user to initiate the action for the entity.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for suggesting actions for entities discovered in content on a mobile device. An example method can include running a mobile device emulator with a deep-link for a mobile application, determining a main entity for the deep link, mapping the main entity to the deep link, storing the mapping of the main entity to the deep link in a memory, and providing the mapping to a mobile device, the mapping enabling a user of the mobile device to select the deep link when the main entity is displayed on a screen of the mobile device. Another example method can include identifying at least one entity in content generated by a mobile application, identifying an action mapped to the at least one entity, the action representing a deep link into a second mobile application, and providing a control to initiate the action for the entity.
126 Citations
22 Claims
-
1. A mobile device comprising:
-
at least one processor; a mapping table identifying entity-action pairs, the action in an entity-action pair representing a deep link into a mobile application, wherein at least some entity-action pairs in the mapping table have a topicality score and a ranking that satisfies a threshold, the ranking being based on the topicality score for the entity-action pair and attributes of the mobile application in an application store; and memory storing instructions that, when executed by the at least one processor, cause the mobile device to; identify, in response to a user request, a plurality of entities at least one entity in content generated by a first mobile application, identify, using the mapping table, a plurality of entity-action pairs in the mapping table for the at least one entity, select an action from the plurality of entity-action pairs based in part on the respective topicality scores and the rankings that satisfy the threshold, the action representing a deep link into a second mobile application, and provide a control that allows the user to initiate the action for the entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
running a mobile device emulator with a deep-link for a mobile application; determining a main entity for the deep link; mapping the main entity to the deep link; ranking the mapping based on a topicality score for the entity and attributes of the mobile application in an application store, determining the ranking satisfies a threshold; and responsive to the determination that the ranking satisfies the threshold; storing the mapping of the main entity to the deep link in a memory, and providing the mapping to a mobile device, the mapping enabling a user of the mobile device to select the deep link when the main entity is displayed on a screen of the mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
identifying, in response to a user gesture on a mobile device, at least one entity in content generated by a first mobile application; identifying, using a mapping table identifying entity-action pairs, a plurality of entity-action pairs in the mapping table for the at least one entity, the action in an entity-action pair representing a deep link into a mobile application, wherein at least some of the plurality of entity-action pairs in the mapping table have a topicality score and a ranking that satisfies a threshold, the ranking being based on the topicality score for the entity-action pair and attributes of the mobile application in an application store;
each entity-action pair having a respective topicality score in the mapping table;selecting an action from the plurality of entity-action pairs based in part on the respective topicality scores and the rankings that satisfy the threshold, the action representing a deep link into a second mobile application; and providing a control that allows the user to initiate the action for the entity. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification