Nova Patents
EP2932369B1

Computer application promotion

Abstract

This record has no abstract on file.

EP2932369B1, drawing sheet 1
Sheet 1 of 7

Term

7.2 yearsleft in the term

Expires 11 December 2033.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

6 claims: 2 independent, 4 dependent

  1. 1
    A computer-implemented process for distributing and promoting the use of software applications, comprising:providing (406) a search query (134) from a computing device (106) to a search engine system (132) operated by a first organization;identifying, by a crawler of the search engine system (132), code on a home page of a domain that associates the home page with a particular native software application and allows a user to be easily redirected to an application marketplace to download a copy of the native software application;noting, by the crawler of the search engine system (132), at crawl time, the association between the home page and the particular native software application;receiving (408), from the search engine system, data that represents (a) a first web page comprising a plurality of search results and (b) identification of the native software application (116) associated with at least one of the search results (138);displaying (410), within a browser application (108) on the computing device, the plurality of search results, a first user-selectable control (144) associated with the identified native software application, and a second user-selectable control associated with a second web page of the at least one of the search results whose selection causes the second web page to be displayed in the browser application;receiving (410) a user input that selects the first user-selectable control;providing, from the computing device to an application marketplace server system (104) that has a domain that is different from a domain for the search engine system, a request for descriptive information associated with the native software application;receiving (412) the descriptive information at the computing device and from the application marketplace server system;rendering (414), within the browser application and while still displaying the first webpage, a window (118) that includes the descriptive information along with a user-selectable download control (126);and in response to a user input that selects (414) the user-selectable download control, causing the native software application to download, install and launch (418) on the device so that the native software application displays (422) content of a webpage associated with the at least one search result associated with the native software application and one or more controls (128) to enable the user to interact with the content of the webpage associated with the at least one search results associated with the native software application.
  2. 4
    A non-transitory computer-readable storage medium having instructions encoded therein for distributing and promoting the use of software applications and that, when executed by at least one processor, cause the at least one processor to perform operations comprising:providing (406) a search query (134) from a computing device (106) to a search engine system (132) operated by a first organization;identifying, by a crawler of the search engine system (132), code on a home page of a domain that associates the home page with a particular native software application and allows a user to be easily redirected to an application marketplace to download a copy of the native software application;noting, by the crawler of the search engine system (132), at crawl time, the association between the home page and the particular native software application;receiving (408), from the search engine system, data that represents (a) a first web page comprising a plurality of search results and (b) identification of the native software application (116) associated with at least one of the search results;displaying (410), within a browser application (108) on the computing device, the plurality of search results, a first user-selectable control (144) associated with the identified native software application, and a second user-selectable control associated with a second web page of the at least one of the search results whose selection causes the second web page to be displayed in the browser application;receiving (410) a user input that selects the first user-selectable control;providing, from the computing device to an application marketplace server system (104) that has a domain that is different from a domain for the search engine system, a request for descriptive information associated with the native software application;receiving (412) the descriptive information at the computing device and from the application marketplace server system;rendering (414), within the browser application and while still displaying the first webpage, a window (118) that includes the descriptive information along with a user-selectable download control (126);and in response to a user input that selects (414) the user-selectable download control, causing the native software application to download, install and launch (418) on the device so that the native software application displays content of a webpage associated with the at least one search result associated with the native software application and one or more controls to enable the user to interact with the content of the webpage associated with the at least one search result associated with the native software application.