Video Collaboratories for Research and Education: An Analysis of Collaboration Design Patterns | IEEE Journals & Magazine | IEEE Xplore