Methods and apparatus for processing and marketing inventory via multiple channels
First Claim
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:
- receive, at a tracking module implemented at the processor, a first signal indicating an available quantity of an item listed on a website of a first marketplace from a plurality of marketplaces, the first signal received using an application programming interface (API) to access a merchant interface portion of the website of the first marketplace from the plurality of marketplaces;
receive, at the tracking module, a second signal indicating the available quantity of the item listed on the website of the first marketplace, the second signal received using an inventory scraper to access a customer interface portion of the website of the first marketplace, the item being listed on a website of each marketplace from the plurality of marketplaces;
update an inventory parameter associated with the item from a first value to a second value based on the first signal and the second signal; and
send, to a device of each marketplace from the plurality of marketplaces, a third signal indicating the updated inventory parameter and including instructions to instruct the device to keep the item listed on the website of each marketplace from the plurality of marketplaces until the second value is zero such that the item is simultaneously listed on the website of the first marketplace and a website of a second marketplace from the plurality of marketplaces until the second value is zero.
7 Assignments
0 Petitions
Accused Products
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 website of each marketplace until the second value is zero.
76 Citations
15 Claims
-
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:
-
receive, at a tracking module implemented at the processor, a first signal indicating an available quantity of an item listed on a website of a first marketplace from a plurality of marketplaces, the first signal received using an application programming interface (API) to access a merchant interface portion of the website of the first marketplace from the plurality of marketplaces; receive, at the tracking module, a second signal indicating the available quantity of the item listed on the website of the first marketplace, the second signal received using an inventory scraper to access a customer interface portion of the website of the first marketplace, the item being listed on a website of each marketplace from the plurality of marketplaces; update an inventory parameter associated with the item from a first value to a second value based on the first signal and the second signal; and send, to a device of each marketplace from the plurality of marketplaces, a third signal indicating the updated inventory parameter and including instructions to instruct the device to keep the item listed on the website of each marketplace from the plurality of marketplaces until the second value is zero such that the item is simultaneously listed on the website of the first marketplace and a website of a second marketplace from the plurality of marketplaces until the second value is zero. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
scraping, by a processing device, a consumer interface of a website of a marketplace to obtain information associated with an available quantity of an item listed on the website of the marketplace; receiving, at the processing device and from a first source associated with the consumer interface of the website of the marketplace, in response to the scraping, a first signal including the available quantity of the item listed on the website of the marketplace, the marketplace being from a plurality of marketplaces, the item being listed on a website of each marketplace from the plurality of marketplaces; receiving, at the processing device and from a second source associated with a merchant interface of the website of the marketplace, a second signal associated with the quantity of the item listed on the website of the marketplace, the second source being different from the first source; determining, at the processing device and based on at least one of the first signal or the second signal, an inventory parameter associated with the item; and sending, to a device of each marketplace from the plurality of marketplaces, a third signal indicating the inventory parameter. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a processing device configured to be operatively coupled, via a plurality of channels, to a device of each marketplace from a plurality of marketplaces, the processing device configured to be operatively coupled to an inventory database including an inventory record of an item being listed on a website of each marketplace from the plurality of marketplaces, the inventory record of the item including a quantity parameter having a first value, the processing device configured to scrape a consumer interface of a website of a first marketplace from the plurality of marketplaces to obtain available quantity information for the item listed on the website of the first marketplace from the plurality of marketplaces, the processing device configured to receive, via a first channel from the plurality of channels, a first signal indicating a change in a quantity of the item listed on the website of the first marketplace from the plurality of marketplaces based on the available quantity information obtained from scraping the consumer interface of the website of the first marketplace from the plurality of marketplaces, the processing device configured to receive, via a second channel from the plurality of channels, a second signal indicating the change in the quantity of the item listed on the website of the first marketplace from the plurality of marketplaces, the second channel associated with a merchant interface of the website of the first marketplace and being different from the first channel, the processing device configured to update, based on at least one of the first signal or the second signal, the inventory record of the item such that the quantity parameter is changed from the first value to a second value, the processing device configured to send, to the device of each marketplace from the plurality of marketplaces, a third signal indicating the quantity parameter having the second value. - View Dependent Claims (14, 15)
-
Specification