# US 2020/0401969 A1 · Web-based chemical exchange system and method

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

- Number: US 2020/0401969 A1
- Document ID: US20200401969A1
- Status: Published application
- Kind: A1
- Application number: 16/971,272
- Filed: 2019-02-25
- Published: 2020-12-24
- Earliest claimed: 2018-02-23
- Assignees: Echo Chemical Exchange
- Applicants: Echo Chemical Exchange Inc.
- Inventors: Richard Scott Barrows; Austin Arthur Britts; Kevin James Fuller; Michal Unzeitig
- Web page: https://patentgrep.com/patent/US20200401969A1

## CPC

- G06Q 10/06315: {Needs-based resource requirements planning or analysis}
- G06Q 20/14: specially adapted for billing systems
- G06F 16/1734: {Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs}
- G06F 16/90344: {by using string matching techniques}
- G06Q 10/083: Shipping
- G06Q 10/0832: Special goods or special handling procedures, e.g. handling of hazardous or fragile goods
- G06Q 10/08355: {Routing methods}
- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q 10/10: Office automation; Time management
- G06Q 30/0601: Electronic shopping [e-shopping]
- G06Q 30/0607: {Regulating the sale of restricted items, e.g. alcohol}
- G06Q 30/0623: {by investigating goods or services}
- G06Q 30/0633: {Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087)}
- G06Q 30/0635: {replenishment orders; recurring orders}
- 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

A web based purchasing system and method for chemical purchases in industrial quantities. An exchange platform allows sellers to post chemicals for sale. Sellers may choose criteria defining the geographical area of sale for their goods, and the like. Purchasers seeking goods search the exchange for chemicals that they need, while being able to input various criteria associated with their purchase, such as quantity, purity, and the like. In an alternative example financial service that are desirable to facilitate a sale or transfer of chemicals is also provided on the exchange.

## Claims

### Claim 1

(canceled)

### Claim 1

A method for arranging chemical transactions comprising:
receiving one or more files comprised of product data from a seller;
receiving one or more files comprised of customized product offering data from a seller;
receiving one or more files comprised of customized product pricing data from a seller;
transmitting to a buyer one or more product offers based on customized buyer data from the buyer and the customized product offering data, customized product pricing data, and product data from the seller;
receiving instructions from the buyer indicating a destination and a payment method;
transmitting to the buyer hazmat information related to the product offers;
receiving a purchase order containing a request to purchase one or more products from the buyer and transmitting the purchase order to the seller;
receiving instructions from the seller confirming acceptance or rejection of the purchase order; and
transmitting to the buyer and seller the status of the one or more products requested in the purchase order at any time.

### Claim 2

(canceled)

### Claim 2 (depends on 1)

The method of claim 1, wherein the method is implemented through a global communication network.

### Claim 3 (depends on 2)

The method of claim 2, wherein the method further comprises excluding certain product offers from being transmitted to the buyer based on the customized product offering data provided by the seller.

### Claim 4 (depends on 1)

The method of claim 1, wherein the method further comprises transmitting to the buyer data detailing unused space on one or more transport vehicles where the unused space is sufficient to accommodate one or more of the products contained in the purchase order.

### Claim 5 (depends on 4)

The method of claim 4, wherein the method further comprises allocating the one or more products to the one or more transport vehicles based on availability of the unused space, the distance the one or more transport vehicles would need to travel to reach the buyer, and on how many stops the one or more transport vehicles would need to make before reaching the buyer on a route.

### Claim 6 (depends on 4)

The method of claim 4, wherein the method further comprises receiving instructions from the buyer regarding allocating the one or more products contained in the purchase order onto the unused space on one or more transport vehicles and transmitting said instructions to the buyer.

### Claim 7 (depends on 2)

The method of claim 2, wherein the method further comprises comparing the product data provided by the seller to a database of chemical names.

### Claim 8 (depends on 7)

The method of claim 7 wherein the method further comprises altering one or more product names in the product data provided by the seller based on the comparison of the product data to the database of chemical names to create one or more alternate product names.

### Claim 9 (depends on 8)

The method of claim 8 wherein the method further comprises transmitting the one or more alternate product names with the product offers.

### Claim 10 (depends on 4)

The method of claim 4, wherein the method further comprises automatically allocating one or more of the products contained in the purchase order onto one or more transport vehicles based on which of the one or more transport vehicles will be able to deliver the one or more products faster than any other of the one or more transport vehicles.

### Claim 11 (depends on 3)

The method of claim 3, wherein the seller is able to exclude certain product offers from being transmitted to one or more of the buyers based on at least one of the list comprising: a location of the buyer, a credit rating of the buyer, or a preference against the buyer.

### Claim 12

A system for arranging chemical transactions comprising:
a memory configured to store a plurality of modules, each module including a plurality of instructions;
a processor coupled to the memory for executing the plurality of instructions of the plurality of modules, the modules comprising:
a product data module configured to receive, compute, and transmit data to other modules based on product data, customized product offering data, and customized product pricing data provided by a seller;
a buyer display module configured to display to one or more buyers the available products from the sellers based on information received from the product data module;
a purchase module configured to receive a purchase order for one or more products from the buyer and transmit it to the seller and then transmit acceptance or rejection of the purchase order from the seller to the buyer;
a tracking module configured to receive and transmit information about the status of the one or more products contained in the purchase order.

### Claim 13

A computer-readable media comprising non-volatile storage with instructions thereon that, when executed by a processor, performs a method of arranging chemical transactions comprising:
receiving one or more files comprised of product data from a seller;
receiving one or more files comprised of customized product offering data from a seller;
receiving one or more files comprised of customized product pricing data from a seller;
transmitting to a buyer one or more product offers based on customized buyer data from the buyer and the customized product offering data, customized product pricing data, and product data from the seller;
receiving instructions from the buyer indicating a destination and a payment method;
transmitting to the buyer hazmat information related to the product offers;
receiving a purchase order containing a request to purchase one or more products from the buyer and transmitting the purchase order to the seller;
receiving instructions from the seller confirming acceptance or rejection of the purchase order; and
transmitting to the buyer and seller the status of the one or more products requested in the purchase order at any time.

### Claim 14 (depends on 7)

The method of claim 7 wherein the method further comprises altering one or more product names in the product data provided by the seller based on the comparison of the product data to the database of chemical names to create one or more alternate product names, wherein the one or more alternate product names are determined using a hierarchal determination based on a preset hierarchy within the database of chemical names.

### Claim 15 (depends on 1)

The method of claim 1, wherein the receiving one or more files is carried out via a FTP to automatically pulls .csv file on a timed schedule to communicate inventory and pricing change.
