Viral application distribution

US9703539B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9703539-B2
Application numberUS-91637410-A
CountryUS
Kind codeB2
Filing dateOct 29, 2010
Priority dateOct 29, 2010
Publication dateJul 11, 2017
Grant dateJul 11, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • G06F8/61Primary

    Installation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9703539B2 cover?
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 informa…
Who is the assignee on this patent?
Abel Miller T, Futty Joseph, Lau James Kai Yu, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F8/61. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 11 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).