Mobile search
Abstract
Techniques for providing consumer device interfaces are discussed herein. Some embodiments may include a system, including processing circuitry configured to: connect with a consumer device via a network; provide a search interface to the consumer device; receive one or more search parameters from the consumer device via the network; determine card scores for candidate cards based on the one or more search parameters, wherein each card includes an electronic marketing message indicating one or more items; determine a card score ranking based on the card scores; determine whether the consumer device is a mobile device; and in response to determining that the consumer device is a mobile device: determine mobile card layout; generate a mobile interface based on the mobile card layout; and provide one or more of the candidate cards to the mobile interface based on the card score ranking and the mobile card layout.
Claims
exact text as granted — not AI-modified1 - 22 . (canceled)
23 . An apparatus comprising at least one processor and at least one non-transitory storage medium storing instructions that, with the at least one processor, configure the apparatus to:
determine card scores for candidate cards based on one or more search parameters received from a consumer device via a network; determine a card score ranking based on the card scores, a first item type and a first scoring function that applies weights based on a conversion rate estimate representative of a probability that a given user is going to make a purchase, wherein each candidate card comprises an electronic marketing message; determine a card score co-ranking based on the card scores, the first item type, and a second scoring function that applies weights based on an inventory level representative of a number of instances available for acceptance by the given user; and in response to determining that the consumer device is a mobile device:
generate a mobile interface, wherein the mobile interface is optimized for a detected type and screen size of the mobile device;
add one or more of the candidate cards to the mobile interface based on a card placement sequence comprising the one or more of the candidate cards arranged according to position-adjusted conversion rates determined based at least in part on the card score ranking and the card score co-ranking, wherein the position-adjusted conversion rates are configured to adjust a placement of the one or more of the candidate cards to reduce a likelihood of a sold-out experience for the given user; and
transmit the mobile interface to the consumer device for display by the consumer device.
24 . The apparatus of claim 23 , wherein the at least one non-transitory storage medium stores instructions that, with the at least one processor, further configure the apparatus to:
determine a mobile card layout based on a type and screen size of the mobile device; and generate the mobile interface based at least in part on the mobile card layout.
25 . The apparats of claim 23 , wherein the at least one non-transitory storage medium stores instructions that, with the at least one processor, further configure the apparatus to:
transmit a search interface to the consumer device; and receive the one or more search parameters based on interactions by the consumer device with the search interface.
26 . The apparatus of claim 23 , wherein each electronic marketing message indicates one or more items.
27 . The apparatus of claim 23 , wherein a card score for a candidate card is based upon a plurality of user-item relevance scores.
28 . The apparatus of claim 27 , wherein each user-item relevance score of the plurality of user-item relevance scores is calculated using a scoring function and for each item of the one or more items and specific to a given consumer account associated with the consumer device.
29 . The apparatus of claim 28 , wherein each item of the one or more items comprises an item type.
30 . A computer program product comprising at least one non-transitory storage medium storing instructions that, with at least one processor, configure an apparatus to:
determine card scores for candidate cards based on one or more search parameters received from a consumer device via a network; determine a card score ranking based on the card scores, a first item type and a first scoring function that applies weights based on a conversion rate estimate representative of a probability that a given user is going to make a purchase, wherein each candidate card comprises an electronic marketing message; determine a card score co-ranking based on the card scores, the first item type, and a second scoring function that applies weights based on an inventory level representative of a number of instances available for acceptance by the given user; and in response to determining that the consumer device is a mobile device:
generate a mobile interface, wherein the mobile interface is optimized for a detected type and screen size of the mobile device;
add one or more of the candidate cards to the mobile interface based on a card placement sequence comprising the one or more of the candidate cards arranged according to position-adjusted conversion rates determined based at least in part on the card score ranking and the card score co-ranking, wherein the position-adjusted conversion rates are configured to adjust a placement of the one or more of the candidate cards to reduce a likelihood of a sold-out experience for the given user; and
transmit the mobile interface to the consumer device for display by the consumer device.
31 . The a computer program product of claim 30 , wherein the at least one non-transitory storage medium stores instructions that, with the at least one processor, further configure the apparatus to:
determine a mobile card layout based on a type and screen size of the mobile device; and generate the mobile interface based at least in part on the mobile card layout.
32 . The a computer program product of claim 30 , wherein the at least one non-transitory storage medium stores instructions that, with the at least one processor, further configure the apparatus to:
transmit a search interface to the consumer device; and receive the one or more search parameters based on interactions by the consumer device with the search interface.
33 . The a computer program product of claim 30 , wherein each electronic marketing message indicates one or more items.
34 . The a computer program product of claim 30 , wherein a card score for a candidate card is based upon a plurality of user-item relevance scores.
35 . The a computer program product of claim 34 , wherein each user-item relevance score of the plurality of user-item relevance scores is calculated using a scoring function and for each item of the one or more items and specific to a given consumer account associated with the consumer device.
36 . The a computer program product of claim 35 , wherein each item of the one or more items comprises an item type.
37 . A computer-implemented method, comprising:
determining card scores for candidate cards based on one or more search parameters received from a consumer device via a network; determining a card score ranking based on the card scores, a first item type and a first scoring function that applies weights based on a conversion rate estimate representative of a probability that a given user is going to make a purchase, wherein each candidate card comprises an electronic marketing message; determining a card score co-ranking based on the card scores, the first item type, and a second scoring function that applies weights based on an inventory level representative of a number of instances available for acceptance by the given user; and in response to determining that the consumer device is a mobile device:
generating a mobile interface, wherein the mobile interface is optimized for a detected type and screen size of the mobile device;
adding one or more of the candidate cards to the mobile interface based on a card placement sequence comprising the one or more of the candidate cards arranged according to position-adjusted conversion rates determined based at least in part on the card score ranking and the card score co-ranking, wherein the position-adjusted conversion rates are configured to adjust a placement of the one or more of the candidate cards to reduce a likelihood of a sold-out experience for the given user; and
transmitting the mobile interface to the consumer device for display by the consumer device.
38 . The method of claim 37 , further comprising:
determining a mobile card layout based on a type and screen size of the mobile device; and generating the mobile interface based at least in part on the mobile card layout.
39 . The method of claim 37 , further comprising:
transmitting a search interface to the consumer device; and receiving the one or more search parameters based on interactions by the consumer device with the search interface.
40 . The method of claim 37 , wherein each electronic marketing message indicates one or more items.
41 . The method of claim 37 , wherein a card score for a candidate card is based upon a plurality of user-item relevance scores.
42 . The method of claim 41 , wherein each user-item relevance score of the plurality of user-item relevance scores is calculated using a scoring function and for each item of the one or more items and specific to a given consumer account associated with the consumer device.Join the waitlist — get patent alerts
Track US2021319017A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.