IP Library Granted Patent US 10,592,856
Granted Patent B2
US 10,592,856 · App. 15/424,506 · Granted Mar 17, 2020

Methods and apparatus for processing and marketing inventory via multiple channels

Inventors: Joshua Szmajda (Greenbelt, MD); Adam Vitarello (Washington, DC)
Assignee: Optoro, Inc.
G06Q10/087G06Q30/0206
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 10,592,856
App. No.
15/424,506
Granted
Mar 17, 2020
Kind
B2
Abstract

A non-transitory processor-readable medium stores code representing instructions to be executed by a processor. The code stored in the medium includes code to cause the processor to receive a first signal indicating a quantity of an item listed on a website of a first marketplace from a set of marketplaces. The item is listed on a website of each marketplace from the set of marketplaces. The code stored in the medium includes code to cause the processor to change, based on the first signal, an inventory parameter associated with the item from a first value to a second value. The code stored in the medium includes code to cause the processor to send, to a device of each marketplace, a second signal indicating the updated inventory parameter such that the item remains listed on the web site of each marketplace until the second value is zero.

Claims (28)

1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:

cause a product to be listed for sale simultaneously on a plurality of marketplaces;

receive a signal indicating an available quantity of the product using an application programming interface (API) for a merchant interface portion of a first marketplace from the plurality of marketplaces;

place a mock order for the product using a consumer interface portion of the first marketplace;

receive an error message from the first marketplace associated with a failure of the mock order;

update an inventory parameter associated with the product from a first value to a second value based on at least one of the signal indicating the available quantity or the error message; and

send, to each marketplace from the plurality of marketplaces, a signal to cause each marketplace from the plurality of marketplaces to remove the product such that the product is simultaneously listed on a website associated with each marketplace from the plurality of marketplaces until the second value is zero.

2. The non-transitory processor-readable medium of claim 1 , the code further comprising code to cause the processor to:

receive a signal indicating an available quantity of the product using an API for a merchant interface portion of a second marketplace from the plurality of marketplaces;

update the inventory parameter based on the signal indicating the available quantity of the product using the API for the merchant interface portion of the second marketplace.

3. The non-transitory processor-readable medium of claim 1 , the code further comprising code to cause the processor to:

place a mock order for the product using a consumer interface portion of a second marketplace;

receive an error message from the second marketplace associated with a failure of the mock order; and

update the inventory parameter based on the error message from the second marketplace.

4. The non-transitory processor-readable medium of claim 1 , the code further comprising code to cause the processor to:

receive a signal indicating an available quantity of the product using an API for a merchant interface portion of a second marketplace from the plurality of marketplaces;

place a mock order for the product using a consumer interface portion of the second marketplace;

receive an error message from the second marketplace associated with a failure of the mock order at the second marketplace; and

update the inventory parameter based on at least one of the signal indicating the available quantity of the product using the API for the merchant interface portion of the second marketplace or the error message from the second marketplace.

5. The non-transitory processor-readable medium of claim 1 , the code further comprising code to cause the processor to:

send a signal to each marketplace from the plurality of marketplaces via an API for a merchant interface portion for that marketplace to cause each marketplace to list the product for sale.

6. The non-transitory processor-readable medium of claim 1 , wherein the code to cause the processor to list the product for sale includes code to cause the processor to specify a condition of the product of at least one of open-box, used, refurbished, salvaged, or damaged.

7. The non-transitory processor-readable medium of claim 1 , wherein the code to cause the processor to cause the product to be listed includes code to send an indication of a condition of the product to each marketplace from the plurality of marketplaces such that each marketplace from the plurality of marketplaces specifies the condition of the product.

8. The non-transitory processor-readable medium of claim 7 , the code further comprising code to cause the processor to:

determine a price for the product based on the condition.

9. The non-transitory processor-readable medium of claim 7 , the code further comprising code to cause the processor to:

determine a price for the product based on the condition and external pricing data.

10. The non-transitory processor readable medium of claim 1 , wherein the product includes a plurality of units having a plurality of conditions, the product simultaneously listed with each condition from the plurality of conditions on each marketplace from the plurality of marketplaces.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE RELEASE TO INCLUDE THE ADDRESS OF OPTORO, INC. IN THE RELEASE PREVIOUSLY RECORDED ON REEL 71758 FRAME 803. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jul 22, 2025
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: OPTORO, INC.
Reel/Frame 073224/0906 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2025
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: OPTORO, INC.
Reel/Frame 071758/0803 →
SECURITY INTEREST Recorded Aug 11, 2022
From: OPTORO, INC.
To: HORIZON TECHNOLOGY FINANCE CORPORATION
Reel/Frame 060779/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2018
From: SZMAJDA, JOSHUA; VITARELLO, ADAM
To: OPTORO, INC.
Reel/Frame 045708/0619 →
SECURITY INTEREST Recorded Aug 15, 2017
From: OPTORO, INC.
To: PACIFIC WESTERN BANK
Reel/Frame 043293/0939 →
Continuity (3)
Continuation 13786770 · Mar 6, 2013
Provisional Application 61607410 · Mar 6, 2012
Related Publication 20170147973A1 · May 25, 2017
Cited By (1)
US 12,639,733