# US 2021/0241332 A1 · Computerized systems and methods for intelligent selection of available sellers and associated user interface modification.

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

- Number: US 2021/0241332 A1
- Document ID: US20210241332A1
- Status: Published application
- Kind: A1
- Application number: 16/782,330
- Filed: 2020-02-05
- Published: 2021-08-05
- Earliest claimed: 2020-02-05
- Assignees: Coupang Corp.
- Applicants: Coupang Corp.
- Inventors: Daniel Garrett Rawson; Seong Moon Jeong
- Web page: https://patentgrep.com/patent/US20210241332A1

## CPC

- G06Q 30/0605: {Pooling transaction partners, e.g. group buying or group selling}
- G06F 16/24578: {using ranking}
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/958: Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06Q 10/0838: {Historical data}
- G06Q 30/0282: Rating or review of business operators or products
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods are provided for determining seller scores and modifying webpage displays according to the determined seller scores. One method comprises receiving, from a user device over a network, a selection of a webpage associated with a product; searching a database using the received selection to determine a list of sellers of the product; determining a seller score of each seller of the list based on first, second, and third factors of each seller; and ranking the sellers of the list based on the seller score of each seller. The method may further comprise modifying a user interface element to include product information of the product of the seller with the highest seller score; retrieving a webpage associated with the product and modifying the webpage to include the modified user interface element; and sending, over the network, the modified webpage to the user device.

## Claims

### Claim 1

A computerized system for webpage display modification, comprising:
at least one processor; and
at least one non-transitory storage medium comprising instructions that, when executed by the at least one processor, cause the at least one processor to perform steps comprising:
receiving, from a user device over a network via a user interface, a user selection of a webpage to request information associated with a product;
searching a database using the received selection to determine a list of sellers of the product;
modifying a user interface element to include product information of the product of a seller with a highest seller score, wherein the modification comprises setting a timer, determining an expiration of the timer, and upon the expiration of the timer:
determining a seller score of each seller of the list based on first, second, and third factors of each seller, wherein the first factor is associated with a number of undelivered packages, the second factor is associated with a number of packages not delivered by a promised delivery date, and the third factor is associated with a number of inquiries lacking a response by the respective seller;
ranking the sellers of the list based on the seller score of each seller; and
modifying the user interface element to include a buy now button, wherein the buy now button is configured to initiate a purchase of the product from the seller with the highest selling score;
retrieving a webpage associated with the product and modifying the webpage to include the modified user interface element; and
sending, over the network, the modified webpage to the user device.

### Claim 2 (depends on 1)

The system of claim 1, wherein the first factor of each seller is calculated based on operations comprising:
determining a first base factor associated with a respective seller;
determining a total number of promised packages associated with the respective seller; and
deducting a number of points proportional to a fraction of the total number of undelivered packages from the first base factor.

### Claim 3 (depends on 1)

The system of claim 1, wherein the second factor of each seller is calculated based on operations comprising:
determining a second base factor associated with a respective seller;
determining a total number of promised packages associated with the respective seller; and
deducting a number of points proportional to a fraction of the total number of packages not delivered by a promised delivery date from the second base factor.

### Claim 4 (depends on 1)

The system of claim 1, wherein the third factor is calculated based on operations comprising:
determining a third base factor associated with a respective seller;
determining a total number of inquiries associated with the respective seller and posted on the webpage by users over a time period; and
deducting a number of points proportional to a fraction of the total number of inquiries lacking a response by the respective seller within the time period from the third base factor.

### Claim 5 (depends on 1)

The system of claim 1, wherein calculating the seller score comprises averaging the first, second, and third factors.

### Claim 6 (depends on 1)

The system of claim 1, wherein the product information comprises a price of the product, a promised delivery date of the product, or a name of the seller.

### Claim 7

(canceled)

### Claim 8 (depends on 1)

The system of claim 1, the steps further comprising:
determining that one of a first factor, a second factor, a third factor, or a seller score, associated with a first seller, fails to meet a threshold score; and
modifying the database to remove the first seller from the list of sellers of the product.

### Claim 9 (depends on 1)

The system of claim 1, the steps further comprising:
determining that one of a first factor, a second factor, a third factor, or a seller score, associated with a first seller, fails to meet a threshold score;
searching the database to determine at least one list of at least one product to which the first seller belongs; and
modifying the database to remove the first seller from the at least one list of at least one product.

### Claim 10 (depends on 1)

The system of claim 1, the steps further comprising:
determining that a first seller has the highest seller score;
determining that a second seller has a second highest seller score;
determining that the first seller lacks sufficient stock to fulfill an order associated with the product;
determining that the second seller has sufficient stock to fulfill the order; and
modifying the user interface element to include product information of the product of the second seller.

