If it were me, I would go to Johnsonite's web site and click on the "Contact Us" link.
Johnsonite > Home
Johnsonite is the biggest name in synthetic rubber flooring, which is typically only used in commercial rather than residential settings because of the much higher foot traffic in places like stores and restaurants than in people's houses.
Johnsonite makes hard rubber "wedges" made exactly to deal with the problem you're facing. They come in 1 foot wide by 4 foot long pieces, and the thickness varies from near zero thickness on one side to 1/8 or 1/4 inch on the other. You can also buy them flat and with different thicknesses on each side, such as 1/4 inch on one side and 3/8 on the other so that you can make a "ramp" by assembling the pieces in the correct order.
I forget what the product is called, but you simply contact Johnsonite's 1-800 customer service phone number and explain the problem, they'll tell you where to get more information on it on their web site. You will be able to order that product from any carpet retailer or store that sells flooring or flooring installation products.