Providing contextual actions for mobile onscreen content
First Claim
1. A system comprising:
- at least one processor; and
memory storing instructions that, when executed by the at least one processor, cause the system to;
receive a request for a suggested action from a source mobile application operated by a third party, the request including content information and context information, the content information representing information to be displayed on a mobile device by the source mobile application and the context information including information specific to the source mobile application and unavailable to a screen scraper,predict at least one action for the content information based on analysis of the content information in view of the context information, andprovide the at least one action, a title, and an image to the source mobile application, the action identifying a target mobile application that differs from the source mobile application, the source mobile application initiating display of the title and the image as a selectable control that is displayed with the content information on the mobile device and, responsive to receiving selection of the selectable control, initiating the action, including transferring focus to a target application associated with the action.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods provide an application programming interface to offer action suggestions to third-party applications using context data associated with the third-party. An example method includes receiving content information and context information from a source mobile application, the content information representing information to be displayed on a mobile device as part of a source mobile application administered by a third party, the context information being information specific to the third party and unavailable to a screen scraper. The method also includes predicting an action based on the content information and the context information, the action representing a deep link for a target mobile application. The method further includes providing the action to the source mobile application with a title and a thumbnail, the source mobile application using the title and thumbnail to display a selectable control that, when selected, causes the mobile device to initiate the action.
181 Citations
20 Claims
-
1. A system comprising:
-
at least one processor; and memory storing instructions that, when executed by the at least one processor, cause the system to; receive a request for a suggested action from a source mobile application operated by a third party, the request including content information and context information, the content information representing information to be displayed on a mobile device by the source mobile application and the context information including information specific to the source mobile application and unavailable to a screen scraper, predict at least one action for the content information based on analysis of the content information in view of the context information, and provide the at least one action, a title, and an image to the source mobile application, the action identifying a target mobile application that differs from the source mobile application, the source mobile application initiating display of the title and the image as a selectable control that is displayed with the content information on the mobile device and, responsive to receiving selection of the selectable control, initiating the action, including transferring focus to a target application associated with the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving content information and context information from a source mobile application administered by a third party, the content information representing information to be displayed on a mobile device by the source mobile application, the context information being information specific to the third party and unavailable to a screen scraper; predicting an action based on the content information and the context information, the action representing a deep link for a target mobile application; and providing the action to the source mobile application with a title and a thumbnail, the source mobile application using the title and the thumbnail to display a selectable control that, when selected, causes the mobile device to initiate the action, including transferring focus to a target application associated with the action. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
providing content information and context information from a source mobile application administered by a third party to an action suggestion application program interface, the content information representing information to be displayed on a mobile device by the source mobile application, the context information including information specific to the third party that is unavailable to a screen scraper; receiving at least one semantic record, the semantic record identifying an action predicted using the content information and the context information, the semantic record including a title and a thumbnail for the action; initiating display of the title and the thumbnail as a selectable control that is displayed with the content information on the mobile device; receiving selection of the selectable control; and initiating the action, including transferring focus to a target application associated with the action. - View Dependent Claims (18, 19, 20)
-
Specification