Nvidia feature to allow friend to play couch co-op game off my computer?

I recall watching a PC Perspective podcast, where they mentioned a new feature of Nvidia GeForce Experience would allow you to email a person an invite to play a game against them via their computer's game library. The problem is that I don't see such a feature, perhaps because I don't know precisely what I'm looking for.

Sound familiar to anybody?
 
I installed by clicking the link "download beta", but when I hit Alt+z combination, no overlay comes up. It makes me think that I'm missing a step or perhaps I didn't install the correct application. By the way, I did watch the video you hyperlinked; thank you for that. Any idea where I might be mis-stepping?