Systems, methods, and media for sharing information with vendor applications in secure environments
US-2024403071-A1 · Dec 5, 2024 · US
US9703539B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9703539-B2 |
| Application number | US-91637410-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 29, 2010 |
| Priority date | Oct 29, 2010 |
| Publication date | Jul 11, 2017 |
| Grant date | Jul 11, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. The computer-implemented method as recited in claim 1 , further comprising determining whether the second device is in a proximity of the first device by detecting a bumping at the first device with the second device. 3. The computer-implemented method as recited in claim 1 , wherein receiving the information of the application comprises: detecting, at the first device, a bumping with the second device; and in response to detecting the bumping with the second device, receiving the information of the application from the second device through the predetermined short-range communication channel. 4. The computed-implemented method as recited in claim 1 , further comprising: in response to obtaining the compatible version of the application, receiving a confirmation code at the first device; and sending the confirmation code to the second device for redeeming a reward by a user of the second device. 5. The computer-implemented method as recited in claim 1 , wherein the compatible version of the application is obtained, at the first device, by selection of a received uniform resource identifier usable to identify the compatible version of the application stored in the specific catalog by a data device. 6. The computer-implemented method as recited in claim 1 , wherein: the information of the application is received before the obtaining of the compatible version of the application; and the information of the application omits personally identifiable information of the second device. 7. The computer-implemented method as recited in claim 1 , wherein the information of the application omits information identifying a version or a platform of the application that is installed on the second device. 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. 9. The computer-implemented method as recited in claim 8 , further comprising: determining that the second device is in a proximity of the first device by: detecting at the first device, a bumping with the second device; or determining that the predetermined short-range communication channel is one of one or more predetermined short-range communication channels of the first device for proximal communication; and in response to determining that the second device is in the proximity of the first device, receiving the information associated with the application from the second device without verifying an authenticity of the second device. 10. The computer-implemented method as recited in claim 8 , wherein receiving the information associated with the application comprises: detecting, at the first device, a bumping with the second device; and in response to detecting the bumping with the second device, receiving the information associated with the application from the second device through the predetermined short-range communication channel. 11. The computer-implemented method as recited in claim 8 , further comprising incorporating, based at least in part on obtaining the compatible version of the application, the identification information of the second device into the compatible version of the application. 12. The computer-implemented method as recited in claim 11 , wherein the application comprises a networked application, the identification information of the second device comprises account information of the user of the second device, and the incorporating comprises the networked application recognizing the user of the second device based on the account information. 13. The computer-implemented method as recited in claim 8 , wherein the rewarding the user of the second device comprises providing a credit to the application store or website. 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; or a 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. 15. The computer-implemented method as recited in claim 14 , further comprising: storing information of the first mobile device, the information of the first mobile device comprising at least a buddy list stored in the first mobile device; and determining that the second mobile device is represented in the buddy list prior to distributing the at least the portion of the information of the application to the second mobile device. 16.
Installation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.