IP Library Patent Application 16557979
Patent Application
App. No. 16/557,979

Systems and Methods to Determine Regulatory and Business Logic Classifications Based on First Principles

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 None
App. No.
16/557,979
Abstract

A system may receive product information associated with a product and may automatically determine regulatory classifications and business logic classifications for the product based on the product information. The system may determine fundamental attributes of a product based on received product information by searching one or more data sources. The fundamental attributes may include chemical composition data. The system may apply a plurality of logic classifications to the product information and the fundamental attributes to determine regulatory classifications and business logic classifications for the product. The system may provide an output including one or more of the product information, the regulatory classifications, and the business logic classifications. In one implementation, the system may retrieve a safety data sheet (SDS) and compare the determined values to values of the SDS to detect errors in the SDS. In another implementation, the system may automatically generate the SDS based on the determined values.

Claims (75)

1 . A system comprising:

a communications interface;

a processor coupled to the communications interface; and

a memory to store data and to store processor-readable instructions to cause the processor to:

receive product information associated with a product;

determine product data for the product based on the product information, the product data including chemical composition data;

apply a plurality of logic expressions and calculations to the product data to determine regulatory classifications for the product and business logic classifications for the product; and

provide output data including data related to one or more of the product data, the regulatory classifications, and the business logic classifications.

2 . The system of claim 1 , wherein the processor-readable instructions cause the processor to:

receive a safety data sheet (SDS) associated with the product;

determine difference data between the SDS and one or more of the product data, the regulatory classifications, and the business logic classifications; and

provide an alert including the difference data to a computing device.

3 . The system of claim 1 , wherein the processor-readable instructions to cause the processor to:

automatically generate a safety data sheet (SDS) for the product based on one or more of the product data, the regulatory classifications, and the business logic classifications; and

provide an alert including the generated SDS to a computing device.

4 . The system of claim 1 , wherein the regulatory classifications comprise United States Department of Transportation codes and corresponding rules for transportation of the product on roads, on waterways, or through the air.

5 . The system of claim 1 , wherein the regulatory classifications comprise United States Environmental Protection Agency codes and corresponding rules for handling and disposal of the product.

6 . The system of claim 1 , wherein the business logic classification comprises one or more of:

guidelines for transportation of a product by land, air, or sea;

disposal of a product; recycling of a product;

donation of a product to a charity;

emergency response to an incident involving a product;

return of the product to a vendor;

packaging of a product; or

labeling of a product.

7 . The system of claim 1 , wherein the plurality of logic expressions include one or more of a lookup, a Boolean expression, and a multi-variable if-then statement.

8 . The system of claim 1 , wherein the processor-readable instructions cause the processor to:

determine a plurality of reliability values, each reliability value associated with a data item of one of the product data, the regulatory classifications, and the business logic classifications;

determine one of the plurality of reliability values is less than a threshold reliability; and

provide an alert indicative of the data item and a basis for the associated reliability value to a computing device.

9 . A method comprising:

receiving, at a classification system, product information associated with a product;

determining chemical composition data for the product based on the product information;

applying a plurality of logic expressions to the product information and the chemical composition data to determine regulatory classifications and business logic classifications for the product; and

providing an output including one or more of the product information, the regulatory classifications, and the business logic classifications to a computing device.

10 . The method of claim 9 , further comprising:

receiving a safety data sheet (SDS) associated with the product;

determining difference data between data within the SDS and one or more of the product information, the regulatory classifications, and the business logic classifications; and

providing an alert including the difference data to a computing device.

11 . The method of claim 9 , further comprising:

generating a safety data sheet (SDS) for the product based on one or more of the product information, the regulatory classifications, and the business logic classifications; and

providing an alert including the SDS, the product information, the regulatory classifications, and the business logic classifications to a computing device.

12 . The method of claim 9 , wherein the plurality of logic expressions include one or more of a lookup, a Boolean expression, and a multi-variable if-then statement.

13 . The method of claim 9 , wherein the regulatory classifications comprise United States Department of Transportation codes and corresponding rules for transportation of the product on roads, on waterways, or through the air.

14 . The method of claim 9 , wherein the regulatory classifications comprise United States Environmental Protection Agency codes and corresponding rules for handling and disposal of the product.

15 . The method of claim 9 , wherein the business logic classification comprises one or more of:

guidelines for transportation of a product by land, air, or sea;

disposal of a product; recycling of a product;

donation of a product to a charity;

emergency response to an incident involving a product;

return of the product to a vendor;

packaging of a product; or

labeling of a product.

16 . A system comprising:

a communications interface to communicate with a network;

a processor coupled to the communications interface; and

a memory to store data and to store processor-readable instructions, the processor-readable instructions to cause the processor to:

receive product information associated with a product;

determine fundamental attributes of the product based on the product information, the fundamental attributes including chemical composition data;

apply a plurality of logic expressions to the fundamental attributes to determine one or more regulatory classifications and one or more business logic classifications; and

provide data related to one or more of the product information, the regulatory classifications, and the business logic classifications to a computing device through the network.

17 . The system of claim 16 , wherein the processor-readable instructions cause the processor to:

determine a plurality of reliability values, each reliability value associated with a data item of one of the product data, the regulatory classifications, and the business logic classifications;

determine one of the plurality of reliability values is less than a threshold reliability; and

provide an alert indicative of the data item and a basis for the associated reliability value to a computing device..

18 . The system of claim 16 , wherein the processor-readable instructions cause the processor to:

receive a safety data sheet (SDS) associated with the product;

determine difference data between the SDS and one or more of the product data, the regulatory classifications, and the business logic classifications; and

provide an alert including the difference data to a computing device.

19 . The system of claim 16 , wherein the processor-readable instructions to cause the processor to:

automatically generate a safety data sheet (SDS) for the product based on one or more of the product data, the regulatory classifications, and the business logic classifications; and

provide an alert including the generated SDS to a computing device.

20 . The system of claim 16 , wherein the regulatory classifications comprise:

United States Department of Transportation codes and corresponding rules for transportation of the product on roads, on waterways, or through the air; and

the regulatory classifications comprise United States Environmental Protection Agency codes and corresponding rules for handling and disposal of the product.

Assignments (2)
SECURITY INTEREST Recorded Jan 12, 2023
From: WASTE REPURPOSING INTERNATIONAL, INC.
To: SILICON VALLEY BANK
Reel/Frame 062362/0430 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2019
From: PETERS, EVAN; VALLELY, CHARLES BARTOL; MELBOURNE, JASON
To: WASTE REPURPOSING INTERNATIONAL, INC.
Reel/Frame 051357/0034 →