IP Library › Granted Patent US 11,893,620
Granted Patent B2
US 11,893,620 · App. 17/127,910 · Granted Feb 6, 2024

Order management systems and methods

Inventors: Jorge Rodriguez (Pembroke Pines, FL); Xinyi Zhou (San Mateo, CA); James Grunewald (Bonney Lake, WA); Amit Aggarwal (Los Altos, CA); Andrey Zaytsev (Fort Collins, CO); Ruslan Gilfanov (Boulder, CO)
Assignee: The Yes Platform, Inc.
G06Q30/0635G06F9/44526G06Q10/087G06Q10/0833G06Q10/0837G06Q10/0838G06Q10/107G06Q20/085G06Q30/0603G06Q30/0613G06Q30/0617H04L51/42H04L2101/37
View Patent ↗
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 11,893,620
App. No.
17/127,910
Granted
Feb 6, 2024
Kind
B2
Abstract

Example order management systems and methods are described. In one implementation, a catalog ingestion system receives data associated with multiple products offered by multiple brands. A commerce management system receives a customer order from a customer. The customer order includes at least a portion of the multiple products offered by the multiple brands. The commerce management system splits the customer order into multiple brand orders such that each brand order is associated with products in the customer order from a particular brand. An integration platform fulfills the brand orders by submitting the brand orders to the associated brands.

Claims (39)

1. An apparatus comprising:

a catalog ingestion system configured to receive data associated with a plurality of products offered by a plurality of brands;

a commerce management system configured to:

receive a customer order from a customer, wherein the customer order includes at least a portion of the plurality of products offered by the plurality of brands, wherein the commerce management system splits the customer order into a plurality of brand orders, such that each brand order is associated with products in the customer order from a particular brand;

create a unique email address that identifies the customer and the customer order and is associated with the customer order for the plurality of brand orders;

parse emails received at the unique email address in connection with the plurality of brand orders to extract information for the customer order from the emails; and

in response to the extraction of the information, store the extracted information in association with the customer order in a data model; and

an integration platform including one or more plugins configured to fulfill the plurality of brand orders by submitting the plurality of brand orders to the particular brands.

2. The apparatus of claim 1 , wherein the one or more plugins includes a plurality of plugins, wherein each plugin interacts with an ecommerce platform to submit brand orders to brands that use the ecommerce platform.

3. The apparatus of claim 1 , wherein the one or more plugins includes a first plugin that interacts with brand websites to submit the plurality of brand orders to the particular brands.

4. The apparatus of claim 1 , wherein the commerce management system receives cart data from the customer that includes the plurality of products offered by the plurality of brands.

5. The apparatus of claim 4 , wherein the commerce management system manages the cart as a single customer order and manages fulfillment of the plurality of brand orders on behalf of the customer.

6. The apparatus of claim 1 , wherein the commerce management system includes a return tracking system to process product returns from the customer to the particular brands.

7. The apparatus of claim 1 , wherein the commerce management system receives payment from the customer for the customer order and pays the particular brands for the products associated with the customer order.

8. The apparatus of claim 1 , wherein the data received by the catalog ingestion system is obtained by crawling websites associated with the plurality of brands.

9. The apparatus of claim 1 , wherein:

the plurality of brands includes a plurality of different commerce platforms; and

the commerce management system is configured to interact with the plurality of different commerce platforms.

10. A method comprising:

receiving, by a commerce management system, a customer order from a customer, wherein the customer order includes a plurality of products offered by a plurality of brands;

splitting the customer order into a plurality of brand orders, such that each brand order is associated with products in the customer order from a particular brand;

creating, by the commerce management system, a unique email address that identifies the customer and the customer order and is associated with the customer order for the plurality of brand orders;

parsing emails, by the commerce management system, received at the unique email address in connection with the plurality of brand orders to extract information for the customer order from the emails;

in response to the extraction of the information, storing, by the commerce management system, the extracted information in association with the customer order in a data model; and

fulfilling, by an integration platform including one or more plugins, the brand orders by submitting the brand orders, via the one or more plugins, to the particular brands.

11. The method of claim 10 , wherein submitting the brand orders to the particular brands includes implementing a first plugin of the one or more plugins associated with at least one of the particular brands.

12. The method of claim 10 , wherein submitting the brand orders to the particular brands includes implementing a first plugin of the one or more plugins that interacts with at least one brand website.

13. The method of claim 10 , wherein the customer order is received as a cart, the commerce management system further managing the cart as a single customer order and managing the fulfillment of the plurality of brand orders on behalf of the customer.

14. The method of claim 10 , further comprising tracking returns of products from the customer to the particular brands.

15. A method comprising:

receiving, over a network and at a commerce management system in communication with an integration platform having a plurality of plugins, data associated with multiple brands, wherein the plurality of plugins are configured to communicate with the multiple brands and ingest the data associated with the multiple brands;

receiving, over the network and at the commerce management system, products selected by a customer in a customer order, wherein the selected products are associated with the multiple brands;

generating, by the commerce management system in communication with the integration platform, a plurality of brand orders with the brands associated with the selected products, wherein the plurality of plugins are further configured to communicate with the brands and submit the plurality of brand orders to the brands associated with the selected products;

creating, by the commerce management system, a unique email address that identifies the customer and the customer order and is associated with the customer order for the plurality of brand orders;

parsing emails, by the commerce management system;

in response to the extraction of the information, storing, by the commerce management system, the extracted information in association with the customer order in a data model; and

communicating, by the commerce management system, order status updates to the customer.

16. The method of claim 15 , further comprising monitoring processing and shipping data associated with the plurality of brand orders.

17. The method of claim 16 , further comprising communicating the processing and shipping data to the customer.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2025
From: THE YES PLATFORM, INC.
To: PINTEREST, INC.
Reel/Frame 071104/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2022
From: THE YES PLATFORM
To: THE YES PLATFORM, INC.
Reel/Frame 060833/0527 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2020
From: RODRIGUEZ, JORGE; ZHOU, XINYI; GRUNEWALD, JAMES; AGGARWAL, AMIT; ZAYTSEV, ANDREY; GILFANOV, RUSLAN
To: THE YES PLATFORM
Reel/Frame 054700/0189 →
Continuity (1)
Related Publication 20220198549A1 · Jun 23, 2022
Cited By (1)
US 12,387,251