Patent ID: 9015140
Filing Date: 2015-04-21
Classification: G06F

Abstract:
1. A method implemented on at least one machine, each of which has at least one processor, storage, and a communication platform connected to a network for providing targeted applications within a search result page, the method comprising: receiving a search query from a user; determining, from a plurality of predefined user actions associated with applications, based on the search query, a user action that the user likely will perform; determining, a first application that allows the user to perform the user action; determining, a second application, wherein the first application and the second application are independently operable of one another; determining, based on context information associated with the user, a parameter that does not include user input provided by the user for the search query; providing the first application with the parameter for display on a search result page to enable the user to perform the user action via the first application, wherein the parameter is provided as a potential user input for the first application and is displayed on the first application as a user-modifiable input item; and providing, upon detecting user interaction of the user with the first application, the second application for display together with the first application on the search result page.