# US 11,907,996 B2 · Item recommendation control platform

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,907,996 B2
- Document ID: US11907996B2
- Status: Granted
- Kind: B2
- Application number: 17/460,930
- Filed: 2021-08-30
- Published: 2023-03-02
- Granted: 2024-02-20
- Earliest claimed: 2021-08-30
- Assignees: Target Brands, Inc.
- Applicants: Target Brands, Inc.
- Inventors: Jacob Portnoy; Anupama Joshi; Sayon Majumdar; Ken Dombeck
- Web page: https://patentgrep.com/patent/US11907996B2

## CPC

- G06Q 30/0631: {Recommending goods or services}
- G06Q 10/083: Shipping
- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q 30/0633: {Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087)}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

An item recommendation control platform is disclosed. The item recommendation control platform presents an administrative user one or more user interfaces at which recommendation rules may be defined. Each of the recommendation rules may be associated with one or more nodes within a retail website, such as an item detail page or an item category page. The recommendation rules may be selected, defined, and prioritized, such that one or more item recommendation rules may be reflected within a given item recommendation presented on a retail website. The item recommendation rules can include one or more filters, the filters controlling which items may be recommended to a given user based, for example, on item availability or shipping availability.

## Claims

### Claim 1

An item recommendation control platform comprising:
a computing device having a processor and a memory, the computing device being communicatively connected to a retail web server, the memory storing instructions which, when executed, cause the computing device to:
expose a portal to an administrative user, the portal generating a rules user interface having a plurality of item recommendation rule definition options that allow the administrative user to define an item recommendation rule for a particular node within a retail website;
receive, prior to displaying the rules user interface, a selection of the particular node from a plurality of nodes corresponding to a plurality of webpages of the retail website;
display the rules user interface;
receive, via one or more of the plurality of item recommendation rule definition options, a definition of at least one item recommendation rule at the portal associated with the particular node;
publish the at least one item recommendation rule to a data store; and
upon receipt of a request from a retail web server regarding an item recommendation rule in association with the particular node, serve an item recommendation rule to the web server, the item recommendation rule defining a selection or prioritization of items to be displayed on a web page corresponding to the particular node;
wherein the selection or prioritization of items is based, at least in part, on at least one of inventory availability or shipping eligibility within a predetermined timeframe.

### Claim 2 (depends on 1)

The item recommendation control platform of claim 1, wherein the particular node is at least one of an item detail page or an item category page.

### Claim 3 (depends on 1)

The item recommendation control platform of claim 1,
wherein the portal receives a plurality of item recommendation rules associated with the particular node, the instructions further configured to generate a second rules user interface at which a prioritization among the plurality of item recommendation rules is defined;
wherein the instructions, when executed, further cause the computing device to receive, via the second rules user interface, the prioritization among the plurality of item recommendation rules; and
wherein the instructions, when executed, further cause the computing device to, upon receipt of the request from the retail web server regarding the item recommendation rule in association with the particular node, serve the prioritization among the plurality of recommendation rules to the web server.

### Claim 4 (depends on 1)

The item recommendation control platform of claim 1, wherein the item recommendation rule comprises at least one of a cross-selling rule, a behavioral rule, or a themes rule.

### Claim 5 (depends on 1)

The item recommendation control platform of claim 1, wherein the item recommendation rule provides a selection or prioritization of items based on shipping eligibility within the predetermined timeframe, and wherein the predetermined timeframe is a selected timeframe defined by a customer user of a retail web site.

### Claim 6 (depends on 5)

The item recommendation control platform of claim 5, wherein the selected timeframe is determined based on one or more other items selected by the customer user and included within a shopping cart of the customer user.

### Claim 7 (depends on 1)

The item recommendation control platform of claim 1, further comprising a cloud server communicatively connected to the computing device, wherein the request from the retail web server is received at the cloud server via a service API.

### Claim 8 (depends on 7)

