Generating an animated preview of a multi-party video communication session
First Claim
1. A computer-implemented method comprising:
- receiving, using one or more computing devices, video content of a multi-party video communication session, wherein the multi-party video communication session is associated with textual content to be displayed on one or more websites, and wherein the video content of the multi-party video communication session includes video content of each of one or more participating devices;
generating, using the one or more computing devices, a plurality of video frames based at least in part on the video content of the multi-party video communication session;
generating, using the one or more computing devices, a plurality of images, each image being generated at least in part on one of the video frames in the plurality of video frames;
generating, using the one or more computing devices, an animation file based at least in part on the plurality of images; and
receiving, using the one or more computing devices, a request from a user device for the textual content associated with the multi-party video communication session;
providing for display to the user device, based at least in part on the request for the textual content associated with the multi-party video communication session, the textual content, the animation file, and a mechanism by which the user device can be connected to the multi-party video communication session.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating an animation based at least in part on video content associated with a multi-party video communication session are disclosed. In one embodiment, the system includes a video receiver module, a video sampler module, a conversion module, a request receiver module and an animation display module. The video receiver module receives video content of a multi-party video communication session including video content of each of one or more participating devices. The video sampler module generates a plurality of video frames based on the video content. The conversion module generates a plurality of images each image based on one of the plurality of video frames and generates an animation file based on the plurality of images. The request receiver module receives a request from a user. The animation display module, based on the request, provides for display textual content, the animation file, and a connection.
-
Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving, using one or more computing devices, video content of a multi-party video communication session, wherein the multi-party video communication session is associated with textual content to be displayed on one or more websites, and wherein the video content of the multi-party video communication session includes video content of each of one or more participating devices; generating, using the one or more computing devices, a plurality of video frames based at least in part on the video content of the multi-party video communication session; generating, using the one or more computing devices, a plurality of images, each image being generated at least in part on one of the video frames in the plurality of video frames; generating, using the one or more computing devices, an animation file based at least in part on the plurality of images; and receiving, using the one or more computing devices, a request from a user device for the textual content associated with the multi-party video communication session; providing for display to the user device, based at least in part on the request for the textual content associated with the multi-party video communication session, the textual content, the animation file, and a mechanism by which the user device can be connected to the multi-party video communication session. - View Dependent Claims (11, 12, 13)
-
-
2. A computer-implemented method comprising:
-
receiving, using one or more computing devices, video content of a multi-party video communication session, wherein the multi-party video communication session is associated with textual content to be displayed on one or more websites, and wherein the video content of the multi-party video communication session includes video content of each of one or more participating devices; generating, using the one or more computing devices, a plurality of video frames based at least in part on the video content of the multi-party video communication session; generating, using the one or more computing devices, a plurality of images, each image being generated at least in part on one of the video frames in the plurality of video frames; generating, using the one or more computing devices, an animation file based at least in part on the plurality of images. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
14. A system for generating an animation, the system comprising:
-
a video receiver module operable to receive video content of a multi-party video communication session, wherein the multi-party video communication session is associated with textual content to be displayed on one or more websites, and wherein the video content of the multi-party video communication session includes video content of each of one or more participating devices; a video sampler module operable to generate a plurality of video frames based at least in part on the video content of the multi-party video communication session, the video sampler module communicatively coupled to the video receiver module to receive the video content of the multi-party video communication session; a conversion module operable to generate a plurality of images, each image being generated at least in part on one of the video frames in the plurality of video frames, and to generate an animation file based at least in part on the plurality of images, the conversion module communicatively coupled to the video sampler module to receive the plurality of video frames; a request receiver module operable to receive a request from a user device for the textual content associated with the multi-party video communication session, the request receiver module communicatively coupled to receive the request from the user device; and an animation display module operable to, based at least in part on the request for the textual content associated with the multi-party video communication session, provide for display, to the user device, the textual content, the animation file, and a mechanism by which the user device can be connected to the multi-party video communication session, the animation display module communicatively coupled to the conversion module to receive the animation file. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification