Viral application distribution
First Claim
1. A computer-implemented method for viral distribution, comprising:
- storing, on a first device, a marketplace client that is used by the first device to select versions of applications that are compatible with the first device;
receiving, at the first device, information of an application from a second device through a predetermined short-range communication channel set by the first device, the information comprising identification information of the application wherein the identification information is used by the first device to select a version of the application that is compatible with the first device;
selecting, by the first device using the marketplace client stored on the first device, the version of the application that is compatible with the first device based at least upon searching a specific catalog from a plurality of catalogs provided by the marketplace client, based at least partly on an association of the specific catalog with an operating system of the first device, using the identification information of the application; and
obtaining, at the first device and at least partly in response to the determining, the compatible version of the application.
2 Assignments
0 Petitions
Accused Products
Abstract
Viral application distribution facilitates distribution of an application among users and increases likelihood of downloading the application by the users. A first device may receive information of an application from a second device through a short-range communication channel. The information may comprise identification information of the application without any personally identifiable information of the second device to protect privacy of a user of the second device. A version of the application that is compatible with the first device is determined by searching a catalog using the identification information of the application. The compatible version of the application may then be downloaded or obtained by the first device. Location-based viral distribution may also be performed between devices that visit a location, even at different times.
16 Citations
20 Claims
-
1. A computer-implemented method for viral distribution, comprising:
-
storing, on a first device, a marketplace client that is used by the first device to select versions of applications that are compatible with the first device; receiving, at the first device, information of an application from a second device through a predetermined short-range communication channel set by the first device, the information comprising identification information of the application wherein the identification information is used by the first device to select a version of the application that is compatible with the first device; selecting, by the first device using the marketplace client stored on the first device, the version of the application that is compatible with the first device based at least upon searching a specific catalog from a plurality of catalogs provided by the marketplace client, based at least partly on an association of the specific catalog with an operating system of the first device, using the identification information of the application; and obtaining, at the first device and at least partly in response to the determining, the compatible version of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for viral distribution, comprising:
-
storing, on a first device, a marketplace client that is used by the first device to select versions of applications that are compatible with the first device; receiving, at the first device from a second device through a predetermined short-range communication channel set by the first device, information associated with an application, the information comprising at least; identification information of the application, wherein the identification information is for selecting a version of the application that is compatible with the first device; and identification information of the second device; selecting, by the first device using the marketplace client stored on the first device, the version of the application that is compatible with the first device based at least upon searching a catalog provided by the marketplace client using the identification information of the application; obtaining, at the first device and at least partly in response to the determining, the compatible version of the application, and sending the identification information of the second device to an application store or website facilitating rewarding a user of the second device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of viral application distribution, comprising:
-
detecting, at a first time, a presence of a first mobile device in a vicinity of a location associated with a data device; receiving, at the data device and from the first mobile device, a request to store information of an application and information associated with the vicinity of the location, the information of the application comprising at least one of; a thumbnail image of the application;
ora barcode of the application; storing, at the data device, the information of the application and the information associated with the vicinity of the location; detecting, at a second time, a presence of a second mobile device in the vicinity of the location, wherein the second time is later than the first time; and based at least in part on detecting the presence of the second mobile device in the vicinity of the location associated with the data device, distributing, by the data device, at least a portion of the information of the application received from the first mobile device at the first time to the second mobile device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification