News Column

Patent Issued for Recommending Applications for Mobile Devices Based on Installation Histories

September 11, 2014



By a News Reporter-Staff News Editor at Computer Weekly News -- From Alexandria, Virginia, VerticalNews journalists report that a patent by the inventors De Bona, Fabio (Adliswil, CH); Mehta, Bhaskar (Adliswil, CH), filed on June 22, 2012, was published online on August 26, 2014.

The patent's assignee for patent number 8819025 is Google Inc. (Mountain View, CA).

News editors obtained the following quote from the background information supplied by the inventors: "Mobile computing devices (or simply 'mobile devices') may run a variety of software applications that extend existing device capabilities and that add new capabilities. Many types of applications are generally available, such as applications for information retrieval, communications and entertainment. Applications may be created by mobile device manufacturers and/or third parties (e.g., application developers), and may be pre-installed by the manufacturer, or may be downloaded and installed by device users.

"Users may discover new applications through an interface associated with an on-line application marketplace, by browsing a catalog of available applications. Additionally, information about new applications is generally available through advertising, industry reviews, 'top 10' and 'best' lists, and through word-of-mouth referrals. Upon learning of a new application, users may obtain, install, and use full versions of the applications, or user may access demonstration versions of the application that allow the user to try the application out with or without purchasing. Over time, users may keep applications, upgrade applications (e.g., from a demonstration version to a full version), and may delete applications that are no longer wanted."

As a supplement to the background information on this patent, VerticalNews correspondents also obtained the inventors' summary information for this patent: "Innovative aspects of the subject matter described in this specification may be embodied in methods that include the actions of receiving installation data, the installation data corresponding to one or more applications that can be installed and executed on mobile computing devices, receiving metadata corresponding to each of the one or more applications, for each application: generating a time series based on a number of installs, processing the time series and the metadata, calculating a score, determining that the score is greater than or equal to a threshold score, and in response to the determining, adding the respective application to an index of trending applications, storing the index of trending applications in computer-readable memory, retrieving the index of trending applications, and transmitting indications of one or more applications for display based upon the index of trending applications

"Other embodiments of these aspects include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on computer storage devices. For example, each time series includes a number of installs per time period for a predetermined number of time periods; the time period is one day and the predetermined number of time periods totals one week; processing the time series includes applying decay factors to modify impacts of time periods in calculating the score; the score is based on a second-order derivative of the time series; for each application, the score is based on a fractional installation volume of the application; the fractional installation volume is determined based on a total number of installations of all applications; the operations further include filtering applications from inclusion in the index of trending applications based on the metadata; filtering is executed prior to generating, processing and calculating for each application; the actions further include filtering applications from inclusion in the index of trending applications based on number of installs; an application is filtered when an associated number of installations is less than a threshold number of installations; filtering is executed prior to generating, processing and calculating for each application; the actions further include filtering applications from inclusion in the index of trending applications based on accelerations over a predetermined time period; an application is filtered when a consecutive number of negative accelerations within the predetermined time period is greater than a threshold number of negative accelerations; an application is filtered when one or more negative accelerations occur within a specified sub-period of the predetermined time period; the actions are periodically executed to periodically update the index of trending applications; the installation data includes a number of installations, a number of uninstallations and a number of updates for each application.

"Particular implementations of the subject matter described in this specification may be implemented so as to realize one or more of the following advantages. Implementations of the present disclosure assist users discover interesting applications that may otherwise be difficult to discover through searching, and can assist users with keeping track of what is going on in an application marketplace. Implementations further enable developers to better understand what kind of topics are trendy and generate high download volumes. Further, trending applications can be used as a signal in other products.

"The details of one or more embodiments of the subject matter described in this specification are set forth in the accompanying drawings and the description below. Other potential features, aspects, and advantages of the subject matter will become apparent from the description, the drawings, and the claims."

For additional information on this patent, see: De Bona, Fabio; Mehta, Bhaskar. Recommending Applications for Mobile Devices Based on Installation Histories. U.S. Patent Number 8819025, filed June 22, 2012, and published online on August 26, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8819025.PN.&OS=PN/8819025RS=PN/8819025

Keywords for this news article include: Google Inc.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Computer Weekly News


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters