Reimpression promotion system
US-10430824-B1 · Oct 1, 2019 · US
US11194882B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11194882-B1 |
| Application number | US-201815989948-A |
| Country | US |
| Kind code | B1 |
| Filing date | May 25, 2018 |
| Priority date | Dec 9, 2013 |
| Publication date | Dec 7, 2021 |
| Grant date | Dec 7, 2021 |
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.
Techniques are described for determining a priority order for generating, serving, or rendering components of content such as a web page. Behavioral data may be collected from user devices, the behavioral data describing user interactions with components of the content during previous presentations of the content on the user devices. Based on the behavioral data, a score may be determined for one or more of the components, the score based on component dwell times, component presentation frequency, or other information. A priority order for the components may be based on the determined scores, and the components may be generated, served, or rendered in the priority order.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: collecting behavioral data indicative of at least one of one or more interactions with one or more components of a web page, wherein the behavioral data includes a number of presentations of a first component of the one or more components within a viewable portion of a display during a period of time; analyzing the behavioral data to determine a score for the one or more components of the web page, wherein the score indicates a frequency of the at least one of the one or more interactions with the one or more components; determining a priority order for presenting the one or more components of the web page on a requesting user device based on the score for the one or more components of the web page, wherein the priority order prioritizes presenting the first component based on the number of presentations associated with the first component being greater than a number of presentations associated with a second component; sending the one or more components of the web page to the requesting user device; and sending an ordering script to the requesting user device, the ordering script including instructions to present the one or more components in the priority order. 2. The computer-implemented method of claim 1 , wherein: the behavioral data is further indicative of the at least one of the one or more interactions with the one or more components of the web page as a rate at which at least a portion of the web page was scrolled during presentation. 3. The computer-implemented method of claim 1 , further comprising: collecting transaction data describing that the at least one of the one or more interactions with the one or more components resulted in a completed transaction; wherein the score is further determined based on the transaction data. 4. The computer-implemented method of claim 3 , wherein: the priority order further prioritizes presenting the one or more components based on previous presentations that resulted in the completed transaction. 5. The computer-implemented method of claim 1 , wherein: the sending of the one or more components to the requesting user device includes sending the one or more components in a default order. 6. The computer-implemented method of claim 1 , wherein: the behavioral data is further based on one or more of: determining a dwell time based on a scrolling position of the one or more components within the viewable portion of the display, or determining cursor positioning relative to the one or more components. 7. A system, comprising: one or more non-transitory computer-readable storage media storing computer- executable instructions; and one or more processors to execute the computer-executable instructions to: access behavioral data describing interaction with one or more components of a web page, wherein the behavioral data includes a number of presentations of a first component of the one or more components within a viewable portion of a display during a period of time; analyze the behavioral data to determine a score for the one or more components of the web page; determine a priority order for presenting the one or more components of the web page on a requesting user device based on the score for the one or more components of the web page, wherein the priority order prioritizes presenting the first component based on the number of presentations associated with the first component being greater than a number of presentations associated with a second component; send the one or more components of the web page to the requesting user device; and send an ordering script to the requesting user device, the ordering script including instructions to present the one or more components in the priority order. 8. The system of claim 7 , wherein: the behavioral data is further based on a dwell time, wherein the dwell time is determined based on one or more of a scrolling position of the one or more components within the viewable portion of the display or a cursor position relative to the one or more components. 9. The system of claim 7 , wherein: the score is further determined based on a content type associated with the one or more components. 10. The system of claim 7 , wherein: the one or more components of the web page are sent to the requesting user device in a default order. 11. The system of claim 7 , wherein: the behavioral data further includes transaction data describing that the interaction with the one or more components resulted in generation of revenue. 12. The system of claim 11 , wherein: the score is further based on the transaction data, and the priority order further prioritizes presenting the one or more components for which the interaction resulted in a completed transaction. 13. The system of claim 7 , wherein: the score for the one or more components of the web page is determined to exceed a predetermined threshold score; the one or more components of the web page associated with the score that exceeds the predetermined threshold score are retrieved; and the one or more components of the web page are sent to the requesting user device for high priority presentation according to the ordering script. 14. One or more non-transitory computer-readable media storing instructions which, when executed by at least one processor, instruct the at least one processor to perform actions comprising: receiving behavioral data indicative of at least one interaction with at least one component of a web page as a rate at which at least a portion of the web page was scrolled during presentation; receiving transaction data describing that the at least one interaction with the at least one component resulted in a completed transaction; receiving a content description listing a default order for the at least one component of the web page to be presented on a requesting user device; based on the behavioral data and the transaction data, determining a score for the at least one component of the web page, wherein the score indicates a frequency of the at least one interaction with the at least one component; determining a priority order for presenting the at least one component of the web page on a display of the requesting user device based on the score for the at least one component of the web page; and sending an ordering script that includes instructions to apply the priority order that prioritizes an order of presenting the at least one component on the requesting user device instead of the default order according to the content description. 15. The one or more non-transitory computer-readable media of claim 14 , wherein the determining the priority order comprises: determining the score for the at least one component of the web page exceeds a predetermined threshold score. 16. The one or more non-transitory computer-readable media of claim 15 , the actions further comprising: retrieving the at least one component of the web page that exceeds the predetermined threshold score; and sending the at least one component of the web page that exceeds the predetermined threshold score to the requesting user device for high priority presentation according to the ordering script. 17. The one or more non-transitory computer-readable media of claim 14 , the actions further comprising: performing one or more of dynamically generating the at least one component based on the priority order, or retrieving the at least one component from content storage based on the priority order. 18. The one or more non-transitory compute
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
for performance assessment · CPC title
where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title
where the computing system component is an input/output interface (interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units G06F13/00) · CPC title
Threshold · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.