Auction-based application launching
First Claim
1. A computer-implemented method for providing applications, comprising:
- determining a ranking for each of a plurality of applications based on an auction value of each corresponding application;
determining a ranked placement of the plurality of applications based on the rankings of the plurality of applications;
initially displaying a highest ranked application and an option configured to display the ranked placement as one or more alternatives when the option is selected;
displaying the ranked placement in response to a first user selection of the option; and
launching a selected application of the ranked placement in response to a second user selection, wherein each of the steps is implemented on a processing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing applications are provided. A method for providing applications may include determining a ranking for each of a plurality of applications based on an auction value of each corresponding application. In some cases, auction values may be determined by application provider bids. The method may also include determining a ranked placement of the applications based on the application rankings. The method may further include displaying the ranked placement according to a first user selection associated with the applications. The method may then include launching a selected application of the ranked placement in response to a second user selection. A system for providing applications may include an application ranker, an application placer and an application launcher.
13 Citations
20 Claims
-
1. A computer-implemented method for providing applications, comprising:
-
determining a ranking for each of a plurality of applications based on an auction value of each corresponding application; determining a ranked placement of the plurality of applications based on the rankings of the plurality of applications; initially displaying a highest ranked application and an option configured to display the ranked placement as one or more alternatives when the option is selected; displaying the ranked placement in response to a first user selection of the option; and launching a selected application of the ranked placement in response to a second user selection, wherein each of the steps is implemented on a processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing applications, comprising:
-
an application ranker configured to determine a ranking for each of a plurality of applications based on an auction value of each corresponding application; an application placer, implemented with a computing device, configured to determine a ranked placement of the plurality of applications based on the rankings of the plurality of applications; a display viewer configured to initially display a highest ranked application and an option configured to display the ranked placement as one or more alternatives when the option is selected; an application launcher configured to display the ranked placement in response to a first user selection of the option; and launch a selected application of the ranked placement in response to a second user selection. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification