Asynchronous Video Threads
First Claim
Patent Images
1. A method of threading video messages, the method comprising:
- automatically maintaining a data store storing a set of video messages and thread information interrelating the video messages, the video messages having been recorded and submitted as messages from users;
generating a thread view user interface from the video messages and the thread information;
displaying the thread view user interface at a computer operated by one of the users; and
receiving, via the thread view user interface, user input associated with a user-designated one of the video messages, and in response automatically;
capturing video at the computer,storing the video in a new video message in the data store, andupdating the thread information to link the new video message to the user-designated video message.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are systems and user interfaces for facilitating asynchronous communication with video threads. Implementations may enable members of a team to have threaded view of video messages, from which they can capture video, record their screen, and send, receive, and reply to a video message. The screen recording feature enables team members to share parts of their screen while simultaneously narrating, if desired. Video messages are threaded by topic and each conversation is visually represented.
44 Citations
20 Claims
-
1. A method of threading video messages, the method comprising:
-
automatically maintaining a data store storing a set of video messages and thread information interrelating the video messages, the video messages having been recorded and submitted as messages from users; generating a thread view user interface from the video messages and the thread information; displaying the thread view user interface at a computer operated by one of the users; and receiving, via the thread view user interface, user input associated with a user-designated one of the video messages, and in response automatically; capturing video at the computer, storing the video in a new video message in the data store, and updating the thread information to link the new video message to the user-designated video message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of asynchronous video messaging, the method comprising:
-
accessing link information that identifies a hierarchy of linked video clips; and based on the link information, generating display information comprising information that when processed by a computer allows the computer to display a thread view, the thread view, when displayed, comprising an interactive view area containing a hierarchy graphic comprised of icons representing the video clips and graphic connections between the icons, where the thread view, when displayed, can be interacted with by the user to play the video clips and to insert new video clips into the hierarchy of linked video clips. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer readable storage media storing information that when executed by a computer causes the computer to perform a process, the process comprising:
-
displaying a user interface comprising a threaded view of videos, the threaded view comprising; a plurality of icons representing corresponding videos, each video comprising a clip of video data, graphics indicating connections between icons corresponding to link data indicating links between the video messages, the lines having been generated based on information indicating which video messages are related; and displaying user interface elements that allow a user to play the videos and to record video responses to the videos, where the link data is automatically updated to include links between video responses and videos to which the video responses were directed. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification