发明名称 Generating application recommendations based on user installed applications
摘要 Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for receiving an application installation log, the application installation log including per-user installation data indicating when each of a plurality of applications available through an application marketplace was installed on a plurality of computing devices, determining an overall score corresponding to a first application and a second application, the score indicating a degree of overlap in installation periods of the first application and the second application on the plurality of computing devices, determining that the overall score is greater than or equal to a threshold score, generating an index, the index associating the second application as an application of interest in view of the first application, and storing the index in computer-readable memory.
申请公布号 US8924955(B2) 申请公布日期 2014.12.30
申请号 US201313910343 申请日期 2013.06.05
申请人 Google Inc. 发明人 Mehta Bhaskar;Mahaniok Ihar
分类号 G06F9/445;G06Q30/02;G06Q30/06 主分类号 G06F9/445
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A system, comprising: one or more computers; and a computer-readable storage device coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising: receiving an application installation log, the application installation log comprising per-user installation data indicating when each of a plurality of applications available through an application marketplace was installed on each computing device of a plurality of computing devices;for each first application and second application of the plurality of applications: determining an overall score corresponding to the first application and the second application, the overall score indicating a degree of overlap in installation periods of the first application and the second application on the plurality of computing devices;determining that the overall score is greater than or equal to a threshold score, wherein determining the overall score comprises: calculating a total user score across a plurality of users;calculating the overall score based on the total user score;calculating a probability based on the total user score and a popularity of the second application, wherein the overall score is calculated based on the probability;generating an index, the index associating the second application as an application of interest in view of the first application;storing the index in computer-readable storage device;receiving a user selection of a particular application of the plurality of applications;retrieving one or more applications of interest based on the particular application using the generated index; andproviding the one or more applications of interest for display.
地址 Mountain View CA US