Apparatus and methods for generating an instruction set for a user
US-2024419673-A1 · Dec 19, 2024 · US
US10846707B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10846707-B2 |
| Application number | US-16342108-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 27, 2008 |
| Priority date | Jun 27, 2008 |
| Publication date | Nov 24, 2020 |
| Grant date | Nov 24, 2020 |
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.
A method and system for deploying and customizing advertisement selection logic without requiring a shutdown and/or restart of system resources. A first arrangement of advertisement logic may include filters to be executed in a pipeline model. A second arrangement of advertisement selection logic may be determined based at least in part on information received. Alternatively, the second arrangement of advertisement selection logic may be automatic based at least in part on statistics or defined hints. The second arrangement of advertisement selection logic may be implemented using different filters or rearranged filters in an updated pipeline model.
Opening claim text (preview).
I claim: 1. A method of rearranging a sequence of advertisement selection filters comprising: receiving at a mobile user communication device an advertisement selection logic sent over a communication network from an advertisement server, the advertisement selection logic including a first arrangement of a plurality of advertisement selection filters, and the mobile user communication device comprising a processor and a memory that stores computer executable instructions and data used by the processor, wherein the processor: processes the advertisement selection logic in a pipeline model according to the first arrangement of the plurality of advertisement selection filters; determines an advertisement click history at the mobile user communication device; determines a second arrangement of the plurality of advertisement selection filters of the advertisement selection logic based on the click history and based on load statistics when a high load or a low load is detected to implement a respective hint command associated with at least one filter to skip or deploy the at least one filter based on the detected high load or the detected low load; processes the advertisement selection logic in the pipeline model according to the second arrangement of the plurality of advertisement selection filters; and causes a presentation of one or more advertisements at the mobile user communication device, wherein the one or more advertisements are filtered via the second arrangement of the plurality of advertisement selection filters. 2. The method of claim 1 , wherein the second arrangement of the plurality of advertisement selection filters is different from the first arrangement of the plurality of advertisement selection filters, and wherein the mobile user communication device is a personal digital assistant or a cellular telephone. 3. The method of claim 1 , wherein at least one advertisement selection filter of the second arrangement of the plurality of advertisement selection filters is different from at least one advertisement selection filter of the first arrangement of the plurality of advertisement selection filters. 4. The method of claim 1 , wherein the processor further: receives a request to modify the first arrangement of the plurality of advertisement selection filters; and generates a hint using at least one self-learning module to process at least the advertisement click history. 5. The method of claim 4 , wherein the request to modify is received from a user of the mobile user device. 6. The method of claim 5 , wherein determining the second arrangement of the plurality of advertisement selection filters further comprises: processing an uptake pipeline command. 7. The method of claim 1 , wherein in determining the second arrangement of the plurality of advertisement selection filters in the deployment file, the processor: adds at least one filter in the first arrangement of the plurality of advertisement selection filters. 8. The method of claim 1 , wherein in determining the second arrangement of the plurality of advertisement selection filters, the processor: deletes at least one advertisement selection filter in the first arrangement of the plurality of advertisement selection filters. 9. The method of claim 6 , wherein in the processing of the uptake pipeline command the processor: causes scanning pipeline entries in the deployment file; causes instantiating advertisement selection filters; and causes placing the advertisement selection filters in an updated pipeline in a specified order. 10. The method of claim 4 , wherein the request to modify is processed based on the hint and is automatically executed. 11. The method of claim 10 , wherein the hint is described and stored in a system file. 12. The method of claim 1 , wherein determining of the second arrangement of the plurality of advertisement selection filters is further based on hints. 13. The method of claim 1 , wherein determining of the second arrangement of the plurality of advertisement selection filters is d further based on hints and additional criterion. 14. The method of claim 4 , wherein the request to modify the first arrangement of the plurality of advertisement selection filters is based on statistics. 15. The method of claim 14 , wherein the statistics include server load statistics. 16. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions stored thereon executed by a processor to perform a method of rearranging a sequence of advertisement selection filters, the method comprising: receiving at a mobile user communication device an advertisement selection logic sent over a communication network from a advertisement server, the advertisement selection logic including a first arrangement of a plurality of advertisement selection filters; processing the advertisement selection logic in a pipeline model according to the first arrangement of a plurality of advertisement selection filters; determining an advertisement click history at the mobile user communication device; determining a second arrangement of the plurality of advertisement selection filters of the advertisement selection logic based on the click history and based on load statistics when a high load or a low load is detected to implement a respective hint command associated with at least one filter to skip or deploy the at least one filter based on the detected high load or the detected low load; processing the advertisement selection logic in the pipeline model according to the second arrangement of the plurality of advertisement selection filters; and causing a presentation of one or more advertisements at the mobile user communication device, wherein the one or more advertisements are filtered via the second arrangement of the plurality of advertisement selection filters. 17. The non-transitory computer-readable storage medium of claim 16 , wherein the second arrangement of the plurality of advertisement selection filters is different from the first arrangement of the plurality of advertisement selection filters. 18. The non-transitory computer-readable storage medium of claim 16 , wherein at least one advertisement selection filter of the second arrangement of the plurality of advertisement selection filters is different from at least one advertisement selection filter of the first arrangement of the plurality of advertisement selection filters. 19. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions stored thereon executed by a processor to perform a method of rearranging a sequence of advertisement selection filters, the method comprising: receiving at a mobile user communication device an advertisement selection logic sent over a communication network from a advertisement server, the advertisement selection logic including a first arrangement of a plurality of advertisement selection filters; processing the advertisement selection logic in a pipeline model according to the first arrangement of a plurality of advertisement selection filters; determining an advertisement click history at the mobile user communication device; determining a second arrangement of the plurality of advertisement selection filters of the advertisement selection logic based on the click history and based on load statistics when a high load or a low load is detected to implement a respective hint command associated with at least one filter to skip or deploy the at least one filter base
User requested · CPC title
Discounts or incentives, e.g. coupons or rebates · CPC title
Marketing; Price estimation or determination; Fundraising · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.