Communicating by video without replicating data
First Claim
Patent Images
1. A method of communicating by video, said method comprising:
- accessing videos;
storing information associated with said videos in a database, wherein said information comprises preferences and past viewing experiences of said client devices and is used to organize said videos into groups of available selections, said available selections comprising a plurality of videos comprising video conversations, said information being used to control access to said videos according to said preferences and said past viewing experiences of said client devices;
streaming a video of a customized menu comprising a portion of said groups to a client device of said client devices based on said information, said portion of said groups comprising a listing of groups of video conversations accessible to said client device;
receiving a signal that identifies a selection from said menu, wherein said selection identifies a group of said listing of groups of video conversations;
streaming to said client device a first video associated with said selection, wherein said first video is a member of said plurality of videos comprising a video conversation corresponding to said listing of groups of video conversations;
receiving from said client device a second video that is streamed from said client device as it is recorded by said client device, wherein said second video is a response to said first video; and
associating said second video with said video conversation corresponding to said listing of groups of video conversations.
1 Assignment
0 Petitions
Accused Products
Abstract
Communicating by video is described. A video of a menu is streamed to a client device. A signal that identifies a selection from the menu is received. A first video associated with the selection is streamed to the client device. The first video is a member of video conversation that may include a number of videos. A second video is received from the client device. The second video is streamed by the client device as it is recorded by the client device. The second video is a response to the first video. The second video is associated with the video conversation.
-
Citations
17 Claims
-
1. A method of communicating by video, said method comprising:
-
accessing videos; storing information associated with said videos in a database, wherein said information comprises preferences and past viewing experiences of said client devices and is used to organize said videos into groups of available selections, said available selections comprising a plurality of videos comprising video conversations, said information being used to control access to said videos according to said preferences and said past viewing experiences of said client devices; streaming a video of a customized menu comprising a portion of said groups to a client device of said client devices based on said information, said portion of said groups comprising a listing of groups of video conversations accessible to said client device; receiving a signal that identifies a selection from said menu, wherein said selection identifies a group of said listing of groups of video conversations; streaming to said client device a first video associated with said selection, wherein said first video is a member of said plurality of videos comprising a video conversation corresponding to said listing of groups of video conversations; receiving from said client device a second video that is streamed from said client device as it is recorded by said client device, wherein said second video is a response to said first video; and associating said second video with said video conversation corresponding to said listing of groups of video conversations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for video communication, said system comprising:
-
a video service subsystem configured for communicating with client devices using Web-based protocols; and a video streaming subsystem communicatively coupled to said video service subsystem, wherein said video streaming subsystem is configured for accessing videos that are organized into groups, storing information associated with said videos in a database, wherein said information comprises preferences and past viewing experiences of said client devices and is used to organize said videos into groups of available selections, said available selections comprising a plurality of videos comprising video conversations, said information being used to control access to said videos according to said preferences and said past viewing experiences of said client devices, and said video streaming subsystem configured for streaming a video of a customized menu comprising a portion of said groups to a client device of said client devices based on said information, said portion of said groups comprising a listing of groups of video conversations accessible to said client device;
wherein said video streaming subsystem is also configured for streaming a first video associated with one of said groups to said client device in response to a signal from said client device identifying a choice from said customized menu; and
wherein said video streaming subsystem is also configured for associating a second video, streamed from said client device, with said one of said groups of video conversations. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer usable storage medium comprising instructions that when executed enable a first client device to communicate by video without replicating data, said method comprising:
-
accessing videos; storing information associated with said videos in a database, wherein said information comprises preferences and past viewing experiences of said client devices and is used to organize said videos into groups of available selections, said available selections comprising a plurality of videos comprising video conversations, said information being used to control access to said videos according to said preferences and said past viewing experiences of said client devices; streaming a video of a customized menu comprising a portion of said groups to a client device of said client devices based on said information, said portion of said groups comprising a listing of groups of video conversations accessible to said client device; receiving a signal that identifies a selection from said menu, wherein said selection identifies a group of said listing of groups of video conversations; streaming to a first client device a first video associated with said selection, wherein said first video is a member of said plurality of videos comprising a video conversation corresponding to said listing of groups of video conversations; streaming a video of a menu to said first client device; receiving a signal that identifies a selection from said menu, said signal indicating that a second video associated with said video conversation is to be streamed from said first client device, wherein said second video is in response to said first video; receiving from said first client device said second video that is streamed from said first client device as it is recorded by said first client device; and associating said second video with said video conversation corresponding to said listing of groups of video conversations. - View Dependent Claims (16, 17)
-
Specification