This is not a change to the bitcoin protocol. Instead it is a protocol used by wallets to derive one time addresses to send to from a static address.