IP Library Patent Application 17242050
Patent Application
App. No. 17/242,050

MOBILE SEARCH

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/242,050
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 (54)

1 - 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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068538/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2021
From: SUBRAMANIAM, SRI; HEYCKE, SEBASTIAN; TSOI, KEVIN SZE TSUN; BREETZ, WILLIAM
To: GROUPON, INC.
Reel/Frame 057134/0604 →