These restrictions have largely prevented businesses from making a big splash on the Internet.
(These restrictions; have largely prevented; businesses; from making a big splash on the Internet) (businesses; from making; a big splash on the Internet)
These restrictions businesses
have largely prevented from making
businesses from making a big splash on the Internet
a big splash on the Internet