The item recommendation control platform of claim 7, wherein the item recommendation rule comprises an identification of a display type and one or more item identifiers for presentation via the retail web server as part of the web page corresponding to the particular node.

### Claim 9 (depends on 1)

The item recommendation control platform of claim 1, further comprising a rules management module communicatively connected to the portal, the rules management module providing access to the database to edit and/or store the one or more rules.

### Claim 10 (depends on 1)

The item recommendation control platform of claim 1, wherein the rules user interface includes a filter selection option in a strategy editing screen with which the administrative user can select one or more filters, the one or more filters including an inventory availability filter, a shipping eligibility filter, and a category filter.

### Claim 11 (depends on 1)

The item recommendation control platform of claim 1, wherein a strategy editing screen displays a name of a strategy, a headline displaying editable text to be displayed on the web page corresponding to the particular node, and a minimum and maximum number of items to be presented as part of a selected strategy.

### Claim 12

A system comprising:
a retail web server;
an item recommendation control platform comprising a computing device having a processor and a memory, the computing device being communicatively connected to the retail web server, the memory storing instructions which, when executed, cause the computing device to:
expose a portal to an administrative user, the portal generating a rules user interface having a plurality of item recommendation rule definition options that allow the administrative user to define an item recommendation rule for a particular node within a retail website;
receive, prior to displaying the rules user interface, a selection of the particular node from a plurality of nodes corresponding to a plurality of webpages of the retail website;
display the rules user interface;
receive, via one or more of the plurality of item recommendation rule definition options, a definition of at least one item recommendation rule at the portal associated with the particular node;
publish the at least one item recommendation rule to a data store; and
upon receipt of a request from a retail web server regarding an item recommendation rule in association with the particular node, serve an item recommendation rule to the web server, the item recommendation rule defining a selection or prioritization of items to be displayed on a web page corresponding to the particular node;
wherein, upon receipt of the item recommendation rule, the retail web server is configured to display the web page corresponding to the particular node including a recommendation region, the recommendation region displaying a plurality of items in accordance with the item recommendation rule, and wherein the selection or prioritization of items is based, at least in part, on at least one of inventory availability or shipping eligibility within a predetermined timeframe.

### Claim 13 (depends on 12)

The system of claim 12, wherein the instructions at the item recommendation control platform further cause the item recommendation control platform to generate a second rules user interface at which a prioritization among the plurality of item recommendation rules is defined, wherein each of the plurality of item recommendation rules is associated with the particular node.

### Claim 14 (depends on 13)

The system of claim 13, wherein the item recommendation control platform includes a cloud server communicatively connected to the computing device, wherein the request from the retail web server is received at the cloud server via a service API.

### Claim 15 (depends on 12)

The system of claim 12, wherein the item recommendation control platform is further configured to, upon receiving the definition of the at least one item recommendation rule:
explode the rule and send the exploded rule to an item search engine; and
write the exploded rule to a rule database.

### Claim 16 (depends on 15)

The system of claim 15, wherein the item recommendation control platform is further configured to, upon receiving the definition of the at least one item recommendation rule, publish the rule at a publishing module.

### Claim 17 (depends on 1)

The item recommendation control platform of claim 1, the instructions further configured to:
receive a selection of a plurality of nodes and a definition of a second item recommendation rule; and
publish the second item recommendation rule in association with each of the plurality of nodes.

### Claim 18 (depends on 1)

The item recommendation control platform of claim 1, wherein serving the item recommendation rule to the web server comprises providing at least one of (1) the definition of an item recommendation prioritization to be used by the web server, or (2) a definition of an item recommendation including a plurality of recommended items and a manner of display of the item recommendation.

### Claim 19 (depends on 1)

The item recommendation control platform of claim 1,
wherein the instructions, when executed, further cause the computing device to display two or more nodes of the plurality of nodes, the two or more nodes of the plurality of nodes including the particular node; and
wherein receiving the selection of the particular node comprises receiving the selection of the particular node from the two or more nodes of the plurality of nodes.
