VIDEO PREVIEW CREATION BASED ON ENVIRONMENT
First Claim
Patent Images
1. A method of creating a video preview, the method comprising:
- receiving, at the provider server, a request to generate a video preview of a full video, the request specifying a portion of the full video;
receiving at least the portion of the full video at the provider server;
receiving an identifier specifying a device or an application for displaying the video preview;
determining an encoding technique based on the identifier to generate the video preview, wherein the video preview being of the portion of the full video;
creating, by the provider server, the video preview from the full video based on the determined encoding technique; and
providing, by the provider server, the video preview to a user device.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing a method for creating and displaying portions of videos called video previews. The video previews may be created using an encoding technique or palette-based optimization technique for the particular user device, application, or network that will display the video preview generated from a portion of the full video. The video previews are configured to play a series of images associated with images from the portion of the full video when the video preview is activated.
131 Citations
20 Claims
-
1. A method of creating a video preview, the method comprising:
-
receiving, at the provider server, a request to generate a video preview of a full video, the request specifying a portion of the full video; receiving at least the portion of the full video at the provider server; receiving an identifier specifying a device or an application for displaying the video preview; determining an encoding technique based on the identifier to generate the video preview, wherein the video preview being of the portion of the full video; creating, by the provider server, the video preview from the full video based on the determined encoding technique; and providing, by the provider server, the video preview to a user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of compressing a video file the method comprising:
-
receiving, at a computer, a request to generate a compressed video file, the request specifying at least a portion of a full video to be used in creating the compressed video file, wherein the specified portion of the full video comprises a plurality of images; determining, by a computer, a palette-based optimization technique to generate the compressed video file; analyzing, by a computer, the plurality of images using the palette-based optimization technique to determine at least one common color palette, each to be used to generate multiple compressed images of the compressed video file; specifying, by a computer, a first multiple compressed images to be generated using a first common color palette; and creating, by a computer, the compressed video file from the plurality of images of the specified portion of the full video such that the first multiple compressed images are rendered using the first common color palette when the compressed video file is viewed. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer product comprising a non-transitory computer readable medium storing a plurality of instructions that when executed control a computer system to create a video preview, the instructions comprising:
-
receive a request to generate a video preview of a full video, the request specifying a portion of the full video; receive at least the portion of the full video; receive an identifier specifying a device or an application for displaying the video preview; determine an encoding technique based on the identifier to generate the video preview, wherein the video preview being of the portion of the full video; create the video preview from the full video based on the determined encoding technique; and provide the video preview to a user device.
-
Specification