US2014019442A1PendingUtilityA1

Using Application Market Log Data To Identify Applications Of Interest

Assignee: GOOGLE INCPriority: May 9, 2011Filed: Sep 13, 2013Published: Jan 16, 2014
Est. expiryMay 9, 2031(~4.8 yrs left)· nominal 20-yr term from priority
G06F 8/60G06Q 30/02G06F 16/24G06F 17/30386
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for receiving a query log, the query log including data relating to information input to an application marketplace and one or more applications available through the application marketplace, generating a map based on the data of the query log, for at least one of the one or more applications, identifying one or more applications of interest based on the map, generating an index, the index associating the at least one of the one or more applications to the one or more applications of interest, storing the index in computer-readable memory, receiving a user selection of a particular application of the one or more applications, retrieving the one or more applications of interest based on the particular application using the generated index, and providing the one or more applications of interest for display.

Claims

exact text as granted — not AI-modified
1 - 20 . (canceled) 
     
     
         21 . 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 a user selection of a particular application of one or more applications available through an application marketplace; 
 retrieving one or more applications of interest based on the particular application using an index, the index associating the one or more applications to the one or more applications of interest, the one or more applications of interest based on a mapping of query log data relating to information input to the application marketplace and the one or more applications; and 
 providing the one or more applications of interest for display. 
   
     
     
         22 . The system of  claim 21 , wherein, the one or more applications are identified by:
 calculating a normalized weight corresponding to a first application of the one or more applications and a second application of the one or more applications;   determining that the normalized weight is greater than a threshold normalized weight; and   in response to determining that the normalized weight is greater than the threshold normalized weight, identifying the second application as an application of interest relative to the first application.   
     
     
         23 . The system of  claim 22 , wherein the normalized weight is calculated based on a total weight of the first application and a total weight of the second application. 
     
     
         24 . The system of  claim 23 , wherein the total weight of the first application is calculated based on a number of clicks and a number of installs associated with the first application, and the total weight of the second application is calculated based on a number of clicks and a number of installs associated with the second application. 
     
     
         25 . The system of  claim 23 , wherein the normalized weight is calculated based on a co-weight of the first application and the second application. 
     
     
         26 . The system of  claim 25 , wherein the co-weight is calculated based on a weight of the first application and a weight of the second application. 
     
     
         27 . The system of  claim 24 , wherein the number of clicks is weighted relative to the number of installs. 
     
     
         28 . The system of  claim 21 , wherein the mapping of the query log data comprises, for each of the one or more applications, one or more of a number of clicks, a number of installs, and a position within a list of search results for a particular query. 
     
     
         29 . The system of  claim 21 , wherein the mapping comprises an association of each query of the query log data to at least one of the one or more applications. 
     
     
         30 . The system of  claim 21 , wherein, the one or more applications are identified by:
 calculating a first normalized weight corresponding to a first application of the one or more applications and a second application of the one or more applications;   calculating a second normalized weight corresponding to the first application and a third application of the one or more applications;   determining that the first and second normalized weights are each greater than a threshold normalized weight; and   in response to determining that the first and second normalized weights are greater than the threshold normalized weight, identifying the second application and the third application as being applications of interest relative to the first application.   
     
     
         31 . The system of  claim 30 , wherein the operations further comprise:
 determining that the first normalized weight is greater than the second normalized weight;   in response to determining that the first normalized weight is greater than the second normalized weight, defining a rank order that ranks the second application higher than the third application;   receiving user input corresponding to the first application; and   in response to receiving the user input, transmitting information associated with the second application and the third application for display to the user, and transmitting instructions that, when executed, cause the information associated with the second application to be displayed based in the rank order.   
     
     
         32 . A computer storage device encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
 receiving a user selection of a particular application of one or more applications available through an application marketplace;   retrieving one or more applications of interest based on the particular application using an index, the index associating the one or more applications to the one or more applications of interest, the one or more applications of interest based on a mapping of query log data relating to information input to the application marketplace and the one or more applications; and   providing the one or more applications of interest for display.   
     
     
         33 . The computer storage medium of  claim 32 , wherein, the one or more applications are identified by:
 calculating a normalized weight corresponding to a first application of the one or more applications and a second application of the one or more applications;   determining that the normalized weight is greater than a threshold normalized weight; and   in response to determining that the normalized weight is greater than the threshold normalized weight, identifying the second application as an application of interest relative to the first application.   
     
     
         34 . The computer storage medium of  claim 33 , wherein the normalized weight is calculated based on a total weight of the first application and a total weight of the second application. 
     
     
         35 . The computer storage medium of  claim 34 , wherein the total weight of the first application is calculated based on a number of clicks and a number of installs associated with the first application, and the total weight of the second application is calculated based on a number of clicks and a number of installs associated with the second application. 
     
     
         36 . A computer-implemented method comprising:
 receiving a user selection of a particular application of one or more applications available through an application marketplace;   retrieving one or more applications of interest based on the particular application using an index, the index associating the one or more applications to the one or more applications of interest, the one or more applications of interest based on a mapping of query log data relating to information input to the application marketplace and the one or more applications; and   providing the one or more applications of interest for display.   
     
     
         37 . The computer-implemented method of  claim 36 , wherein, the one or more applications are identified by:
 calculating a normalized weight corresponding to a first application of the one or more applications and a second application of the one or more applications;   determining that the normalized weight is greater than a threshold normalized weight; and   in response to determining that the normalized weight is greater than the threshold normalized weight, identifying the second application as an application of interest relative to the first application.   
     
     
         38 . The computer-implemented method of  claim 37 , wherein the normalized weight is calculated based on a total weight of the first application and a total weight of the second application. 
     
     
         39 . The computer-implemented method of  claim 38 , wherein the total weight of the first application is calculated based on a number of clicks and a number of installs associated with the first application, and the total weight of the second application is calculated based on a number of clicks and a number of installs associated with the second application.

Join the waitlist — get patent alerts

Track US2014019442A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.