Patent ID: 9311407
Filing Date: 2016-04-12
CPC Classification: G06F

Claim Text:
1. A computer-implemented method performed by data processing apparatus comprising one or more computers in data communication, the method comprising: receiving, at a search system implemented by the data processing apparatus, a search request for a user device, the search request including: receiving, by the search system, data identifying web resources responsive to the query, each of the web resources being a resource that is configured to be displayed in a web browser and including content that is displayed as part of the resource in the web browser, and wherein each resource is determined to be responsive to the query based on the content that is displayed as part of the resource in the web browser; determining, by the search system and from the identification data, a native application installed on the user device; determining, by the search system, that a first web resource of the web resources responsive to the query includes synchronized content stored at a data store that is accessible from the data store for display by the native application installed on the user device, wherein the synchronized content for the first web resource is the same content that is displayed in the native application, and in response to this determination generating a native application search result that includes native application request data that causes the native application installed on the user device to request the synchronized content; and providing, by the search system, the native application search result to the user device.