Utilize extra web semantic for video caching
First Claim
Patent Images
1. A method comprising:
- receiving semantic data corresponding to video data;
analyzing the received semantic data corresponding to the video data; and
making caching decisions based upon the analysis of the received semantic data corresponding to the video data, wherein making caching decisions based upon the analysis of the received semantic data corresponding to the video data comprises;
defining a semantic based popularity rank comprising a weighted combination of various forms of the received semantic data;
localizing the received semantic data, wherein localizing comprises determining preferences of network users within a geographic area;
determining the semantic based popularity rank for the video data based on the localized semantic data, wherein determining the semantic based popularity rank comprises determining, from the preferences of the network users within the geographic area, a weighted combination of a number of times of the following;
a link to the video data is referred to in related content, a playlist including the link to the video data has been followed, and the link to the video data is included in link-sharing data; and
caching the content in caches for use by users based on the determined semantic based popularity rank.
1 Assignment
0 Petitions
Accused Products
Abstract
Semantic data corresponding to video data may be received. Next, the received semantic data corresponding to the video data may be analyzed. Caching decisions may then be made based upon the analysis of the received semantic data corresponding to the video data.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving semantic data corresponding to video data; analyzing the received semantic data corresponding to the video data; and making caching decisions based upon the analysis of the received semantic data corresponding to the video data, wherein making caching decisions based upon the analysis of the received semantic data corresponding to the video data comprises; defining a semantic based popularity rank comprising a weighted combination of various forms of the received semantic data; localizing the received semantic data, wherein localizing comprises determining preferences of network users within a geographic area; determining the semantic based popularity rank for the video data based on the localized semantic data, wherein determining the semantic based popularity rank comprises determining, from the preferences of the network users within the geographic area, a weighted combination of a number of times of the following;
a link to the video data is referred to in related content, a playlist including the link to the video data has been followed, and the link to the video data is included in link-sharing data; andcaching the content in caches for use by users based on the determined semantic based popularity rank. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving semantic data corresponding to video data, the semantic data being received from a video sharing site; analyzing the received semantic data corresponding to the video data wherein analyzing the received semantic data corresponding to the video data comprises defining a semantic based popularity rank, wherein the semantic based popularity rank comprises a weighted combination of various forms of the received semantic data; localizing the received semantic data, wherein localizing comprises determining preferences of network users within a geographic area; determining the semantic based popularity rank for the video data based on the localized semantic data, wherein determining the semantic based popularity rank comprises determining the weighted combination of a number of the following;
a link to the video data is referred to in related content, a playlist including the link to the video data has been followed, and the link to the video data is included in link-sharing data;making caching decisions based upon the semantic based popularity rank; caching content based on the caching decisions; and providing the content to users in response to user requests. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to; receive semantic data corresponding to video data, the semantic data being received from a video sharing site; define a semantic based popularity rank comprising a weighted combination of various forms of the received semantic data; localizing the received semantic data, wherein localizing comprises determining preferences of network users within a geographic area; determine the semantic based popularity rank for the video data based on the localized semantic data, wherein processing unit configured to determine the semantic based popularity rank comprises the processing unit configured to determine the weighted combination of a number of times of the following;
a link to the video data is referred to in related content, a playlist including the link to the video data has been followed, and the link to the video data is included in link-sharing data;make caching decisions based on the determined semantic based popularity rank for the video data; and caching content based on the caching decisions. - View Dependent Claims (23, 24, 25)
-
Specification