Patent ID: 9055352
Filing Date: 2015-06-09
Classification: H04N

Abstract:
1. A method for delivering video on demand (VoD) content items from a video server to at least a first remote device providing set top box-like functionality, the method comprising: storing a plurality of content items in a content store of said video server; storing a content sequence list, which determines the order in which the content items are to be delivered from the content store, said content sequence list being stored in a service database in said video server, said service database further including a user preference engine that, from said video server, tracks the behavior of said at least first remote device providing set top box-like functionality and automatically builds a profile based on that tracked behavior for one or more users of that at least first remote device, and said service database further including a service build file defining a plurality of navigation screens, each screen specifying a layout and associated functionality for displaying content items; storing associated attributes for each and every content item in the content sequence list in an attribute store, wherein at least one of the associated attributes of each content item characterises which navigation actions are available for each content item; and serving to deliver, from the video server to the at least first remote device providing set top box-like functionality, the stored content items with their associated attributes according to the order defined by the content sequence list, said profile associated with said at least first remote device, and said service build file, the serving performed in response to a request received from the at least first remote device, wherein navigation within and between all of the served content items at the at least first remote device being enabled in accordance with the associated attributes of each of the content items, and the presentation of said content items being determined in accordance with the service build file.