Viral Application Distribution
First Claim
1. A computer-implemented method for viral distribution, comprising:
- receiving, at a first device, information of an application from a second device through a short-range communication channel, the information comprising identification information of the application without any personally identifiable information of the second device;
determining a version of the application that is compatible with the first device based at least upon searching a catalog using the identification information of the application; and
obtaining 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.
137 Citations
20 Claims
-
1. A computer-implemented method for viral distribution, comprising:
-
receiving, at a first device, information of an application from a second device through a short-range communication channel, the information comprising identification information of the application without any personally identifiable information of the second device; determining a version of the application that is compatible with the first device based at least upon searching a catalog using the identification information of the application; and obtaining the compatible version of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for viral distribution, comprising:
-
receiving, at a first device, an encrypted tuple associated with an application from a second device through a short-range communication channel, the encrypted tuple comprising at least identification information of the application and identification information of the second device in an encrypted form; decrypting the encrypted tuple to obtain the identification information of the application; determining a version of the application that is compatible with the first device based at least upon searching a catalog using the identification information of the application; and obtaining the compatible version of the application. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-implemented method of viral application distribution, comprising:
-
detecting a presence of a first device in a vicinity of a location associated with a data device at a first time; receiving a request to store information of an application from the first device; storing the information of the application; detecting a presence of a second device in the vicinity of the location associated with the data device at a second time, which is later than the first time; and at least partially in response to detecting the presence of the second device, distributing at least a portion of the information of the application to the second device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification