The patent's assignee for patent number 8819025 is
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:
Keywords for this news article include:
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- PBS Series Examines America's Demographic Shift
- Tim Cook Has Proved That Apple is His Baby
- Why the Bond Market Isn't as Safe as You Think
- Lexus Luxury Compact Sedan Wins Buyers
- Royals Beat A's in 12-inning Wild Card Thriller
- What to Look for in Mich. Jobs Market
- Construction Spending Down Again for August
- Review: Pay by Phone or Just Keep Using Plastic?
- Obama Seeks Traction From Economic Recovery
- Dallas Parents Fear Students Exposed to Ebola