Browse Prior Art Database

METHODS, SYSTEMS, AND MEDIA FOR TIERED VIDEO PROCESSING

IP.com Disclosure Number: IPCOM000236567D
Publication Date: 2014-May-02

Publishing Venue

The IP.com Prior Art Database

Related People

Tawei Liao: AUTHOR

Abstract

Methods, systems, and media for video processing are provided.  In some embodiments, a method for tiered video processing in a video storage system is provided, the method comprising: receiving video data from a user; determining a user type associated with the user; in response to determining that the user type corresponds to an external user, generating an external video identifier for the video data, wherein the external video identifier includes a first component corresponding to an identifier that identifies the user and a second component corresponding to an internal video identifier that identifies the video data; storing the video data in a row of a storage system, wherein the row of the storage system belongs to a set of rows corresponding to the first component of the external video identifier; associating the second component of the external video identifier with a row identifier that identifies the row of the storage system; transcoding the video data to generate transcoded video data; and storing the transcoded video data in the row of the storage system based on the row identifier.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 5% of the total text.

Page 01 of 28

METHODS, SYSTEMS, AND MEDIA FOR TIERED VIDEO PROCESSING

Technical Field

    The disclosed subject matter relates to methods, systems, and media for tiered video processing.

Background

    Video hosting services can allow a user to share video content with other users.  For example, a video hosting service can deliver a video that has been uploaded by a first user to a second user through the Internet.  In a more particular example, the video hosting service can store the uploaded video in a storage system and, in response to receiving a request for the uploaded video from the second user, the video hosting service can present the stored video to the second user.  Many of these video hosting service may process the uploaded video (e.g., by transcoding the uploaded video from its native encoded format into a desired or commonly available format) and present the processed video to the second user.  While the processing capabilities of these services are available to users that have uploaded video content, such capabilities are not generally available to other users (e.g., externals users to the video hosting service).   Thus, in designing a video hosting service that services users that are internal and external to the service, the video hosting service has to be redesigned or otherwise substantially modified to serve both existing internal users and new external users.  For example, when a portion of the system is open to external users, the whole system (e.g., including the rest of the system that is not open to the external users) has to be redesigned and reconfigured to provide tiered service to internal users and external users.  As such, existing users of the video hosting service can experience significant interruption in service.

    Accordingly, it is desirable to provide new systems, methods, and media for tiered video processing.

Summary

    Methods, systems, and media for video processing are provided.  In some embodiments, a method for tiered video processing in a video storage system is provided, the method comprising: receiving video data from a user; determining a user type associated with the user; in response to

1


Page 02 of 28

determining that the user type corresponds to an external user, generating an external video identifier for the video data, wherein the external video identifier includes a first component corresponding to an identifier that identifies the user and a second component corresponding to an internal video identifier that identifies the video data; storing the video data in a row of a storage system, wherein the row of the sto...