Web UX: Server side policies governing media processing.

404 views

Published on

This document outlines the policies which will govern the characteristics & tables attributed to an object. These policies will affect how a piece of media is displayed on the web interface and how the server will store information regarding it.

  • Be the first to comment

  • Be the first to like this

Web UX: Server side policies governing media processing.

  1. 1. Property of One Touch Star Solutions Pvt. Ltd. One Touch Star Pvt. Ltd. Server side policies for media Client: RockeTalk WebConfidential Page 1 1/19/2013
  2. 2. Property of One Touch Star Solutions Pvt. Ltd.Document history........................................................................................................... 3Media policies ................................................................................................................. 4 Media Categorization: For categorization of media under sections .............. 4 Thumbnail of media: For the thumbnail generated for each media. ............. 5Confidential Page 2 1/19/2013
  3. 3. Property of One Touch Star Solutions Pvt. Ltd. Document historyVersion Date Details Reference th 0.1 8 April 07 Original document createdConfidential Page 3 1/19/2013
  4. 4. Property of One Touch Star Solutions Pvt. Ltd. Media policiesMedia Categorization: For categorization of media under sectionsFirst level categorization:The first level categorization is made according to type of media contained within an entry. Thetype of media may be the following: 1) Voice / audio 2) Picture / Photo 3) Video 4) TextCategorization policy:Case I: If a post contains a single type of media then it will show only in the category defined bythe type of media.Case II: If a post contains multiple kinds of media, it will appear in multiple categories. The entirepost will be available together in both categories. We do not fragment each post and the type ofmedia contained therein.Second level categorization:Second level categorization is made according to the categories present on the Rocketalk mobileclient. This level will reflect the media categories set from the CMS and will therefore be the sameon the mobile client as well as on the web.Because of this feature, each media section will be a mirror of the other one.Confidential Page 4 1/19/2013
  5. 5. Property of One Touch Star Solutions Pvt. Ltd.Thumbnail of media: For the thumbnail generated for each media.Thumbnail generation policy:Thumbnails are to be generated for each media post and kept in the database to be sent as areference whenever a certain media reference is called to on the system. In search results, ondisplay pages, browse pages etc.Thumbnails are to be generated according to the following specifications: 1) Audio: For purely audio posts or for audio posts with text, the thumbnail generated will be of the default audio icon as handed over with this document. On top of each thumbnail, the tiny icons for audio and text (aud_ico.gif & tex_ico.gif) will be overlaid according to the image references used in the designs attached. 2) Video: For any post which contains a video be it video alone or video combined with any other media, the thumbnail generated will be the first valid frame of the video after it is uploaded to the server. On top of each thumbnail, the tiny icons for audio, video, photo and text (aud_ico.gif, vid_ico.gif, pho_ico.gif & tex_ico.gif) will be overlaid according to the image references used in the designs attached. 3) Photo: For posts which contain only photos, photos with audio, or photos with text, the thumbnail generated will be a thumbnail of the photo. On top of each thumbnail, the tiny icons for audio, photo and text (aud_ico.gif, pho_ico.gif & tex_ico.gif) will be overlaid according to the image references used in the designs attached. 4) Text: For all purely textual posts, the thumbnail generated is that of a large T as attached (tex_thumb.gif). This thumbnail will have a mouseover tool tip with the first X characters of the post being shown.Confidential Page 5 1/19/2013
  6. 6. Property of One Touch Star Solutions Pvt. Ltd.Aspects of media: The details associated with each mediaVisible aspects of media:These characteristics of each media are to be shown to the user. 1) Constituents: The constituents of the media post i.e. photo, text, video, audio etc will be visible to the user all the time as icons appended to the thumbnail as well as the media player. 2) Views: Views are defined as the number of times the media has appeared to the users. These situations may be: a. Appearing in search b. Appearing on the home page as recent/popular media c. Appearing on the category pages as recent/popular media d. Appearing on the media player as related media to a certain media being played such has ‘User’s media’ , ‘Friend’s media’ etc. 3) Requests: Requests are defined as the number of times users have clicked on the media to play it. 4) Downloads: Downloads are defined as the number of times users have downloaded the media to their desktop or phone 5) Comments: Comments are defined as the number of times the user himself or another user has posted a comment onto the media 6) Shared: Shared is defined as the number of times a user has shared a certain media with friends or non friends. 7) Subscribed: This is defined as the number of times other users have subscribed to the media comments or the user’s media from this media. 8) Digg: The number of times a user has clicked on the ‘Digg’ link will cause the number beside the button in brackets (x) to go up one count. 9) Del.icio.us: The number of times a user has clicked on the ‘Del.icio.us’ link next to the media will cause the number beside the button in brackets (x) to go up one count.All these counts will be kept with the Thumbnail to be ready to be delivered at each request forthe thumbnail.Confidential Page 6 1/19/2013
  7. 7. Property of One Touch Star Solutions Pvt. Ltd.Hidden aspects of media:These characteristics of each media are to be kept as a record to be used in server side policiesbut not to be shown to the user: 1) Engagement: Engagement is defined by an algorithm that takes into account the following characteristics a. Shared b. Comments c. Subscribed d. Downloads e. Digg f. Del.icio.us 2) Freshness: Defined as a characteristic of the following: a. Freshness of user: This meter is higher for newly joined users, the more recently a user has joined, the higher this count is. b. Freshness of content: This meter is higher for newly posted content, the more recently a post has been published, the higher this count is. c. Freshness of the tag used: This is the product of an algorithm which takes into account the freshness of a tag. If a tag has been used for the first time, it is fresh, if it has been used before it is less fresh and so on and so forth. 3) Popularity: Popularity is defined by an algorithm that takes into account the following characteristics a. Requests b. Engagement c. Freshness d. Popularity of tags usedThese scores will be calculated via algorithm each time an aspect changes and be kept with thethumbnail for use when each media is called for.Confidential Page 7 1/19/2013

×