Multi request asynchronous delegation for enhanced performance

US12375465B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12375465-B2
Application numberUS-202418744331-A
CountryUS
Kind codeB2
Filing dateJun 14, 2024
Priority dateDec 10, 2020
Publication dateJul 29, 2025
Grant dateJul 29, 2025

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.

Systems and methods for processing webpage calls via multiple module responses are described. A system may receive a first call and a second call for module data associated with a plurality of webpage modules for presentation of a webpage at a client device; categorize the plurality of webpage modules according to historical data associated with the client device; responsive to the first call, transmit to the client device a first response comprising a first webpage module corresponding to a first category; and responsive to the second call, transmit to the client device a second response comprising a second webpage module corresponding to a second category, where the first webpage module is transmitted in the first response and the second webpage module is transmitted in the second response based on the categorization.

First claim

Opening claim text (preview).

What is claimed is: 1. One or more non-transitory computer storage media storing computer readable instructions thereon that, when executed by a processor, cause the processor to perform a method comprising: receiving a first call and a second call for module data associated with a plurality of webpage modules for presentation of a webpage at a client device; categorizing the plurality of webpage modules according to historical data associated with the client device; responsive to the first call, transmitting to the client device a first response comprising a first webpage module corresponding to a first category; and responsive to the second call, transmitting to the client device a second response comprising a second webpage module corresponding to a second category, wherein the first webpage module is transmitted in the first response and the second webpage module is transmitted in the second response based on the categorization. 2. The one or more non-transitory computer storage media of claim 1 , wherein the categorization determines an order of relative priority for transmitting the first and second webpage modules. 3. The one or more non-transitory computer storage media of claim 1 , wherein categorizing the plurality of webpage modules is based on a prior viewing history corresponding to the client device, the prior viewing history including subsequent calls received from selections made at prior webpages. 4. The one or more non-transitory computer storage media of claim 1 , wherein categorizing the plurality of webpage modules is based on payload size of the webpage modules. 5. The one or more non-transitory computer storage media of claim 1 , wherein categorizing the plurality of webpage modules is based on retrieval duration of the webpage modules. 6. The one or more non-transitory computer storage media of claim 1 , wherein categorizing the plurality of webpage modules is based on an amount of time spent viewing portions of webpages. 7. The one or more non-transitory computer storage media of claim 1 , wherein categorizing the plurality of webpage modules is based on user demographics. 8. The one or more non-transitory computer storage media of claim 1 , wherein categorizing the plurality of webpage modules is based on a type of device associated with the client device. 9. A computer-implemented method comprising: receiving a first call and a second call for module data associated with a plurality of webpage modules for presentation of a webpage at a client device; categorizing the plurality of webpage modules using a machine learning model to determine a relative priority of the webpage modules; responsive to the first call, transmitting to the client device a first response comprising a first webpage module corresponding to a first category; and responsive to the second call, transmitting to the client device a second response comprising a second webpage module corresponding to a second category, wherein the first webpage module is transmitted in the first response and the second webpage module is transmitted in the second response based on the relative priority. 10. The computer-implemented method of claim 9 , wherein the machine learning model is trained to categorize the plurality of webpage modules using geographical location of client devices. 11. The computer-implemented method of claim 9 , wherein the machine learning model is trained to categorize the plurality of webpage modules using device type corresponding to client devices accessing webpages. 12. The computer-implemented method of claim 9 , wherein the machine learning model is trained to categorize the plurality of webpage modules using webpage viewing histories. 13. The computer-implemented method of claim 9 , wherein the machine learning model is trained to categorize the plurality of webpage modules using webpage type associated with prior calls. 14. The computer-implemented method of claim 9 , wherein the machine learning model is trained to categorize the plurality of webpage modules using user demographics. 15. The computer-implemented method of claim 9 , wherein the machine learning model is trained to categorize the plurality of webpage modules using tracking data for the client device from which the first call and the second call are received. 16. A system comprising: at least one processor; and one or more non-transitory computer storage media storing computer readable instructions thereon that when executed by the at least one processor cause the at least one processor to perform operations comprising: receiving a first call and a second call for module data associated with a plurality of webpage modules for presentation of a webpage at a client device; categorizing the plurality of webpage modules according to historical data associated with the client device to determine a relative priority of the webpage modules; responsive to the first call, transmitting to the client device a first response comprising a first webpage module corresponding to a first category; and responsive to the second call, transmitting to a worker server an instruction to obtain a second webpage module corresponding to a second category, wherein the first webpage module is transmitted to the client device and the instruction to obtain the second webpage module is transmitted to the worker server based on the relative priority. 17. The system of claim 16 , wherein categorizing the plurality of webpage modules is based on a prior viewing history corresponding to the client device, the prior viewing history including subsequent calls received from selections made at prior webpages. 18. The system of claim 16 , wherein categorizing the plurality of webpage modules is based on an amount of time spent viewing portions of webpages. 19. The system of claim 16 , wherein categorizing the plurality of webpage modules is based on user demographics. 20. The system of claim 16 , wherein categorizing the plurality of webpage modules is based on a type of device associated with the client device.

Assignees

Inventors

Classifications

  • Protocols · CPC title

  • Retrieval from the web · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title

  • using tickets, e.g. Kerberos (cryptographic mechanisms or cryptographic arrangements for entity authentication using tickets or tokens H04L9/3213) · 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 US12375465B2 cover?
Systems and methods for processing webpage calls via multiple module responses are described. A system may receive a first call and a second call for module data associated with a plurality of webpage modules for presentation of a webpage at a client device; categorize the plurality of webpage modules according to historical data associated with the client device; responsive to the first call, …
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/0807. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 29 2025 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).