### Claim 11

A method for webpage display modification, comprising:
receiving, from a user device over a network via a user interface, a user selection of a webpage to request information associated with a product;
searching a database using the received selection to determine a list of sellers of the product;
modifying a user interface element to include product information of the product of a seller with a highest seller score, wherein the modification comprises setting a timer, determining an expiration of the timer, and upon the expiration of the timer:
determining a seller score of each seller of the list based on first, second, and third factors of each seller, wherein the first factor is associated with a number of undelivered packages, the second factor is associated with a number of packages not delivered by a promised delivery date, and the third factor is associated with a number of inquiries lacking a response by the respective seller;
ranking the sellers of the list based on the seller score of each seller; and
modifying the user interface element to include a buy now button, wherein the buy now button is configured to initiate a purchase of the product from the seller with the highest selling score;
retrieving a webpage associated with the product and modifying the webpage to include the modified user interface element; and
sending, over the network, the modified webpage to the user device.

### Claim 12 (depends on 11)

The method of claim 11, wherein the first factor of each seller is calculated based on operations comprising:
determining a first base factor associated with a respective seller;
determining a total number of promised packages associated with the respective seller; and
deducting a number of points proportional to a fraction of the total number of undelivered packages from the first base factor.

### Claim 13 (depends on 11)

The method of claim 11, wherein the second factor of each seller is calculated based on operations comprising:
determining a second base factor associated with a respective seller;
determining a total number of promised packages associated with the respective seller; and
deducting a number of points proportional to a fraction of the total number of packages not delivered by a promised delivery date from the second base factor.

### Claim 14 (depends on 11)

The method of claim 11, wherein the third factor is calculated based on operations comprising:
determining a third base factor associated with a respective seller;
determining a total number of inquiries associated with the respective seller and posted on the webpage by users over a time period; and
deducting a number of points proportional to a fraction of the total number of inquiries lacking a response by the respective seller within the time period from the third base factor.

### Claim 15 (depends on 11)

The method of claim 11, wherein calculating the seller score comprises averaging the first, second, and third factors.

### Claim 16 (depends on 11)

The method of claim 11, wherein the product information comprises a price of the product, a promised delivery date of the product, or a name of the seller.

### Claim 17 (depends on 11)

The method of claim 11, the steps further comprising:
determining that one of a first factor, a second factor, a third factor, or a seller score, associated with a first seller, fails to meet a threshold score; and
modifying the database to remove the first seller from the list of sellers of the product.

### Claim 18 (depends on 11)

The method of claim 11, the steps further comprising:
determining that one of a first factor, a second factor, a third factor, or a seller score, associated with a first seller, fails to meet a threshold score;
searching the database to determine at least one list of at least one product to which the first seller belongs; and
modifying the database to remove the first seller from the at least one list of at least one product.

### Claim 19 (depends on 11)

The method of claim 11, the steps further comprising:
determining that a first seller has the highest seller score;
determining that a second seller has a second highest seller score;
determining that the first seller lacks sufficient stock to fulfill an order associated with the product;
determining that the second seller has sufficient stock to fulfill the order; and
modifying the user interface element to include product information of the product of the second seller.

### Claim 20

A computerized system for webpage display modification, comprising:
at least one processor; and
at least one non-transitory storage medium comprising instructions that, when executed by the at least one processor, cause the at least one processor to perform steps comprising:
receiving, from a user device over a network via a user interface, a user selection of a webpage to request information associated with a product;
searching a database using the received selection to determine a list of sellers of the product;
modifying a user interface element to include product information of the product of a seller with a highest seller score, wherein the modification comprises setting a timer, determining an expiration of the timer, and upon the expiration of the timer:
determining a seller score of each seller of the list based on first, second, and third factors of each seller, wherein the first factor is associated with a number of undelivered packages, the second factor is associated with a number of packages not delivered by a promised delivery date, and the third factor is associated with a number of inquiries lacking a response by the respective seller;
determining that one of the first factor, the second factor, the third factor, or the seller score, associated with a first seller, fails to meet a threshold score;
modifying the database to remove the first seller from the list of sellers of the product;
notifying the first seller that one of the first factor, the second factor, the third factor, or the seller score fails to meet the threshold score;
ranking the sellers of the list based on the seller score of each seller; and
modifying the user interface element to include a buy now button, wherein the buy now button is configured to initiate a purchase of the product from the seller with the highest selling score;
retrieving a webpage associated with the product and modifying the webpage to include the modified user interface element; and
sending, over the network, the modified webpage to the user device.
