Server apparatus and method for content delivery based on content-aware neural network
First Claim
1. A server apparatus for content delivery, comprising:
- a content clustering unit, implemented by one or more processors, configured to cluster a plurality of contents provided from a content provider by using metadata of the plurality of contents based on a similarity;
a training unit, implemented by the one or more processors, configured to train a cluster-wise content reconstruction model by using contents contained in each cluster in accordance with a result of clustering performed by the content clustering unit, and configured to record an association between the cluster-wise content reconstruction model and the contents in each cluster on association information metadata of a manifest file;
a content storage unit, implemented by a hardware chip, configured to store the plurality of contents and a corresponding cluster-wise content reconstruction model; and
a transmission unit, implemented by the one or more processors, configured to transmit the manifest file to a user terminal, a content reconstruction model corresponding to the cluster containing the plurality of contents being contained in metadata of the manifest file received by the user terminal, and in response to a request for a content from the user terminal by utilizing the metadata of the manifest file, transmit, to the user terminal, the content and the content reconstruction model corresponding to the cluster containing the content,wherein the transmission unit is configured to transmit an original content to the user terminal in accordance with a communication connection status in good condition, and transmit an alternative content to the user terminal in accordance with a communication connection status in congested condition for the user terminal so as to compute to generate a high-quality content by using the alternative content and the content reconstruction model, the alternative content being generated by compressing the original content, andwherein the content clustering unit is configured to, responsive to a new content from the content provider for determining a similarity of the new content with existing clusters, cluster the new content into a cluster that shares a largest redundancy with the new content, and cluster the new content into a new cluster when the similarity is determined to be the same or less than a predetermined level.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides a method and a server apparatus for delivering content based on content-aware using a neural network. A server apparatus for content delivery is provided, including a content clustering unit for clustering multiple contents provided from a content provider based on a similarity; a training unit for training a cluster-wise content reconstruction model by using contents contained in each cluster in accordance with a result of clustering performed by the content clustering unit; a storage unit for storing the multiple contents and the cluster-wise content reconstruction model; and a transmission unit for transmitting content requested by a user and a content reconstruction model corresponding to a cluster containing the content requested to a user terminal.
-
Citations
12 Claims
-
1. A server apparatus for content delivery, comprising:
-
a content clustering unit, implemented by one or more processors, configured to cluster a plurality of contents provided from a content provider by using metadata of the plurality of contents based on a similarity; a training unit, implemented by the one or more processors, configured to train a cluster-wise content reconstruction model by using contents contained in each cluster in accordance with a result of clustering performed by the content clustering unit, and configured to record an association between the cluster-wise content reconstruction model and the contents in each cluster on association information metadata of a manifest file; a content storage unit, implemented by a hardware chip, configured to store the plurality of contents and a corresponding cluster-wise content reconstruction model; and a transmission unit, implemented by the one or more processors, configured to transmit the manifest file to a user terminal, a content reconstruction model corresponding to the cluster containing the plurality of contents being contained in metadata of the manifest file received by the user terminal, and in response to a request for a content from the user terminal by utilizing the metadata of the manifest file, transmit, to the user terminal, the content and the content reconstruction model corresponding to the cluster containing the content, wherein the transmission unit is configured to transmit an original content to the user terminal in accordance with a communication connection status in good condition, and transmit an alternative content to the user terminal in accordance with a communication connection status in congested condition for the user terminal so as to compute to generate a high-quality content by using the alternative content and the content reconstruction model, the alternative content being generated by compressing the original content, and wherein the content clustering unit is configured to, responsive to a new content from the content provider for determining a similarity of the new content with existing clusters, cluster the new content into a cluster that shares a largest redundancy with the new content, and cluster the new content into a new cluster when the similarity is determined to be the same or less than a predetermined level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of performing content delivery by a content delivery server included in a content delivery system, the method comprising:
-
clustering a plurality of contents provided from a content provider by using metadata of the plurality of contents based on a similarity; training a cluster-wise content reconstruction model by using contents contained in each cluster in accordance with a result of the clustering of the plurality of contents; recording an association between the cluster-wise content reconstruction model and the contents in each cluster on association information metadata of a manifest file; transmitting the manifest file to a user terminal, a content reconstruction model corresponding to the cluster containing the plurality of contents being contained in metadata of the manifest file received by the user terminal, and in response to a request for a content from the user terminal by utilizing the metadata of the manifest file, transmit, to the user terminal, the content and the content reconstruction model corresponding to the cluster containing the content, and transmitting an original content to the user terminal in accordance with a communication connection status in good condition, and transmitting an alternative content to the user terminal in accordance with a communication connection status in congested condition for the user terminal so as to compute to generate a high-quality content by using the alternative content and the content reconstruction model, the alternative content being generated by compressing the original content, wherein the clustering of the plurality of contents comprises;
responsive to a new content from the content provider for determining a similarity of the new content with existing clusters, clustering the new content into a cluster that shares a largest redundancy with the new content, and clustering the new content into a new cluster when the similarity is determined to be the same or less than a predetermined level. - View Dependent Claims (10, 11, 12)
-
Specification