Systems and methods for determining a dynamic bid for a ranking system

US12597050B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12597050-B2
Application numberUS-202418428267-A
CountryUS
Kind codeB2
Filing dateJan 31, 2024
Priority dateJan 31, 2024
Publication dateApr 7, 2026
Grant dateApr 7, 2026

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 including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a search query from a user and user session information; receiving input information corresponding to one or more campaigns to display to the user; determining a first bid for the one or more campaigns based on the search query and the user session information; determining a second bid for the one or more campaigns based on the input information; determining a final bid for the one or more campaigns based on the first bid and the second bid; transmitting the final bid to a ranking system to generate a listing of advertisements, the listing of advertisements including positioning information; and enabling a graphical user interface to be modified to reposition the listing of advertisements based on the positioning information. Other embodiments are disclosed herein.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A system comprising: one or more processors; and one or more non-transitory computer-readable media storing computing instructions that, when run on the one or more processors, cause the one or more processors to perform operations comprising: receiving, from a user device and via a network, a search query and user session information that indicates information regarding an input device, of the user device, selecting one or more portions of a plurality portions, of a website of a graphical user interface, displayed based on the search query being inputted via the website; receiving, from a database system, input information corresponding to one or more campaigns configured for the website to provide, via the network and for display by the user device within the website, to the user device and including interaction information regarding graphical user interface interaction with the one or more campaigns within the website; performing an eligibility check on the input information based on interaction of one or more input devices with displayed campaign information; removing, based on performing the eligibility check and from the input information, one or more portions of the input information that do not pass the eligibility check; providing, after removing the one or more portions from the input information, the input information to one or more functions configured to: determine a first bid for the one or more campaigns based on the search query and the user session information by determining a conversion rate (pCVR) bid by dividing a conversion rate for one or more items by a potential conversion return on advertisement spending (CoAS goal ); and determine a second bid for the one or more campaigns based on the input information by a conversion return on advertisement spending (RoAS) bid by: determining a RoAS bid by dividing a RoAS for an item, of the one or more items, by a RoAS for a campaign, determining a cost on advertisement spending (CoAS) bid by dividing an order volume/ad spend for the item by a CoAS for the campaign, and aggregating the RoAS bid and the CoAS bid by using an equation that is based on average of bid price of the item in a time window, a first weight for the RoAS bid, a second weight for the CoAS bid, and an hour level adjustment factor for capturing campaign and hourly level variation; using a dynamic, online function to determine a final bid for the one or more campaigns based on one or more outputs, from the one or more functions, indicating the first bid and the second bid; transmitting the final bid to a ranking system to generate a listing that includes positioning information corresponding to a position that a graphical user interface element, for a campaign of the one or more campaigns, is to be placed within the graphical user interface; and causing the graphical user interface to be modified to reposition graphical user interface elements based on the positioning information. 2 . The system of claim 1 , wherein the operations further comprise: determining query content for the search query, the query content corresponding to at least one of a title, a product type, a department, or a brand; and determining a user intent based on the query content and the user session information. 3 . The system of claim 1 , wherein the input information further includes order information. 4 . The system of claim 1 , wherein the first bid is the pCVR bid, and wherein determining the pCVR bid includes using an equation comprising: pCVR ⁢ based ⁢ Bid = cvr i CoAS goal . 5 . The system of claim 1 , wherein the second bid is the conversion RoAS bid, and wherein determining the conversion RoAS bid for the one or more campaigns comprises: determining the RoAS bid based on input information; determining the CoAS bid based on the input information; and aggregating the RoAS bid and the CoAS bid to determine the conversion RoAS bid. 6 . The system of claim 1 , wherein determining the RoAS bid includes using an equation comprising: RoAS i RoAS campaign . 7 . The system of claim 1 , wherein determining the CoAS bid includes using an equation comprising: CoAS i CoAS campaign . 8 . The system of claim 5 , wherein the equation comprises: dynamic ⁢ bid i ( t + 1 ) = avg_bid i ⁢ ( t - delta , t ) × w _ 1 · CoAS i CoAS campaign ︸ CoAS ⁢ _ ⁢ bidController + w _ 2 ·

Assignees

Inventors

Classifications

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 US12597050B2 cover?
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: receiving a search query from a user and user session information; receiving input information corresponding to one or more campaigns to display to the user; determining a first bid for the one or more cam…
Who is the assignee on this patent?
Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0246. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 07 2026 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).