In a medium sized bowl, mix together the ricotta, mascarpone, 1/2 cup of the powdered sugar, and vanilla until smooth.
In a separate bowl, whip the heavy cream and remaining powdered sugar to form soft peaks. You can do this by hand with a whisk or with a handful mixer. Fold in half of the cream into the ricotta mixture. Fold in the salt and 1 tablespoon of the chocolate chips.
Layer the cannoli shells, ricotta mixture, and chocolate chips in small glasses. Top with remaining whipped cream and garnish with cannoli shell crumbs, chocolate chips, and a light dusting of powdered sugar if desired.