Recommending applications using social networking information
US-2017353603-A1 · Dec 7, 2017 · US
US11710147B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11710147-B2 |
| Application number | US-202117140392-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 4, 2021 |
| Priority date | Jan 4, 2021 |
| Publication date | Jul 25, 2023 |
| Grant date | Jul 25, 2023 |
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.
Systems, methods, and computer-readable storage media for scanning a mobile computing device for applications produced by partnered entities and providing benefits when those applications are found. An exemplary system does this by accessing a list of applications and associating each application with a respective entity which has a rewards program linked to a specific entity. The system issues a request for application information of the applications which are installed on the mobile computing device, identifies applications that match the list of applications in the data record, and generates at least one notification based on the identified applications and the rewards program. The system then displays the at least one notification.
Opening claim text (preview).
We claim: 1. A method comprising: accessing, via an application on a mobile computing device installed on the mobile computing device, a data record stored on a database, the data record including a list of applications and associating each application within the list of applications with a respective entity that has a rewards program linked to a specific entity; on a periodic basis via a processor of the mobile computing device, executing instructions stored within a non-transitory computer-readable storage medium of the mobile computing device that: retrieves, from a Real Time Clock (RTC) within the mobile computing device, a current time and date; compares, via the processor, the current time and date to a previous time and date of a most recent search execution, resulting in a time since last search; and when the time since last search exceeds a threshold amount of time associated with the periodic basis, executes a search that identifies and replaces, within the non-transitory computer-readable storage medium of the mobile computing device, the list of applications with an updated list of applications; and at each of the periodic basis and the accessing the data record: issuing a request, from the application to an operating system of the mobile computing device, for application information of applications installed on the mobile computing device; analyzing the application information received from the operating system to identify an installed application set of installed applications that match the list of applications in the data record; identifying, via the processor, potential rewards for downloading a first non-installed application that (i) is related to a first rewards program of the rewards programs and (ii) belongs to an application category of one or more installed applications of the installed application set, wherein the first non-installed application is identified based on the application category of the one or more installed applications and the rewards programs of the respective entities; generating, via the processor, at least one notification indicating the potential rewards for downloading the first non-installed application related to the first rewards program; and displaying, via a display of the mobile computing device, the at least one notification. 2. The method of claim 1 , wherein the threshold amount of time is one of a day, a week, or a month. 3. The method of claim 1 , wherein the list of applications is limited to a maximum number of possible applications. 4. The method of claim 3 , wherein the maximum number of possible applications is fifty. 5. The method of claim 1 , wherein the list of applications comprises URL (Uniform Resource Locator) prefixes associated with known applications. 6. The method of claim 1 , further comprising: retrieving, via the processor, a payment mechanism associated with an owner of the mobile computing device; identifying, via the processor, based the application category and the payment mechanism, other potential rewards associated with using a different payment mechanism; and generating, via the processor, a message regarding the potential rewards associated with using the different payment mechanism. 7. A system comprising: a processor; a display; and a non-transitory computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising: downloading, from a remotely located computer, a list of applications, wherein each application within the list of applications is a separately operating a computer algorithm which can be stored within the non-transitory computer-readable storage medium, and wherein the list of applications includes a plurality of applications associated with a shared rewards program linked to a given entity; identifying, using the list of applications, installed applications that are installed within the non-transitory computer-readable storage medium and one or more non-installed applications related to the shared rewards program, the one or more non-installed applications being identified from the list of applications as not being installed on the non-transitory computer-readable storage medium; generating at least one message related to potential rewards of the shared rewards program for using, linking, or engaging with the one or more non-installed applications related to the shared rewards program; and displaying, via the display, the at least one message. 8. The system of claim 7 , further comprising: a Real Time Clock (RTC), wherein the non-transitory computer-readable storage medium has additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising: retrieving, via the RTC, a current time; and replacing, at predetermined times, within the non-transitory computer-readable storage medium, the list of applications with an updated list of applications based on the current time. 9. The system of claim 7 , the non-transitory computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising: prior to executing the downloading of the list of applications and the identifying of the installed applications, requesting permission, via the display, to download the list of applications and identify the installed applications. 10. The system of claim 7 , the non-transitory computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising: identifying application categories of the installed applications; identifying, based on the list of applications and the application categories, unclaimed rewards associated with a non-installed application that falls within a first category of the application categories; and generating a notification regarding the unclaimed rewards associated with the non-installed application falling within the first category of the application categories. 11. The system of claim 7 , wherein the downloading and the identifying are performed in accordance with a predetermined basis, the predetermined basis including a periodic interval or a predetermined automated trigger. 12. The system of claim 11 , wherein the predetermined automated trigger is an update to an application on the non-transitory computer-readable storage medium. 13. The system of claim 7 , wherein the at least one message includes an indication to download a non-installed application related to the shared rewards program and install the non-installed application on the non-transitory computer-readable storage medium. 14. A non-transitory computer-readable storage medium having instructions stored which, when executed by one or more processors of a computing device, cause operations comprising: downloading, from a server, a list of applications, wherein each application within the list of applications is a separately operating a computer algorithm which can be stored within the non-transitory computer-readable storage medium, and wherein the list of applications includes a plurality of applications associated with a shared rewards program linked to a given entity; detecting, using the list of applications, installed applications that are installed on the computing device and one or more non-installed applications related to the shared rewards program, the one or more non-installed applications being identified from the list of applications as not being installed on the computing device; generating at least
Online discounts or incentives · CPC title
URL specific, e.g. using aliases, detecting broken or misspelled links · CPC title
constrained by time limit or expiration date · CPC title
Incentive or reward received by requiring registration or ID from user · CPC title
by software upgrading or downloading · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.