WO2011110823A1 - Content provision - Google Patents

Content provision Download PDF

Info

Publication number
WO2011110823A1
WO2011110823A1 PCT/GB2011/000355 GB2011000355W WO2011110823A1 WO 2011110823 A1 WO2011110823 A1 WO 2011110823A1 GB 2011000355 W GB2011000355 W GB 2011000355W WO 2011110823 A1 WO2011110823 A1 WO 2011110823A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
list
page
content item
content items
Prior art date
Application number
PCT/GB2011/000355
Other languages
French (fr)
Inventor
Benjamin Lavender
Lee James Turner
Paul Johnson
Ida Olsen
Original Assignee
Lovefilm International Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lovefilm International Limited filed Critical Lovefilm International Limited
Publication of WO2011110823A1 publication Critical patent/WO2011110823A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/41Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • G06F16/4387Presentation of query results by the use of playlists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/44Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors

Definitions

  • the present invention relates to a system for providing content items to a user.
  • the invention also relates to a method for providing content items to a user, and to an apparatus for providing content items to a user.
  • the invention also relates to a graphical user interface.
  • the present invention relates to a combination video rental and video-on-demand system and describes an apparatus and a method for the provision of such a hybrid system via a consumer entertainment device such as a television, specifically an internet-enabled television.
  • a system for providing media content items to a user comprising a user interface for displaying graphical indications of content items available to a user; means (including a processor and associated memory) for enabling a user to select a particular media content item for consumption; and means (including a processor and associated memory) for adding and/or removing that particular media content item from a list of media content items desired to be consumed by a user off-line.
  • the system further comprises means for enabling a user to consume the content item in an on-demand fashion. More preferably, the system further comprises means for streaming the media content item to the user.
  • the content items on the list are not available for on-demand consumption.
  • the list of media content items is a rental list.
  • the content items on the list are provided on physical storage media, preferably for postage to a user.
  • the content items are provided on at least one of the following physical storage media: DVD's; Blu-ray discs, CD's; and flash memory cards.
  • the system further comprises means for storing the content item list.
  • the storage means includes a database.
  • the storage means is provided on a server adapted to be accessed via a communication network.
  • the system further comprises a remote user device connectable to the system, and wherein the user device comprises means for displaying the user interface.
  • the user device comprises a television and wherein the display means comprises a television screen.
  • the user interface is adapted to be driven via a selection of at least one key on user interface navigation device.
  • the navigation device is in the form of a remote control.
  • a selection of least one key on the navigation device enables a user to scroll through the graphical indications of content items available to a user.
  • the selection of a least one further key on the navigation device enables a user to select a particular content item.
  • the user interface is adapted to display a graphical indication of that content item together with means for enabling a user to access the content item, and means for enabling a user to add and/or remove that content item from the content item list.
  • the user is able to selectively navigate between the access enabling means and the means for adding and/or removing content item from the content item list using a key on the navigation device.
  • a content item is automatically removed from the content item list once a user has consumed the content item in an on-demand fashion.
  • the user interface is adapted to prompt the user to add and/or remove the content item from one of a plurality of separate content item lists.
  • the user interface is adapted to prompt the user to add a particular format of the content item to the user's content item list.
  • the user interface is adapted to prompt the user to attach a particular priority to the content item upon adding it to the content item list.
  • the system further comprises a further user interface adapted to enable a user to manage content item lists.
  • the further user interface is adapted to be driven via a point and click device.
  • the further user interface is provided on an internet website.
  • the content items are in the form of audio and/or visual media content items, and preferably films, television programmes, and/or music or other audio recordings.
  • the system is in the form of a subscription based on-demand media content service.
  • the system is in the form of a subscription based physical media content item rental service.
  • the system further comprises means for storing a catalogue of content items available for both on-demand consumption and off-line consumption; means for enabling a user to search the catalogue for particular content items; and wherein the user interface is adapted to display graphical indications of content item search results together with an indication of whether those content items are available for on-demand consumption and/or off-line consumption.
  • a system for providing media content items to a user comprising means (in the form of a storage device) for storing a catalogue of content items available for both on-demand consumption and off-line consumption; means (in the form of a processor and associated memory) for enabling a user to search the catalogue for particular content items; and a user interface for displaying graphical indications of content item search results together with an indication of whether those content items are available for on-demand consumption and/or off-line consumption.
  • the system further comprises means for enabling a user to access on-demand content items.
  • the user interface is adapted to enable a user to request that off-line content items be dispatched to the user.
  • the system further comprises means for enabling a user to add off-line content items to a list of content items desired to be consumed by a user off-line.
  • the system further comprises means for filtering the search results in dependence on whether the content items are available on-demand or off-line.
  • the filtering means is further adapted to filter off-line content items in dependence on the physical media upon which they are available.
  • an apparatus for providing media content items to users comprising means for displaying a graphical indication of a content item, means for displaying a set of user selectable function indicia adjacent the graphical indication of the content item, the selection of each function indicia activating a particular function associated with the content item, and means for navigating selectively between the function indicia in a predefined fashion using a key on a navigation device.
  • the navigation means is adapted to selectively navigate between the function indicia in a predefined fashion using a pair of keys on a navigation device.
  • the pair of keys is in the form of a set of "arrow" keys.
  • the function indicia are arranged vertically, in which case the pair of keys are "up” and “down” arrow keys.
  • the function indicia are arranged horizontally, in which case the pair of keys are "right” and “left” arrow keys.
  • the apparatus further comprises means for consuming the content item.
  • at least one of the function indicia is adapted to activate a player thereby to enable a user to consume the content item.
  • At least one of the function indicia is adapted to enable a user to add and/or remove the content item from a list of user content items desired to be viewed off-line.
  • the set of user selectable function indicia changes in dependence on the type of content item.
  • the navigation means comprises means for selecting a particular function indicia using a further key.
  • the navigation means comprises a point and click device, and preferably a remote control.
  • the apparatus further comprises means for displaying a dialog box including a number of options associated with a particular function item upon user selection of at least one of the function indicia.
  • the navigation means is adapted to enable a user to modify at least one option displayed within the dialog box using a second pair of keys.
  • the apparatus further comprising means for rating content items.
  • At least one of the function indicia enables a user to activate the rating means.
  • the apparatus further comprises means for displaying a dialog box including a set of rating indicia in response to the activation of the rating means.
  • the navigation means is adapted to enable a user to modify the rating indicia using a pair of keys, and preferably using the second pair of keys.
  • the apparatus further comprises means for displaying a list of available content items in a cover-flow or carousel fashion, means for displaying a set of user selectable function indicia adjacent the cover-flow; and means for selectively navigating in a predefined fashion between each of the content items and each of the function indicia using a set of keys on a navigation device.
  • moving between the carousel and the function indicia is effected using keystrokes in a different direction to those to move between each of the content items in the carousel and each of the function indicia.
  • the system as described above further comprises an apparatus as described above.
  • a method of providing media content items to a user comprising displaying graphical indications of content items available to a user; enabling a user to select a particular media content item for consumption; and adding and/or removing that particular media content item from a list of media content items desired to be consumed by a user off-line.
  • a method of providing media content items to a user comprising means for storing a catalogue of content items available for both on-demand consumption and off-line consumption; enabling a user to search the catalogue for particular content items; and displaying graphical indications of content item search results together with an indication of whether those content items are available for on-demand consumption and/or off-line consumption.
  • a user interface for a media content provision system comprising means for displaying a graphical indication of a content item, means for displaying a set of user selectable function indicia adjacent the graphical indication of the content item, the selection of each function indicia activating a particular function associated with the content item, and means for enabling a user to navigate selectively between the function indicia in a predefined fashion using a key on a navigation device.
  • a computer program product comprising software code, adapted when executed on a data processing device, for executing the methods as described herein.
  • an apparatus for providing content items to a user which comprises means for displaying a graphical indication of a content item; means for enabling a user to access the content item; means for enabling a user to modify a list of user preferred content items; and means for switching between the access enabling means and the modification enabling means via at least one key on a navigation device.
  • an apparatus for providing content to a user which comprises means for accessing the content item; means for modifying a list of user preferred content items; and a graphical user interface which comprises means for displaying a graphical indication of the content item together with means for enabling a user to access the content item and means for enabling a user to modify the list of preferred content items, wherein the user is able to selectively navigate between the access enabling means and the modification enabling means using a key on a navigation device.
  • an apparatus for providing content to users which comprises means for displaying a graphical indication of a content item, means for displaying a set of user selectable function items adjacent the graphical indication of the content item, the selection of each function item activating a particular function associated with the content item, and means for navigating selectively between the function items in a predefined fashion using a key on a navigation device.
  • the navigation means is adapted to selectively navigate between the function items in a predefined fashion using a pair of keys on a navigation device.
  • the apparatus further comprises means for accessing the content item.
  • the access means comprises means for playing or viewing the content item.
  • At least one of the function items is adapted to activate the playing means thereby enabling a user to view the content item in an immediate (on demand) fashion.
  • the apparatus further comprises means for modifying a list of user preferred content items.
  • At least one of the function items enables a user to activate the means for modifying the list of user preferred content items.
  • the modifying means is adapted to add the displayed content item to the list of user preferred content items if said content item is not already on the list, and to remove the displayed content item from the list if said content item is already on the list.
  • the navigation means comprises means for selecting a particular function item using a further key.
  • the navigation means comprises a point and click device, and more preferably a remote control.
  • the pair of keys is in the form of a set of "arrow" keys.
  • the function items are arranged vertically, in which case the pair of keys is “up” and “down” arrow keys.
  • the function items may be arranged horizontally, in which case the keys are "right” and “left” arrow keys.
  • the modifying means is adapted to add the content item to one of a plurality of preferred content item lists.
  • the modifying means is adapted to add a particular format of the content item to the preferred content item list.
  • the modifying means is adapted to attach a particular priority to the content item upon adding it to the preferred content item list
  • the apparatus further comprises means for displaying a dialog box including a number of options associated with a particular function item upon user selection of at least one of the function items.
  • the navigation means is adapted to enable a user to selectively navigate between the options displayed in the dialog box in a predefined fashion using the same pair of keys.
  • the navigation means is adapted to enable a user to modify at least one option displayed within the dialog box using a second pair of keys.
  • the navigation means is adapted to enable a user to select a particular option by pressing a third key.
  • the apparatus further comprises means for rating content items.
  • At least one of the function items enables a user to activate the rating means.
  • the activation of the rating means results in the display of a dialog box which displays a set of rating indicia.
  • the navigation means is adapted to enable a user to modify the rating indicia using a pair of keys, and preferably using the second pair of keys.
  • a user selects a particular function item using the first pair of keys, typically the up and down arrow keys, which in some cases results in the display of a dialog box including options relating to a particular function associated with the content item, and then uses the second pair of keys, typically the left and right arrow keys, to alter options displayed within the dialog box.
  • the content items are audio/visual content items, and preferably films, television shows and/or songs.
  • a system for providing content items to users which comprises means for storing content items, and an apparatus preferably as herein described connectable to said storage means.
  • the apparatus is connectable to the storage means via a communications network, and preferably via the internet.
  • the system further comprises a server to which the apparatus is connectable, and wherein the storage means is connectable to said server.
  • the functionality of the apparatus is at least in part implemented in software running on the apparatus and/or the server.
  • the apparatus comprises a web browser which is connectable to the server.
  • connection between the apparatus and the server is provided within a walled garden.
  • the apparatus includes a television, and wherein the display means is in the form of a television screen.
  • the preferred list of content items is a list of content items that will be made available to the user in due course.
  • the list of content items is a rental list.
  • physical copies of the content items on the rental list are arranged to be forwarded to the user.
  • the content items on the list are in the form of DVD's, Blu-Ray Discs or CDs that are sent to the user.
  • the list of items is stored on the storage means. More preferably, the list of items is stored within a database on the storage means.
  • the system comprises a video-on-demand service, and wherein the access means enables users to access on demand content items stored on the storage means.
  • the server comprises means for streaming content items to the apparatus.
  • the system comprises a subscription based rental service that operates side by side with a subscription based video on demand service.
  • the system further comprises a website for providing content items to users.
  • the system comprises means for enabling users to view content items in an on-demand fashion off the website.
  • the system comprises means for streaming content stored on the storage means via the website.
  • the website comprises means for enabling a user to mange their list of preferred content items.
  • website comprises means for enabling users to add and/or remove content items to their preferred content items list.
  • the website further comprises means for enabling a user to view their list of preferred content items. Since the user's one or more preferred lists of content items are all stored centrally on the database located on the storage means, the modification of these lists made by way of the apparatus will be reflected on the lists when they are viewed via the website. Thus, it is possible for a user to manage their rental lists via a PC connected to the website and/or via their television.
  • the content ratings applied by a user to particular content items are also stored centrally on the server and are thus also accessible via the website.
  • the apparatus further comprises means for searching for content items. More preferably, the searching means is adapted to search for content items that are available for immediate access and content items that are only available via the rental service. In this way, if a user desires a particular content item they are able to search for it and then either view it immediately, if it is available for on-demand viewing, or add it to a rental list, if it is only available in a physical format.
  • the apparatus further comprises means for displaying an editorially selected list of content items in a cover-flow or carousel fashion, and means for selectively navigating between the editorially selected lists of content items using a key on a navigation device.
  • the editorially selected list includes content items of the following types: content items that are available for on-demand viewing and which are provided on user's list of preferred content items; content items that have recently become available for on-demand viewing; and recommended content items.
  • the system further comprises a set of user selectable function items adjacent the cover- flow, and means for navigating selectively between the function items in a predefined fashion using a key on a navigation device.
  • the function items enable the user to activate the searching means.
  • an user interface for a content provision system which comprises means for displaying a graphical indication of a content item, means for displaying a set of user selectable function items adjacent the graphical indication of the content item, the selection of each function item activating a particular function associated with the content item, and means for navigating selectively between the function items in a predefined fashion using a key on a navigation device.
  • Advantageously users may use a TV remote control to easily browse through the system catalogue, to easily find titles they want to watch, no matter how many titles are in the catalogue.
  • Advantageously users may use a TV remote control to easily browse through the system's DVD and Blu-ray catalogues, to easily find titles they want to watch, no matter how many titles are in the catalogue.
  • Advantageously users may use a TV remote control to easily search through the system catalogue, to easily find titles they want to watch, no matter how many titles are in the catalogue.
  • users may use a TV remote control to easily view detailed information about a title, and be able to choose to Watch Now, add or remove the title to their rental list, or make changes to their rental list options.
  • Advantageously users may use a TV remote control to easily view similar titles for the title they are looking at on the product page.
  • Advantageously users may use a TV remote control to easily see the rating for titles they have rated, and rate or change a rating for a title.
  • users may use a TV remote control to easily view detailed reviews about a title.
  • Advantageously users may be able to watch, control and rate content on their TV at the highest quality possible using a standard remote control.
  • Advantageously users may use a TV remote control to navigate shortcut keys buttons such as red, yellow, green and blue.
  • Advantageously users may gain access to reporting and analytics insight to inform product and operational development decisions.
  • Advantageously users may use the system website to easily manage their TV on demand services - including devices, playlist and parental control.
  • Advantageously users may use a TV remote control to easily access all areas within the system interface with an associated device, or see information about the TV service without an associated device.
  • the present invention relates to any, some or all of the following features, in any appropriate combination (herein the term “watch” and like items includes “listening to” (whether also watching or not) :-
  • searching and browsing is effected using keystrokes in a different direction to those to move between watching, searching and browsing
  • searching and browsing is effected via watching (so that in effect priority is given to watchable media assets)
  • the watching has categories and optionally sub-categories for categorising media assets and enables a viewer to watch a media asset that is available for watching e.
  • the searching enables a viewer to search, for example by keyword entry, all the media assets, whether they are available to watch or will only be available offline, and optionally to filter
  • the browsing has categories and optionally sub-categories for categorising media assets and enables a user to browse all media assets
  • a carousel that provides any some or all of the following:
  • system as herein described may be implemented wholly on a central server, or a set interconnected servers, which is/are connectable to a plurality of remote client and/or user devices.
  • aspects of the system may be implemented, at least in part, on the or each (remote) client device.
  • aspects of the system, client device, method, and/or user interface described herein may be implemented in software running on a computer such as a personal computer or a receiver/decoder (which may be connected directly to a monitor or to a television or other display means or incorporated within a television), and it is to be appreciated that inventive aspects may therefore reside in the software running on such devices.
  • a computer such as a personal computer or a receiver/decoder (which may be connected directly to a monitor or to a television or other display means or incorporated within a television), and it is to be appreciated that inventive aspects may therefore reside in the software running on such devices.
  • the invention also extends to a server or a plurality of interconnected servers running software adapted to implement the system or method as herein described.
  • the invention also provides a computer program and a computer program product for carrying out any of the methods described herein and/or for embodying any of the apparatus features described herein, and a computer readable medium having stored thereon a program for carrying out any of the methods described herein and/or for embodying any of the apparatus features described herein.
  • the invention also provides a signal embodying a computer program for carrying out any of the methods described herein and/or for embodying any of the apparatus features described herein, a method of transmitting such a signal, and a computer product having an operating system which supports a computer program for carrying out any of the methods described herein and/or for embodying any of the apparatus features described herein.
  • Any apparatus feature as described herein may also be provided as a method feature, and vice versa.
  • means plus function features may be expressed alternatively in terms of their corresponding structure, such as a suitably programmed processor and associated memory.
  • any feature in one aspect of the invention may be applied to other aspects of the invention, in any appropriate combination.
  • method aspects may be applied to apparatus aspects, and vice versa.
  • any, some and/or all features in one aspect can be applied to any, some and/or all features in any other aspect, in any appropriate combination.
  • Figure 1 is a diagrammatic overview of a media content provision system
  • Figures 2 (a) and (b) show schematically the different menu styles in the PC and TV-based embodiments
  • Figure 3 shows the interaction between the PC and TV based embodiments
  • Figure 4 shows interactions between the catalogue, rental and VOD lists of the system in a first scenario
  • Figure 5 shows interactions between the catalogue, rental and VOD lists of the system in a second scenario
  • Figure 6 shows an initial screen in the television embodiment
  • Figure 7 shows the welcome screen at application at start-up
  • Figure 8 shows an introductory information screen
  • Figure 9 shows a still from an introductory video
  • Figures 10 show the device activation process
  • Figures 11 show the main movie selection screen
  • Figure 12 shows the main options/functions screen for a selected movie
  • Figure 13 shows movie playback
  • Figures 14 show the rental list management options for a selected movie
  • Figures 15 show the ratings options for a selected movie
  • Figures 16 show the reviews page for a selected movie
  • Figures 17 show recommendation options for a selected movie
  • Figures 18 show options from the Watch Now side-panel
  • FIG. 19 show further options from the Watch Now list
  • Figures 20 show search options
  • Figures 21 show search filter options
  • Figures 22 show browse options
  • Figures 23 show options available from the help screen
  • Figure 24 show screens displayed in the event of various access errors:
  • Figure 25 show screens displayed in the event of various connection errors
  • Figure 26 shows the TV service map
  • Figure 27 shows the site map for the accompanying web site of the service provider
  • Figure 28 shows a high level functional requirements map for the system
  • Figure 29 shows steps in the high level user journey
  • Figure 30 shows a flow diagram of the steps a user undertakes to select and view content
  • Figure 31 shows the flow diagram of Figure 30 with screen shots of the various stages
  • Figure 32 shows an example of a high level overview of the system web site
  • Figure 33 shows a high level user journey for web-based user interfacing
  • Figure 34 shows a high level user journey for user-device interfacing
  • Figure 35 shows a flow diagram of steps taken by the user after selecting the application
  • Figure 36 shows a flow diagram of the functional requirements for the Home Screen when a user has successfully activated their device
  • Figure 37 shows a high level user journey initiated by the user selecting 'watch now'
  • Figure 38 shows a flow diagram of the choices a user has following selecting 'watch now'
  • Figure 39 shows a flow diagram of the processing steps taken after a user selects the 'categories' option
  • Figure 40 shows a flow diagram of the processing steps taken after a user selects the 'collections' option
  • Figures 41 (a), (b) and (c) show example screen shots of different collection types
  • Figure 42 shows a high level user journey starting with the user selecting 'watch now'
  • Figure 43 shows a flow diagram of the steps after a user selects the 'more...' option
  • Figure 44 shows a flow diagram of the processing steps taken in order to select a particular physical format
  • Figure 45 shows an example screen shot of remote control options
  • Figure 46 shows a flow diagram of the processing steps taken after a user selects the 'categories' option
  • Figure 47 shows a flow diagram of the processing steps taken after a user selects the 'collections' option
  • Figures 48 (a) and (b) show screen shots of different catagories for physical disks
  • Figure 49 shows a high level user journey for searching
  • Figure 50 shows a flow diagram of the processing steps taken after a user selects 'search'
  • Figure 51 shows a flow diagram of the processing steps involved in using the keypad for searching
  • Figure 52 shows a flow diagram of the processing steps taken to perform an actor/director search
  • Figure 53 a flow diagram of the processing steps taken to perform a title search
  • Figure 54 shows a flow diagram of the processing steps taken to display the search results list
  • Figure 55 shows a flow diagram of the processing steps taken to filter the display options of the search results list
  • Figure 56 shows a high level user journey starting at the 'product page'
  • Figure 57 shows a flow diagram illustrating the system requirements to display the 'Product Page'
  • Figure 58 shows a flow diagram of the processing steps taken after a user selects 'go back'
  • Figure 59 shows an exampe screen shot of the 'Add to rental list' option
  • Figure 60 shows a flow diagram of the processing steps taken to remove an item from the rental list
  • Figure 61 shows a flow diagram of the processing steps taken to display the rental list
  • Figure 62 shows a flow diagram of the processing steps taken to process rental list actions
  • Figure 63 shows example screen shots of a user moving to a different rental list
  • Figure 64 shows example screen shots of a user selecting a different format
  • Figure 65 shows an example screen shot of when an alternate format is on 'Pre Release'
  • Figure 66 shows example screen shots of a user changing the priority of a title
  • Figures 67 (a) to (p) show example scenarios of the default display when adding a title to a rental list
  • Figure 68 shows a high level user journey starting at 'display more like this'
  • Figure 69 shows a flow diagram of the processing steps taken after the user selects 'more like this';
  • Figure 70 shows an example screen shot of a product page
  • Figure 71 shows a flow diagram of the processing steps taken to display 'more like this' results
  • Figure 72 shows example screen shots at different stages of a user back-navigating
  • Figure 73 shows a flow diagram of a user back-navigating
  • Figure 74 shows a high level user journey for rating a title
  • Figure 75 shows a flow diagram of the processing steps taken to rate a title
  • Figure 76 shows a flow diagram of the processing steps taken to rate a title using the 'star rating panel'
  • Figure 77 (a), (b) and (c) show example screen shots of different 'star ratings';
  • Figure 78 shows an example screen shot when confirming a 'star rating'
  • Figure 79 shows a high level user journey for displaying reviews
  • Figure 80 shows a flow diagram of the processing steps taken to determine if reviews are available
  • Figure 81 shows a flow diagram of the processing steps taken to display reviews
  • Figures 82 (a), (b) and (c) show the example remote control functionality at different stages of the review summary process
  • Figure 83 shows a flow diagram of the processing steps taken to display detailed reviews
  • Figure 84 shows a high level user journey starting witht the user selecting a title
  • Figure 85 shows an example popup menu for changing the rental list.
  • FIG. 1 is a diagrammatic overview of a media content provision system 10.
  • the system 10 comprises a media content (such audio/video) provision server 100 comprising a central processing unit (CPU) 102, read-only memory (ROM) 104, random-access memory (RAM) 106 and a network adapter 108.
  • the server 100 provides storage (for example in a disk array) for:
  • VoD video-on-demand
  • a VoD database 116 of videos available on-demand (for example for streaming over the internet to a user's television)
  • communication is via means such as cable or satellite.
  • the server applications are implemented in one or more programming languages such as Javascript, XML and HTML, and deployed as for example as a TV Widget on the Yahoo! Widget Engine Platform.
  • PC personal computer
  • TV internet-enabled television
  • the PC 126 is of a standard form and comprises typical components CPU 130, ROM 132, RAM 134, a display 136, a network adapter 138 for communicating with other entities on the internet, and an I/O (input/output) interface 140 for accepting user input via the keyboard 142 and mouse 144.
  • the TV 128 is internet-enabled in that as well as a standard screen 146 and an I/O (input/output) interface 148 for accepting user input via a remote control handset 150 it also comprises a CPU 152, ROM 154 and RAM 156 and a network adapter 158 - which allows it to run an operating system and download and run applications.
  • I/O input/output
  • Suitable TVs 128 include internet-enabled televisions as manufactured by Samsung, Sony, LG and VIZIO, which connect to the internet 124 (potentially via a domestic network) via Ethernet cable or wirelessly via wi-fi connections.
  • the televisions 128 run operating systems such as Linux.
  • Described below is an application which runs on an internet-enabled television 128 and which forms part of a composite rental and video-on-demand service. Also described is an optimised user interface for the television 128 with an ergonomic menu structure which allows for easy one-hop access to features by means of operation of a TV remote control 150, for example by use of the cursor / arrow keys and optionally certain 'function' keys. Thus items on a user's rental list as stored on a server 100 of a video service provider may be manipulated directly from a television 128 rather than requiring a PC 126.
  • Figures 2 show schematically the different menu styles in the PC and TV-based embodiments.
  • the PC menu 200 being accessible via the service provider website, is navigable by keyboard 142 and/or mouse 144 and therefore allows for the use of drop-down menus and other complex interaction schemes (option E 204 as illustrated being accessible only via a secondary submenu).
  • the TV menu 202 is optimised for navigation by remote control handset 150 i.e. a restricted number of buttons is used, for example the arrow keys, number keys, function / option / tools / coloured (red/green/yellow/blue) buttons of the remote control handset 150 have to suffice for providing access to the requisite functions.
  • the TV menu system 202 need not be inferior to the PC menu 200 system.
  • the TV menu 202 system makes great use of the selection of an item, or asset, changing the resultant function according to context, available options dependent on the selected asset, asset availability and user parameters.
  • FIG. 3 shows the interaction between the PC and TV based embodiments.
  • Both PC and TV embodiments allow access to the same server databases (i.e. the VOD database 116, the rental media database 110, and the rental list database 112) via the respective user interfaces (represented locally as Website Ul 300 and TV Ul 302).
  • the website Ul 300 and the TV Ul 302 allow access to the same information regarding the available media content they are adapted to enable the user to perform different functions.
  • the PC website Ul 300 allows the user to perform detailed operations on his/her rental list, while the TV Ul 302 primarily allows the user to access the lists of media content, and select it for consumption either immediately via streaming of the media over the internet (or the like), or for consumption at a later date once the media content is delivered via the postal service (or the like).
  • Data replication is arranged between the various lists so that changes made via one interface propagates to the lists stored in the various databases 110, 1 12, and 116. Therefore, the user can interface with the server from either the website interface or the TV interface, and be provided with a seamless experience.
  • Figure 4 shows interactions between the catalogue 400, rental 402 and VOD lists 404 of the system 10 in a first scenario.
  • the user Via the PC website user interface 300, the user maintains a rental list 402, having perused the full catalogue list 400 of available videos (videos A-G) and selected a subset of videos A, C and E he wishes to rent.
  • the rental list 402 may be numerically ordered (1-3) according to preferred order of delivery. Videos are delivered to the user on physical media e.g. DVD, Blu-ray disks or other media formats. A maximum number of simultaneous video rentals is set by the terms of the user's subscription (an unlimited subscription is also possible in some cases). Once the user has watched a video, he returns the media to the service provider; the next video on the rental list 402 is only sent to the user if not at the subscription limit.
  • rental may involve a download rather than receipt of a physical media; return of the video to the service provider involves erasure (or expiry of playback ability) of the downloaded video.
  • the rental list 402 is available to the user of the video service over the internet 124 via a PC 126 (or similar device).
  • Video-on-demand (VoD) list 404 which indicates videos B, C, D and F are available to view by video-on-demand, for example as a video stream over the internet.
  • Video C is present on both on the user rental list and also available to view via VoD.
  • the television presents the user via its screen a highlight list 406 (presented as a carousel, for example as shown in Figures 1 1 ) which is a subset of the rental 402 and VOD lists 404 and shows:
  • the user can therefore elect to view video C as VoD in preference to media rental with the advantage that he can view the video immediately without having to wait for physical media delivery. In this way, the user can be prompted to view VOD content that is on his/her rental list.
  • video C may optionally be removed from the rental list; the user may be prompted to remove the video from his/her rental list.
  • Figure 5 shows a second scenario.
  • the full catalogue 400 shows videos A-G.
  • the user's rental list 402 initially has items A, C and E selected from the full catalogue 400. Videos B, C, D and F are available to view immediately as VoD.
  • the user can search or browse either:
  • the user is able to add items from the highlight list 406 and/or from the search results to the rental list 402 - or remove them - via the TV menu 202.
  • the user has added videos to the rental list 402 from
  • the user searches for specific media content and it is not available for VOD consumption, the user is prompted to add the media content to his/her rental list. In this way, the user is provided with access to the media content that they wish to view, but is required to wait for delivery of the physical media content (i.e. delivered via the postal system). Operation
  • Figure 6 shows the initial screen that a user views in the television embodiment.
  • the user is presented with an array of applications or widgets (which may have been downloaded previously or pre-installed). Selecting and activating the video content provision system application icon initiates execution of the application.
  • FIG 7 shows the home or welcome screen at application at start-up.
  • the Welcome screen presents the user with options for television device activation and a "Tell me more" help option. Selecting "Tell me more” displays an introductory information screen as shown in Figure 8 and, optionally an introductory video - a still from which is shown in Figure 9.
  • Figures 10 show the device activation process entitled "Activate user TV device".
  • the user's television In order to access the service the user's television must undergo an activation / authorisation process to ensure the correct television is associated with the user's subscription account at the server to allow the required subscription services and personalisation to be applied.
  • the activation process comprises a series of steps to be performed both on the television and via the web site of the service provider (accessed, for example, via a PC).
  • An alphanumeric code is presented to the user by the television display screen. The user must enter this same code at the activation page of the service provider's website and then complete further registration requirements (for example, selecting a TV device name) at the website.
  • a second alphanumeric code is then presented to the user by the web site for entering at the television to complete the activation process.
  • Parental controls may also be applied via the web site to restrict access to video services, for example to minors.
  • Figures 11 show the main movie selection screen.
  • the selection screen comprises a carousel or 'coverflow' style selection interface (described above as a "highlight list") in which videos are represented by recognisable stills with associated information (for example, video title, description, rating and availability).
  • a 'progress' bar may also be provided to indicate the position of the currently displayed video within the set of videos available for consideration via the carousel interface.
  • the carousel displays a subset of the full movie catalogue, for example:
  • the carousel may be advanced ('rotated') by means of the left- and right- arrow buttons (or equivalent) of the television remote control. Alternatively, on-screen arrows may be selected to advance the carousel.
  • the action taken by the user i.e. the button pressed on the television remote control
  • Figure 1 a the "right direction" key is pressed in order to move the carousel one content item to the right.
  • Figure 11 b) shows the result of that key press, i.e. the view has moved from "Charlie and the Chocolate Factory" to "Chopper”.
  • Figure 11 b) shows the "select” key being pressed in order to select "Chopper” and show additional information related to that media content item.
  • the availability information informs the user of relevant information such as whether the video is available to watch via video-on-demand (VoD) as part of the subscription package, or whether the video is available to watch via VoD and is on the user's rental list.
  • VoD video-on-demand
  • Selecting the video panel itself selects the displayed video and changes the menu context accordingly.
  • Figure 12 shows the main options screen for a selected video.
  • the main panel displays information about the video, such as a category, a brief summary, duration, actor / director data, release dates on various media.
  • a selectable side panel provides further options, including:
  • Figure 13 shows video playback, accessed via the "Watch Now” panel (as shown in Figure 12, the "select” key was pressed when the "watch now” panel was highlighted in order to activate the "watch now” functionality.
  • the interface provides standard video controls (play, pause, stop, fast forward, reverse etc) accessible via the television remote control.
  • a timeline to show video playback time elapsed / remaining is optionally provided.
  • Figures 14 shows the rental list management options for a selected movie, accessed via the "Add to rental list" panel.
  • a plurality of rental lists is provided, with names pre-determined or adaptable by the user. Nested lists may be also possible. Further options allow for the selection by the user of a specific media format (for example DVD or Blu-ray) and a priority (to determine a viewing urgency).
  • the button pressed on the user's remote control is shown in the bottom right hand corner of the figure.
  • Figures 15 show the ratings options screen for a selected movie, accessed via the "Rate this title" panel.
  • the user can assign a desired number of stars (or other indicator of recommendation) to the selected video (for example, an arrow keyed right increments the number of stars assigned; a left arrow key decrements).
  • the number of stars is further described by an adjacent descriptor such as "Average” (3 stars out of 5) or "I love it” (5 stars out of 5).
  • the user's rating is displayed beside the average rating for all users on the ratings options screen for the selected video. Further details relating to the ratings features are provided below with reference to Figures 74 to 78.
  • Figures 16 show the reviews page for a selected movie, also accessed via the "Rate this title" panel. This provides the user with access to and the ability to contribute to reviews of the selected video.
  • User review headers are listed with their star ratings and (optionally) a user picture; highlighting and selecting a particular review header displays the full review. Further details relating to the reviews features are provided below with reference to Figures 79 to 83.
  • Figures 17 show recommendation options for a selected movie, accessed via the "More like this" panel. Selecting this option summons a list of headers for videos determined to be similar to the selected video (for example, in terms of genre or known user preferences). Information regarding the recommended videos includes their availability i.e. whether they are available to view via video- on-demand or in which media format to rent. Watch now
  • Figures 18 show options accessible from the Watch Now side-panel. This provides the user with access to the VoD list of videos available to view immediately, for example by being streamed over the internet.
  • the selectable sub-options provide access to simple lists of VoD-available videos sorted or selected by the following categories:
  • Figures 19 show further options accessible from the video-on-demand list, in which videos available via VoD are sorted or selected according to the following criteria:
  • Access to composite listings is also provided via sub-menus, for example 'Children's - Just added'.
  • Figures 20 show options accessible from the Search side-panel.
  • An on-screen keyboard is provided which can be driven via the arrow keys of the television remote control to allow input of alphanumeric search terms.
  • a selectable search category button interface is provided to limit the search by film (video) title or by actor/director.
  • the results of the search are presented as a list of video headers with associated summary information including video title, date of release (including release date and availability on various media formats), age categorisation etc.
  • Availability information (whether as VoD or as physical media to rent) is also displayed. The media content can then either be "watched now” or added to a rental list as described in detail above.
  • the search feature is described in further detail below with reference to Figures 50 to 53.
  • a selectable 'tools' option allows for the application of filters to the search results, for example to filter by media type (e.g. DVD only).
  • Figure 21 shows the application of such a filter - in this example, the search results are filtered to show only those video titles available on Blu-ray.
  • the filter feature is described in further detail below, with reference to Figures 38 to 41 , 46, 47, 54, 55.
  • Figures 22 show browse options accessible from the "More... " side-panel. This allows the user to browse the full rental database, for example according to media format (DVD or Blu-ray) and subsequent categories and classifications (with sub-menus and optionally filters) as previously described.
  • media format DVD or Blu-ray
  • categories and classifications with sub-menus and optionally filters
  • Figures 23 show options available from the help screen. Options selectable from the side-panel include:
  • Typical remote control functions are as follows:
  • ARROWS - Move the on-screen highlight
  • Figure 24 show screens displayed in the event of various access errors, for example:
  • Figures 25 show screens displayed in the event of various connection errors, for example: • for connection errors encountered during video playback, the option to resume from the point of interruption is presented
  • Figure 26 shows a summary of the TV service map.
  • Figure 27 shows the site map for the accompanying web site of the service provider.
  • the system can provide the following features:
  • Search results may be faceted by format if available (Watch Now, DVD & Blu-ray).
  • Figure 28 shows a high level functional requirements map for the system.
  • the system may provide a way for users to easily navigate to the application on their device as associate the user's device with the user's account.
  • Figure 29 shows steps in the high level user journey
  • the User may be able to...
  • the device may authenticate the user and access to the user's account
  • DV40 the remote control so that it is as simple for the user to remember and key in the number.
  • the User Services Representative may be able to...
  • the Marketing Manager may be able to...
  • the System may be able to...
  • the application will function correctly Verify that the device can access local storage so that the system can ensure that the
  • DV180 pin If a PIN has not been set up then the user may not be allowed to set parental control options.
  • Figure 30 shows a flow diagram of the steps a user undertakes to select and view content
  • Figure 31 shows the same steps pictorially.
  • the user selects the system widget on their TV
  • the user is taken straight to the homepage even if they have not activated their device.
  • the user selects "Watch Now”.
  • the user navigates to the right and selects a title.
  • the product page is displayed
  • Advantageously users may use the system website to easily manage their TV on demand services - including devices, playlist and parental control.
  • Figure 32 shows a high level overview of the system web site.
  • the system may provide for "unlimited” subscribers (i.e. those with privileges to access all features) to be able to use the web site to associate, de associate and manage TV devices that are connected to their subscription.
  • the system may also enable unlimited subscribers to manage their playlist and parental controls.
  • the system may also enable any user to find out about the system's On Demand services and what they need to take advantage of these services.
  • Figure 33 shows a high level user journey for web-based user interfacing.
  • the user may be able to...
  • WEB20 ...associate device(s) to only one account. If the user tries to associate a second account using the same request PIN the website will reject the request and message the user appropriately.
  • WEB40 view any TV devices associated with the user's account via the web site so that the user is aware of the device status even when the user is not physically near their device.
  • WEB110 ...set or unset a parental access code via the web site that when set does not allow content, based on a system Certificate, to be watched without a PIN entry - so that the user can stop users accessing titles they do not want them to see
  • WEB120 buy TV devices through the system Shop or other vendors so that the user can take advantage of the system service via their TV
  • the System may be able to...
  • Advantageously users may use a TV remote control to easily access all areas within the system interface with an associated device, or see information about the TV service without an associated device.
  • the system may provide a way for users to browse through a hierarchical navigation of On Demand categories.
  • Figure 34 shows a high level user journey for user-device interfacing.
  • the user may be able to...
  • Figure 35 shows a flow diagram of steps taken by the user after selecting the application.
  • the system will also display the following remote control options:
  • the system will display a Content Carousel
  • the system will place the active focus by default, on the first title being displayed in the Content Carousel.
  • the Content Carousel will contain no more than 10 titles:
  • the first 3 titles in the list are created based upon titles that are available to Watch NOW which are also titles in the users Rental List.
  • the system will display as many titles as is available up to a maximum of 3.
  • the system will display a navigational breadcrumb which will identify which title the user is seeing in relation to the entire list of titles available on the Content
  • the Content Carousel will automatically scroll based upon the following rules: i) Auto scroll is initiated 4 seconds after last byte of default title in carousel has been rendered.
  • the system will display a static image for any titles that do not have a pack shot or hero image available
  • the system will not display any titles, which do not have either a BBFC Online certification, or a LF equivalent certification.
  • the Content Carousel will allow looped navigation e.g. a user is able to navigate ⁇ Right> from the last title [in list] and the system will display the first title i.e. default starting position for Content Carousel.
  • step 4 If user navigates to a different title - Go to step 4.
  • step 5 If user does not navigate to a different title, then go to step 5.
  • a user is able to navigate between the Content Carousel and the Menu items by using the ⁇ Down> or ⁇ Up> buttons on their remote control.
  • step 6 If the user navigates ⁇ Down> from the Content Carousel, then go to step 6.
  • step 13 If the user does not navigate ⁇ Down> to the menu items, then go to step 13.
  • the user is able to navigate ⁇ Up> from any menu item.
  • step 7 If the user does not navigate back to the Content Carousel (or use Green soft key 'Help'), then go to step 7.
  • Advantageously users may use a TV remote control to easily browse through the system catalogue, to easily find titles they want to watch, no matter how many titles are in the catalogue.
  • the system may provide a way for users to browse through a hierarchical navigation of On Demand categories.
  • Figure 37 shows a high level user journey initiated by the user selecting 'watch now'.
  • the User may be able to...
  • the Marketing Manager may be able to...
  • the Product Manager may be able to...
  • the System may be able to...
  • B140 display summary information for each title in the browse results.
  • buttons under each state e.g. user will not be able to navigate ⁇ left> if the active focus is in the 'Navigation Panel', User is able to navigate ⁇ left> if active focus is in the 'Content Panel'.
  • Figure 38 shows a flow diagram of the choices a user has following selecting 'watch now'.
  • the breadcrumb When the active focus is not on the option which is being displayed in the content panel, the breadcrumb will indicate this by changing colour. I.e.
  • the system will determine if the user ⁇ selects> one of the options in the navigation panel.
  • step 4 If user does not select 'Categories', then go to step 4.
  • the user is able to navigate between the 'navigation panel' and the 'content panel' using the ⁇ right> and ⁇ left> buttons.
  • step 5 If user does not select a collection, then go to step 5
  • Page Up (Blue) and Page Down (Yellow) soft keys will not display when the active focus is on any item in the navigational panel.
  • step 3 If user does not select ⁇ Return> button, then go back to step 3 i.e. system waits for user to trigger an action / process.
  • a user will navigate to a results list by selecting the ⁇ right> button on their remote control, from the 'navigation panel'.
  • Page Up (Blue) and Page Down (Yellow) soft keys will only display when the user moves the active focus to the content panel.
  • the user is able to navigate title by title within a results list by selecting ⁇ down> or ⁇ up> on their remote control. 3.
  • the user will also be able to use the ⁇ P+> or ⁇ P-> or the 'Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time. A user is able to use these buttons when active focus is anywhere on the screen.
  • step 10 If user does NOT select a title, then go to step 10.
  • step 6 i.e. system waits for user to trigger an action / process.
  • Figure 39 shows a flow diagram of the steps after a user selects the 'catagories' option.
  • the system will display default content in the 'Content Panel', which is linked to the starting position for the default active focus position i.e. Just Added for Action & Adventure.
  • the system will also place the active focus on the previous category i.e. not a default position.
  • a user will navigate to a results list by selecting the ⁇ right> button on their remote control, from the 'navigation panel'.
  • Page Up (Blue) and Page Down (Yellow) soft keys will only display when the user moves the active focus to the content panel.
  • the user is able to navigate title by title within a results list by selecting ⁇ down> or ⁇ up> on their remote control.
  • the user will also be able to use the ⁇ P+> or ⁇ P-> or the 'Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time.
  • a user is able to use these buttons when active focus is anywhere on the screen.
  • step 7 If user does NOT select a title, then go to step 7.
  • the system will take the active focus back to the 'navigation panel'. Active focus position is placed on the previous active category in the list e.g. if user was on the 'Most Watched' results list for genre category 'Family' and navigates ⁇ Left>, then the active focus will move back to 'Most Watched'.
  • step 8 If user does not navigate back using the ⁇ left> button on their remote, then go to step 8.
  • the system will take them back to the 'Watch NOW category page - go to section 2.3 step 1.
  • the active focus position is placed on the previous option in the list. In this case it is placed on 'Categories' option.
  • the filter options are:
  • the system will display a results list for the genre the user selected in step 3.
  • the default view is based upon the 'editorial collection' 'Just Added'.
  • This breadcrumb will display the following:
  • Each title in the results list may display the following 'short form information': i) Thumbnail image (hero shot)
  • the system will display a static image for any titles that do not have a pack shot or hero image available.
  • Marketing Manager ma be able to select up to 20 titles, create and publish 'Just Added' collection to each genre category.
  • the Marketing Manager is able to specify the order in which the 'Just Added' titles are displayed in the results list.
  • step 10 If user selects a different filter option, then go back to step 10
  • step 12 If user does not select a different filter option, then go to step 12
  • step 15 If user navigates to the results list, then go to step 15
  • step 9 If user does NOT go back using the ⁇ return> button, then go back to step 9 (i.e.
  • step 9 If user does NOT select a remote control option, then go back to step 9 (i.e. Until user triggers a different process stage or step e.g. selects title, etc)
  • a user will navigate to a results list by selecting the ⁇ right> button on their remote control, from the 'navigation panel'.
  • the user is able to navigate title by title within a results list by selecting ⁇ down> or ⁇ up> on their remote control. 2.
  • the user will also be able to use the ⁇ P+> or ⁇ P-> or the 'Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time.
  • a user is able to use these buttons when active focus is anywhere on the screen.
  • step 16 If user does NOT select a title, then go to step 16.
  • step 15 If user does not navigate back using the ⁇ left> button on their remote, then go to step 15.
  • Figure 40 shows a flow diagram of the steps after a user selects the 'collections' option.
  • a user is able to select the 'Collection' option from the 'Watch NOW category page.
  • the system will display the 'Collections' category page.
  • the system will display the following collections in the 'navigation panel':
  • Marketing Manager is able to create and select up to 12 Collections to be displayed to users.
  • the Marketing Manager is able to specify the order in which the Collections List is displayed.
  • the Marketing Manager is able to specify the order in which the titles are displayed in the results list of each Collection.
  • the system will display a static image for any titles that do not have a pack shot or hero image available
  • a user will navigate to a results list by selecting the ⁇ right> button on their remote control, from the 'navigation panel'.
  • the user is able to navigate title by title within a results list by selecting ⁇ down> or ⁇ up> on their remote control.
  • the user will also be able to use the ⁇ P+> or ⁇ P-> or the 'Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time.
  • a user is able to use these buttons when active focus is anywhere on the screen.
  • step 7 If user does NOT select a title, then go to step 7.
  • step 1 If user navigates back from the selected results list using ⁇ left> button, then the system will take the user back to the 'navigation panel' - in this instance the system will move the active focus back to the Collection in the Collection list. Go back to step 3. 2. If user navigates back using ⁇ Return> button, then system will take them back to the 'Watch NOW Category Page - refer to step 2 in section 2.3, and active focus is placed onto the previous position. In this case it is placed on 'Collections' option.
  • step 6 If user does NOT select a remote control option, then go back to step 6 (i.e. Until user triggers a different process stage or step e.g. selects title, etc)
  • Figure 41 (c) Or displayed as an editorial collection from the Browse Category Pages i.e.
  • Category Demand platforms i.e. Online, TV On periods - 'last day', 'last Page Demand. week', 'last month', 'last
  • a 'successful view' is defined as the months', 'all time' play event being initiated (
  • a 'successful view' is defined as the months', 'last 12 play event being initiated ( months', 'all time' handle_play_digital_item method called )
  • a maximum of 12 collections are displayed to the user.
  • the system will allow the editorial team to flag which collections to display to the user and configure the order of this list of collections, which will in turn determine which 12 collections are displayed to the user.
  • the system will allow infinite (within limit of the catalogue tool) number of collections to be created.
  • Advantageously users may use a TV remote control to easily browse through the system's DVD and Blu-ray catalogues, to easily find titles they want to watch, no matter how many titles are in the catalogue.
  • the system may provide a way for users to browse through a hierarchical navigation of DVD and Blu-ray categories.
  • Figure 42 shows a high level user journey starting at the user selecting 'watch now'.
  • the User may be able to.
  • Figure 43 shows a flow diagram of the steps after a user selects the 'more.
  • a user begins the Browse DVD and Blu-ray journey by selecting ⁇ Select> "More, from the Home Screen: The following options are displayed on the 'More' category page:
  • the system will also display default content for each physical format, on the 'More' category screen.
  • the active focus is on the 'Blu-ray' action button.
  • the user is able to navigate and select the 'Blu-ray' or 'DVD' action buttons by using ⁇ Right> and ⁇ Left> and ⁇ Select> remote control buttons.
  • step 4 o If user does not select Blu-ray or DVD action button, go to step 4 o 1. If user selects a remote control option, then go elsewhere
  • step 4 If user does NOT select a remote control option, then go to step 4
  • step 3 i.e. system waits for user to trigger an action / process.
  • Figure 44 shows a flow diagram of the steps in order to select a particular physical format.
  • the user will reach either the Blu-ray or DVD category page when they ⁇ select> the format they wish to browse from the format browse options page (see previous section).
  • the system may display a "New Releases” Option. This is the default position for the active focus when a user navigates to this screen.
  • the system may display a "Most Popular” Option.
  • the system may display a "Highest Rated” Option.
  • the system may display a "Coming Soon” Option.
  • the system may display a "Categories >" Option.
  • the system may display a "Collections >" Option. Go to step 2.
  • This breadcrumb will display the following:
  • Each title in the results list may display the following 'short form information':
  • the system will display a static image for any titles that do not have a pack shot or hero image available.
  • the active focus is in a fixed position on the page i.e. menu items move, not the active focus.
  • the breadcrumb will indicate this by changing colour (e.g. greyed out as opposed to highlighted).
  • the system will determine if the user ⁇ selects> one of the options in the navigation panel.
  • step 4 If user does not select 'Categories', then go to step 4.
  • step 6 If user ⁇ select> the 'Collections' category, the system will take the user to the next level of browse. Refer to section 2.3.4 below. 2. If user does not select 'Collections', then go to step 6.
  • step 10 If user does not navigate to the results list, then go to step 10.
  • a user will navigate to a results list by selecting the ⁇ right> button on their remote control, from the 'navigation panel'.
  • the user is able to navigate title by title within a results list by selecting ⁇ down> or ⁇ up> on their remote control.
  • the user will also be able to use the ⁇ P+> or ⁇ P-> or the 'Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time.
  • a user is able to use these buttons when active focus is anywhere on the screen.
  • step 8 If user does NOT select a title, then go to step 8.
  • step 9 If the user goes back using the ⁇ Return> button, then the system will take them back to the previous screen. In this instance it is the format browse options screen. The system will also place the active focus on the previous category i.e. not the default position. GO back to section 2.3.1 step 1. 2. If user does not select ⁇ Return> button, then go back to step 9
  • step 7 i.e. system waits for user to trigger an action / process.
  • Figure 46 shows a flow diagram of the steps after a user selects the 'categories' option.
  • step 8 If user does not navigate back using the ⁇ left> button on their remote, then go to step 8.
  • the filter options are:
  • the system will display a results list for the genre the user selected in step 3.
  • the default view is based upon the 'editorial collection' 'New Releases'.
  • This breadcrumb will display the following:
  • Each title in the results list may display the following 'short form information':
  • Thumbnail image here shot or pack shot

Abstract

The invention relates to a system (10) for providing media content items to a user. The system (10) comprising a user interface for displaying graphical indications of content items available to a user; means for enabling a user to select a particular media content item for consumption; and means for adding and/or removing that particular media content item from a list of media content items desired to be consumed by a user off-line. The invention also relates to a system (10) comprising means for storing a catalogue of content items available for both on-demand consumption and off line consumption; means for enabling a user to search the catalogue; and a user interface for displaying graphical indications of content item search results together with an indication of whether those content items are available for on-demand consumption and/or off-line consumption. The invention also relates to the associated apparatus and methods.

Description

Content Provision
The present invention relates to a system for providing content items to a user. The invention also relates to a method for providing content items to a user, and to an apparatus for providing content items to a user. The invention also relates to a graphical user interface.
Broadly, the present invention relates to a combination video rental and video-on-demand system and describes an apparatus and a method for the provision of such a hybrid system via a consumer entertainment device such as a television, specifically an internet-enabled television.
According to one aspect of the invention, there is provided a system for providing media content items to a user, the system comprising a user interface for displaying graphical indications of content items available to a user; means (including a processor and associated memory) for enabling a user to select a particular media content item for consumption; and means (including a processor and associated memory) for adding and/or removing that particular media content item from a list of media content items desired to be consumed by a user off-line.
Preferably, the system further comprises means for enabling a user to consume the content item in an on-demand fashion. More preferably, the system further comprises means for streaming the media content item to the user.
Preferably^ the content items on the list are not available for on-demand consumption. Preferably, the list of media content items is a rental list.
Preferably, the content items on the list are provided on physical storage media, preferably for postage to a user. Preferably, the content items are provided on at least one of the following physical storage media: DVD's; Blu-ray discs, CD's; and flash memory cards.
Preferably, the system further comprises means for storing the content item list.
Preferably, the storage means includes a database.
Preferably, the storage means is provided on a server adapted to be accessed via a communication network.
Preferably, the system further comprises a remote user device connectable to the system, and wherein the user device comprises means for displaying the user interface.
Preferably, the user device comprises a television and wherein the display means comprises a television screen.
Preferably, the user interface is adapted to be driven via a selection of at least one key on user interface navigation device. Preferably, the navigation device is in the form of a remote control.
Preferably, a selection of least one key on the navigation device enables a user to scroll through the graphical indications of content items available to a user.
Preferably, the selection of a least one further key on the navigation device enables a user to select a particular content item.
Preferably, upon selection of a particular content item the user interface is adapted to display a graphical indication of that content item together with means for enabling a user to access the content item, and means for enabling a user to add and/or remove that content item from the content item list.
Preferably, the user is able to selectively navigate between the access enabling means and the means for adding and/or removing content item from the content item list using a key on the navigation device.
Preferably, a content item is automatically removed from the content item list once a user has consumed the content item in an on-demand fashion.
Preferably, the user interface is adapted to prompt the user to add and/or remove the content item from one of a plurality of separate content item lists.
Preferably, the user interface is adapted to prompt the user to add a particular format of the content item to the user's content item list.
Preferably, the user interface is adapted to prompt the user to attach a particular priority to the content item upon adding it to the content item list.
Preferably, the system further comprises a further user interface adapted to enable a user to manage content item lists.
Preferably, the further user interface is adapted to be driven via a point and click device. Preferably, the further user interface is provided on an internet website.
Preferably, the content items are in the form of audio and/or visual media content items, and preferably films, television programmes, and/or music or other audio recordings.
Preferably, the system is in the form of a subscription based on-demand media content service.
Preferably, the system is in the form of a subscription based physical media content item rental service.
Preferably, the system further comprises means for storing a catalogue of content items available for both on-demand consumption and off-line consumption; means for enabling a user to search the catalogue for particular content items; and wherein the user interface is adapted to display graphical indications of content item search results together with an indication of whether those content items are available for on-demand consumption and/or off-line consumption.
According to another aspect of the invention, there is provided a system for providing media content items to a user, the system comprising means (in the form of a storage device) for storing a catalogue of content items available for both on-demand consumption and off-line consumption; means (in the form of a processor and associated memory) for enabling a user to search the catalogue for particular content items; and a user interface for displaying graphical indications of content item search results together with an indication of whether those content items are available for on-demand consumption and/or off-line consumption.
Preferably, the system further comprises means for enabling a user to access on-demand content items.
Preferably, the user interface is adapted to enable a user to request that off-line content items be dispatched to the user.
Preferably, the system further comprises means for enabling a user to add off-line content items to a list of content items desired to be consumed by a user off-line.
Preferably, the system further comprises means for filtering the search results in dependence on whether the content items are available on-demand or off-line.
Preferably, the filtering means is further adapted to filter off-line content items in dependence on the physical media upon which they are available.
According to another aspect of the invention, there is provided an apparatus for providing media content items to users, the apparatus comprising means for displaying a graphical indication of a content item, means for displaying a set of user selectable function indicia adjacent the graphical indication of the content item, the selection of each function indicia activating a particular function associated with the content item, and means for navigating selectively between the function indicia in a predefined fashion using a key on a navigation device.
Preferably, the navigation means is adapted to selectively navigate between the function indicia in a predefined fashion using a pair of keys on a navigation device.
Preferably, the pair of keys is in the form of a set of "arrow" keys.
Preferably, the function indicia are arranged vertically, in which case the pair of keys are "up" and "down" arrow keys.
Preferably, the function indicia are arranged horizontally, in which case the pair of keys are "right" and "left" arrow keys.
Preferably, the apparatus further comprises means for consuming the content item. Preferably, at least one of the function indicia is adapted to activate a player thereby to enable a user to consume the content item.
Preferably, at least one of the function indicia is adapted to enable a user to add and/or remove the content item from a list of user content items desired to be viewed off-line.
Preferably, the set of user selectable function indicia changes in dependence on the type of content item.
Preferably, the navigation means comprises means for selecting a particular function indicia using a further key.
Preferably, the navigation means comprises a point and click device, and preferably a remote control.
Preferably, the apparatus further comprises means for displaying a dialog box including a number of options associated with a particular function item upon user selection of at least one of the function indicia.
Preferably, the navigation means is adapted to enable a user to modify at least one option displayed within the dialog box using a second pair of keys.
Preferably, the apparatus further comprising means for rating content items.
Preferably, at least one of the function indicia enables a user to activate the rating means.
Preferably, the apparatus further comprises means for displaying a dialog box including a set of rating indicia in response to the activation of the rating means.
Preferably, the navigation means is adapted to enable a user to modify the rating indicia using a pair of keys, and preferably using the second pair of keys.
Preferably, the apparatus further comprises means for displaying a list of available content items in a cover-flow or carousel fashion, means for displaying a set of user selectable function indicia adjacent the cover-flow; and means for selectively navigating in a predefined fashion between each of the content items and each of the function indicia using a set of keys on a navigation device.
Preferably, moving between the carousel and the function indicia is effected using keystrokes in a different direction to those to move between each of the content items in the carousel and each of the function indicia.
Preferably, the system as described above further comprises an apparatus as described above.
According to a further aspect of the invention, there is provided a method of providing media content items to a user, the method comprising displaying graphical indications of content items available to a user; enabling a user to select a particular media content item for consumption; and adding and/or removing that particular media content item from a list of media content items desired to be consumed by a user off-line.
According to yet another aspect of the invention, there is provided a method of providing media content items to a user, the method comprising means for storing a catalogue of content items available for both on-demand consumption and off-line consumption; enabling a user to search the catalogue for particular content items; and displaying graphical indications of content item search results together with an indication of whether those content items are available for on-demand consumption and/or off-line consumption.
According to a further aspect of the invention, there is provided a user interface for a media content provision system, the interface comprising means for displaying a graphical indication of a content item, means for displaying a set of user selectable function indicia adjacent the graphical indication of the content item, the selection of each function indicia activating a particular function associated with the content item, and means for enabling a user to navigate selectively between the function indicia in a predefined fashion using a key on a navigation device.
According to a further aspect of the invention, there is provided a computer program product comprising software code, adapted when executed on a data processing device, for executing the methods as described herein.
According to another aspect of the invention, there is provided an apparatus for providing content items to a user, which comprises means for displaying a graphical indication of a content item; means for enabling a user to access the content item; means for enabling a user to modify a list of user preferred content items; and means for switching between the access enabling means and the modification enabling means via at least one key on a navigation device.
According to a further aspect of the invention, there is provided an apparatus for providing content to a user, which comprises means for accessing the content item; means for modifying a list of user preferred content items; and a graphical user interface which comprises means for displaying a graphical indication of the content item together with means for enabling a user to access the content item and means for enabling a user to modify the list of preferred content items, wherein the user is able to selectively navigate between the access enabling means and the modification enabling means using a key on a navigation device.
According to a yet a further aspect of the invention, there is provided an apparatus for providing content to users, which comprises means for displaying a graphical indication of a content item, means for displaying a set of user selectable function items adjacent the graphical indication of the content item, the selection of each function item activating a particular function associated with the content item, and means for navigating selectively between the function items in a predefined fashion using a key on a navigation device.
Preferably, the navigation means is adapted to selectively navigate between the function items in a predefined fashion using a pair of keys on a navigation device. Preferably, the apparatus further comprises means for accessing the content item. Preferably, the access means comprises means for playing or viewing the content item.
Preferably, at least one of the function items is adapted to activate the playing means thereby enabling a user to view the content item in an immediate (on demand) fashion.
Preferably, the apparatus further comprises means for modifying a list of user preferred content items.
Preferably, at least one of the function items enables a user to activate the means for modifying the list of user preferred content items.
Preferably, the modifying means is adapted to add the displayed content item to the list of user preferred content items if said content item is not already on the list, and to remove the displayed content item from the list if said content item is already on the list.
Preferably, the navigation means comprises means for selecting a particular function item using a further key.
Preferably, the navigation means comprises a point and click device, and more preferably a remote control. Preferably, the pair of keys is in the form of a set of "arrow" keys.
Preferably, the function items are arranged vertically, in which case the pair of keys is "up" and "down" arrow keys. Alternatively, the function items may be arranged horizontally, in which case the keys are "right" and "left" arrow keys.
Preferably, the modifying means is adapted to add the content item to one of a plurality of preferred content item lists.
Preferably, the modifying means is adapted to add a particular format of the content item to the preferred content item list.
Preferably, the modifying means is adapted to attach a particular priority to the content item upon adding it to the preferred content item list
Preferably, the apparatus further comprises means for displaying a dialog box including a number of options associated with a particular function item upon user selection of at least one of the function items.
Preferably, the navigation means is adapted to enable a user to selectively navigate between the options displayed in the dialog box in a predefined fashion using the same pair of keys.
Preferably, the navigation means is adapted to enable a user to modify at least one option displayed within the dialog box using a second pair of keys. Preferably, the navigation means is adapted to enable a user to select a particular option by pressing a third key.
Preferably, the apparatus further comprises means for rating content items.
Preferably, at least one of the function items enables a user to activate the rating means.
Preferably, the activation of the rating means results in the display of a dialog box which displays a set of rating indicia.
Preferably, the navigation means is adapted to enable a user to modify the rating indicia using a pair of keys, and preferably using the second pair of keys. Thus, a user selects a particular function item using the first pair of keys, typically the up and down arrow keys, which in some cases results in the display of a dialog box including options relating to a particular function associated with the content item, and then uses the second pair of keys, typically the left and right arrow keys, to alter options displayed within the dialog box.
Preferably, the content items are audio/visual content items, and preferably films, television shows and/or songs.
According to another aspect of the invention, there is provided a system for providing content items to users, which comprises means for storing content items, and an apparatus preferably as herein described connectable to said storage means.
Preferably, the apparatus is connectable to the storage means via a communications network, and preferably via the internet.
Preferably, the system further comprises a server to which the apparatus is connectable, and wherein the storage means is connectable to said server.
Preferably, the functionality of the apparatus is at least in part implemented in software running on the apparatus and/or the server.
Preferably, the apparatus comprises a web browser which is connectable to the server.
Preferably, the connection between the apparatus and the server is provided within a walled garden.
Preferably, the apparatus includes a television, and wherein the display means is in the form of a television screen.
Preferably, the preferred list of content items is a list of content items that will be made available to the user in due course. Preferably, the list of content items is a rental list. Preferably, physical copies of the content items on the rental list are arranged to be forwarded to the user. Preferably, the content items on the list are in the form of DVD's, Blu-Ray Discs or CDs that are sent to the user. Preferably, the list of items is stored on the storage means. More preferably, the list of items is stored within a database on the storage means.
Preferably, the system comprises a video-on-demand service, and wherein the access means enables users to access on demand content items stored on the storage means. Preferably, the server comprises means for streaming content items to the apparatus.
Preferably, the system comprises a subscription based rental service that operates side by side with a subscription based video on demand service.
Preferably, the system further comprises a website for providing content items to users.
Preferably, the system comprises means for enabling users to view content items in an on-demand fashion off the website. Preferably, the system comprises means for streaming content stored on the storage means via the website.
Preferably, the website comprises means for enabling a user to mange their list of preferred content items. Preferably, website comprises means for enabling users to add and/or remove content items to their preferred content items list.
Preferably, the website further comprises means for enabling a user to view their list of preferred content items. Since the user's one or more preferred lists of content items are all stored centrally on the database located on the storage means, the modification of these lists made by way of the apparatus will be reflected on the lists when they are viewed via the website. Thus, it is possible for a user to manage their rental lists via a PC connected to the website and/or via their television.
Furthermore, the content ratings applied by a user to particular content items are also stored centrally on the server and are thus also accessible via the website.
Preferably, the apparatus further comprises means for searching for content items. More preferably, the searching means is adapted to search for content items that are available for immediate access and content items that are only available via the rental service. In this way, if a user desires a particular content item they are able to search for it and then either view it immediately, if it is available for on-demand viewing, or add it to a rental list, if it is only available in a physical format.
Preferably, the apparatus further comprises means for displaying an editorially selected list of content items in a cover-flow or carousel fashion, and means for selectively navigating between the editorially selected lists of content items using a key on a navigation device.
Preferably, the editorially selected list includes content items of the following types: content items that are available for on-demand viewing and which are provided on user's list of preferred content items; content items that have recently become available for on-demand viewing; and recommended content items. Preferably, the system further comprises a set of user selectable function items adjacent the cover- flow, and means for navigating selectively between the function items in a predefined fashion using a key on a navigation device. Preferably, the function items enable the user to activate the searching means.
According to a further aspect of the invention, there is provided an user interface for a content provision system, which comprises means for displaying a graphical indication of a content item, means for displaying a set of user selectable function items adjacent the graphical indication of the content item, the selection of each function item activating a particular function associated with the content item, and means for navigating selectively between the function items in a predefined fashion using a key on a navigation device.
The system and/or apparatus as described herein affords at least the advantages mentioned below.
Advantageously users may use a TV remote control to easily browse through the system catalogue, to easily find titles they want to watch, no matter how many titles are in the catalogue.
Advantageously users may use a TV remote control to easily browse through the system's DVD and Blu-ray catalogues, to easily find titles they want to watch, no matter how many titles are in the catalogue.
Advantageously users may use a TV remote control to easily search through the system catalogue, to easily find titles they want to watch, no matter how many titles are in the catalogue.
Advantageously, users may use a TV remote control to easily view detailed information about a title, and be able to choose to Watch Now, add or remove the title to their rental list, or make changes to their rental list options.
Advantageously users may use a TV remote control to easily view similar titles for the title they are looking at on the product page.
Advantageously users may use a TV remote control to easily see the rating for titles they have rated, and rate or change a rating for a title.
Advantageously, users may use a TV remote control to easily view detailed reviews about a title.
Advantageously users may be able to watch, control and rate content on their TV at the highest quality possible using a standard remote control.
Advantageously users may use a TV remote control to navigate shortcut keys buttons such as red, yellow, green and blue.
Advantageously users may gain access to reporting and analytics insight to inform product and operational development decisions. Advantageously users may use the system website to easily manage their TV on demand services - including devices, playlist and parental control.
Advantageously users may use a TV remote control to easily access all areas within the system interface with an associated device, or see information about the TV service without an associated device.
In summary, the present invention relates to any, some or all of the following features, in any appropriate combination (herein the term "watch" and like items includes "listening to" (whether also watching or not) :-
1. The ability to watch, search, browse a media asset such as audio-visual content, preferably wherein any some or all of the following are provided:
a. A carousel cycles through favoured media assets
b. Moving between the carousel and the watching, searching and browsing is effected using keystrokes in a different direction to those to move between watching, searching and browsing
c. Moving between the carousel and watching, searching and browsing is effected via watching (so that in effect priority is given to watchable media assets) d. The watching has categories and optionally sub-categories for categorising media assets and enables a viewer to watch a media asset that is available for watching e. The searching enables a viewer to search, for example by keyword entry, all the media assets, whether they are available to watch or will only be available offline, and optionally to filter
f. The browsing has categories and optionally sub-categories for categorising media assets and enables a user to browse all media assets
g. Preferably, no distinction is made in searching and browsing between media assets that are available for watching and those that are only or instead available offline h. The user can move between any of the carousel, watching, searching and browsing with single keypad movements
i. The carousel, watching, searching and browsing all display results in the form of a plurality or multiplicity of media assets
2. The ability to focus or select a given media asset (preferably from the carousel, watching, browsing or searching) and without further user key movement hover on a list of selectable functions through which the user may navigate using single keystrokes; thus side by side searching of all media assets all in the same place may take place.
3. A function list that is viewable alongside the media asset to which it relates
4. A function list that changes according to the type of media asset (for example, rental or online
5. A function list that renders media assets that are watchable more easily accessible than those that are only available offline
6. A function list that lists items that are themselves selectable, selection leading to a dialog box with further options
7. A function list that is only viewable when associated with a single media asset
8. A function list with an option to add a media asset to or remove a media asset from a list of items desired to be viewed offline
9. Functionality that removes from a list of items desired to be viewed offline a media asset that has been watched
10. A carousel that provides any some or all of the following:
a. A number of editorially selected media assets
b. The number of editorially selected media assets varies so as to keep the total number of media assets shown on the carousel constant
c. A selected number of media assets that are on the user's list of items desired to be available offline, such media assets preferably appearing first on the carousel d. Any media asset that has been watched does not appear on the carousel
11. Any media asset that has been made available offline does not appear on the carousel
12. Authentication/activation functionality by which a media asset cannot be rated, viewed and/or changed on the rental list unless the system has been authenticated/activated
13. Functionality that enables access to media assets with both a mouse based GUI and a key based GUI, and in which preferably the mouse based GUI provides more user functionality
14. Functionality by which a user can rate a media asset and by which that rating can be viewed alongside the ratings (or aggregate rating) of others
Further aspects and features
• Display an entry page that directs unlimited subscribers to associate their TV device with their account or find out more information about the service.
• A video to explain the service
• Frequently asked questions
• Associate and de-associate TV device with user account (in conjunction with website)
• A home page acting as the main hub of service highlighting editorially selected titles that is personalised depending upon whether the user's box is associated or not.
• Highlight titles available to watch now that are already on user's rental list.
Search
» Search the entire catalogue (excluding games) title/actor/director using predictive search.
• Search results are faceted by format, if available (Watch Now, DVD & Blu-ray).
• Only one Format is surfaced at a time, the default is watch now, with the option to access other formats.
Browse
• Full browse of on-demand films, by genre, sub-genre, editorial collections (e.g. gangsters, classics), hot lists (new releases, most watched, highest rated etc); during browse highlight editorially chosen titles in context.
• Limited browse of Blu-ray by New Releases, Coming Soon, Most Popular (i.e. most dispatched) ordered by queue adds and Recommendations ordered by most recommended.
• Limited browse of DVD by New Releases, Coming Soon, Most Popular (i.e. most dispatched) ordered by queue adds and Recommendations ordered by most recommended.
Product Page
• Display basic film/TV information page with hero shot (or packshot if not available) synopsis, cast, year, user rating etc. • Add/remove from Playlist
• Add/remove from Rental List if Physical Product. If available on more than one format display all options (DVD or Blu-ray), when they choose to rent.
• Allow the user to rate a title.
• Watch trailer
• Recommended films associated with the title
• Offer the ability to view a limited number of user reviews ordered by most helpful, display them in a simplified format, e.g. like the Amazon on the iPhone with only headline comment, rating and how helpful. Provide the ability for users to view full review with they wish.
• Indicate if it is available to buy from the service provider's shop but do not offer fulfilment; information only.
Player
• Watch video with fast forward and rewind
• Automatically adjust video quality appropriate for the users internet connection speed
• Resume video from last playback
Playlist
• View their playlist of titles they have either added via the website or via TV
• Add and delete title to the playlist
• Highlight titles available to watch now that are on their rental list
• Show content they have already started watching
It is envisaged that the system as herein described may be implemented wholly on a central server, or a set interconnected servers, which is/are connectable to a plurality of remote client and/or user devices. Alternatively, aspects of the system may be implemented, at least in part, on the or each (remote) client device.
It is envisaged that aspects of the system, client device, method, and/or user interface described herein may be implemented in software running on a computer such as a personal computer or a receiver/decoder (which may be connected directly to a monitor or to a television or other display means or incorporated within a television), and it is to be appreciated that inventive aspects may therefore reside in the software running on such devices.
Other aspects of this system, apparatus, user device, method, and/or user interface may be implemented in software running on various interconnected servers, and it is to be appreciated that inventive aspects may therefore reside in the software running on such servers.
According to another aspect of the invention, there is provided a computer programme product for implementing the user interface as herein described.
The invention also extends to a server or a plurality of interconnected servers running software adapted to implement the system or method as herein described.
The invention extends to any novel aspects or features described and/or illustrated herein. Further features of the invention are characterised by the independent and dependent claims.
The invention extends to methods and/or apparatus substantially as herein described with reference to the accompanying drawings.
The invention also provides a computer program and a computer program product for carrying out any of the methods described herein and/or for embodying any of the apparatus features described herein, and a computer readable medium having stored thereon a program for carrying out any of the methods described herein and/or for embodying any of the apparatus features described herein.
The invention also provides a signal embodying a computer program for carrying out any of the methods described herein and/or for embodying any of the apparatus features described herein, a method of transmitting such a signal, and a computer product having an operating system which supports a computer program for carrying out any of the methods described herein and/or for embodying any of the apparatus features described herein.
Any apparatus feature as described herein may also be provided as a method feature, and vice versa. As used herein, means plus function features may be expressed alternatively in terms of their corresponding structure, such as a suitably programmed processor and associated memory.
Any feature in one aspect of the invention may be applied to other aspects of the invention, in any appropriate combination. In particular, method aspects may be applied to apparatus aspects, and vice versa. Furthermore, any, some and/or all features in one aspect can be applied to any, some and/or all features in any other aspect, in any appropriate combination.
It should also be appreciated that particular combinations of the various features described and defined in any aspects of the invention can be implemented and/or supplied and/or used independently.
Furthermore, features implemented in hardware may generally be implemented in software, and vice versa. Any reference to software and hardware features herein should be construed accordingly.
These and other aspects of the present invention will become apparent from the following exemplary embodiments that are described with reference to the following figures in which:
Figure 1 is a diagrammatic overview of a media content provision system;
Figures 2 (a) and (b) show schematically the different menu styles in the PC and TV-based embodiments;
Figure 3 shows the interaction between the PC and TV based embodiments;
Figure 4 shows interactions between the catalogue, rental and VOD lists of the system in a first scenario;
Figure 5 shows interactions between the catalogue, rental and VOD lists of the system in a second scenario; Figure 6 shows an initial screen in the television embodiment;
Figure 7 shows the welcome screen at application at start-up;
Figure 8 shows an introductory information screen;
Figure 9 shows a still from an introductory video;
Figures 10 show the device activation process;
Figures 11 show the main movie selection screen;
Figure 12 shows the main options/functions screen for a selected movie;
Figure 13 shows movie playback;
Figures 14 show the rental list management options for a selected movie;
Figures 15 show the ratings options for a selected movie;
Figures 16 show the reviews page for a selected movie;
Figures 17 show recommendation options for a selected movie;
Figures 18 show options from the Watch Now side-panel;
Figures 19 show further options from the Watch Now list;
Figures 20 show search options;
Figures 21 show search filter options;
Figures 22 show browse options;
Figures 23 show options available from the help screen;
Figure 24 show screens displayed in the event of various access errors:
Figure 25 show screens displayed in the event of various connection errors;
Figure 26 shows the TV service map;
Figure 27 shows the site map for the accompanying web site of the service provider;
Figure 28 shows a high level functional requirements map for the system;
Figure 29 shows steps in the high level user journey;
Figure 30 shows a flow diagram of the steps a user undertakes to select and view content;
Figure 31 shows the flow diagram of Figure 30 with screen shots of the various stages;
Figure 32 shows an example of a high level overview of the system web site;
Figure 33 shows a high level user journey for web-based user interfacing;
Figure 34 shows a high level user journey for user-device interfacing;
Figure 35 shows a flow diagram of steps taken by the user after selecting the application;
Figure 36 shows a flow diagram of the functional requirements for the Home Screen when a user has successfully activated their device;
Figure 37 shows a high level user journey initiated by the user selecting 'watch now';
Figure 38 shows a flow diagram of the choices a user has following selecting 'watch now';
Figure 39 shows a flow diagram of the processing steps taken after a user selects the 'categories' option;
Figure 40 shows a flow diagram of the processing steps taken after a user selects the 'collections' option;
Figures 41 (a), (b) and (c) show example screen shots of different collection types;
Figure 42 shows a high level user journey starting with the user selecting 'watch now';
Figure 43 shows a flow diagram of the steps after a user selects the 'more...' option;
Figure 44 shows a flow diagram of the processing steps taken in order to select a particular physical format;
Figure 45 shows an example screen shot of remote control options;
Figure 46 shows a flow diagram of the processing steps taken after a user selects the 'categories' option; Figure 47 shows a flow diagram of the processing steps taken after a user selects the 'collections' option;
Figures 48 (a) and (b) show screen shots of different catagories for physical disks;
Figure 49 shows a high level user journey for searching;
Figure 50 shows a flow diagram of the processing steps taken after a user selects 'search';
Figure 51 shows a flow diagram of the processing steps involved in using the keypad for searching; Figure 52 shows a flow diagram of the processing steps taken to perform an actor/director search; Figure 53 a flow diagram of the processing steps taken to perform a title search;
Figure 54 shows a flow diagram of the processing steps taken to display the search results list; Figure 55 shows a flow diagram of the processing steps taken to filter the display options of the search results list;
Figure 56 shows a high level user journey starting at the 'product page';
Figure 57 shows a flow diagram illustrating the system requirements to display the 'Product Page'; Figure 58 shows a flow diagram of the processing steps taken after a user selects 'go back';
Figure 59 shows an exampe screen shot of the 'Add to rental list' option;
Figure 60 shows a flow diagram of the processing steps taken to remove an item from the rental list;
Figure 61 shows a flow diagram of the processing steps taken to display the rental list;
Figure 62 shows a flow diagram of the processing steps taken to process rental list actions;
Figure 63 shows example screen shots of a user moving to a different rental list;
Figure 64 shows example screen shots of a user selecting a different format;
Figure 65 shows an example screen shot of when an alternate format is on 'Pre Release';
Figure 66 shows example screen shots of a user changing the priority of a title;
Figures 67 (a) to (p) show example scenarios of the default display when adding a title to a rental list;
Figure 68 shows a high level user journey starting at 'display more like this';
Figure 69 shows a flow diagram of the processing steps taken after the user selects 'more like this';
Figure 70 shows an example screen shot of a product page;
Figure 71 shows a flow diagram of the processing steps taken to display 'more like this' results;
Figure 72 shows example screen shots at different stages of a user back-navigating;
Figure 73 shows a flow diagram of a user back-navigating;
Figure 74 shows a high level user journey for rating a title;
Figure 75 shows a flow diagram of the processing steps taken to rate a title;
Figure 76 shows a flow diagram of the processing steps taken to rate a title using the 'star rating panel';
Figure 77 (a), (b) and (c) show example screen shots of different 'star ratings';
Figure 78 shows an example screen shot when confirming a 'star rating';
Figure 79 shows a high level user journey for displaying reviews;
Figure 80 shows a flow diagram of the processing steps taken to determine if reviews are available; Figure 81 shows a flow diagram of the processing steps taken to display reviews;
Figures 82 (a), (b) and (c) show the example remote control functionality at different stages of the review summary process;
Figure 83 shows a flow diagram of the processing steps taken to display detailed reviews;
Figure 84 shows a high level user journey starting witht the user selecting a title; and
Figure 85 shows an example popup menu for changing the rental list. Overview
Figure 1 is a diagrammatic overview of a media content provision system 10. The system 10, comprises a media content (such audio/video) provision server 100 comprising a central processing unit (CPU) 102, read-only memory (ROM) 104, random-access memory (RAM) 106 and a network adapter 108. The server 100 provides storage (for example in a disk array) for:
• a rental media database 110, detailing videos available to rent on physical media
• a rental list database 112, of users' / subscribers' video rental lists
• an application (or app) store 1 14, of applications downloadable onto user media units such as televisions
• a VoD (video-on-demand) database 116, of videos available on-demand (for example for streaming over the internet to a user's television)
When the system 10 is running, separate API's (application interfaces) for PC 118 and TV 120 are present in the RAM 106. The server 100 communicates with other entities on the internet 124 via a network adapter 122.
In alternative embodiments communication is via means such as cable or satellite.
The server applications (or apps) are implemented in one or more programming languages such as Javascript, XML and HTML, and deployed as for example as a TV Widget on the Yahoo! Widget Engine Platform.
Also shown are two user client devices: a personal computer (PC) 126 and an internet-enabled television (TV) 128.
The PC 126 is of a standard form and comprises typical components CPU 130, ROM 132, RAM 134, a display 136, a network adapter 138 for communicating with other entities on the internet, and an I/O (input/output) interface 140 for accepting user input via the keyboard 142 and mouse 144.
The TV 128 is internet-enabled in that as well as a standard screen 146 and an I/O (input/output) interface 148 for accepting user input via a remote control handset 150 it also comprises a CPU 152, ROM 154 and RAM 156 and a network adapter 158 - which allows it to run an operating system and download and run applications.
Suitable TVs 128 include internet-enabled televisions as manufactured by Samsung, Sony, LG and VIZIO, which connect to the internet 124 (potentially via a domestic network) via Ethernet cable or wirelessly via wi-fi connections. The televisions 128 run operating systems such as Linux.
Described below is an application which runs on an internet-enabled television 128 and which forms part of a composite rental and video-on-demand service. Also described is an optimised user interface for the television 128 with an ergonomic menu structure which allows for easy one-hop access to features by means of operation of a TV remote control 150, for example by use of the cursor / arrow keys and optionally certain 'function' keys. Thus items on a user's rental list as stored on a server 100 of a video service provider may be manipulated directly from a television 128 rather than requiring a PC 126.
User interfaces
Figures 2 show schematically the different menu styles in the PC and TV-based embodiments. In a) the PC menu 200, being accessible via the service provider website, is navigable by keyboard 142 and/or mouse 144 and therefore allows for the use of drop-down menus and other complex interaction schemes (option E 204 as illustrated being accessible only via a secondary submenu). By comparison, in b) the TV menu 202 is optimised for navigation by remote control handset 150 i.e. a restricted number of buttons is used, for example the arrow keys, number keys, function / option / tools / coloured (red/green/yellow/blue) buttons of the remote control handset 150 have to suffice for providing access to the requisite functions. Nevertheless, with judicious use of context- sensitive menus the TV menu system 202 need not be inferior to the PC menu 200 system. In particular the TV menu 202 system makes great use of the selection of an item, or asset, changing the resultant function according to context, available options dependent on the selected asset, asset availability and user parameters.
Figure 3 shows the interaction between the PC and TV based embodiments. Both PC and TV embodiments allow access to the same server databases (i.e. the VOD database 116, the rental media database 110, and the rental list database 112) via the respective user interfaces (represented locally as Website Ul 300 and TV Ul 302). In practice, although the website Ul 300 and the TV Ul 302 allow access to the same information regarding the available media content they are adapted to enable the user to perform different functions. In essence, the PC website Ul 300 allows the user to perform detailed operations on his/her rental list, while the TV Ul 302 primarily allows the user to access the lists of media content, and select it for consumption either immediately via streaming of the media over the internet (or the like), or for consumption at a later date once the media content is delivered via the postal service (or the like). Data replication is arranged between the various lists so that changes made via one interface propagates to the lists stored in the various databases 110, 1 12, and 116. Therefore, the user can interface with the server from either the website interface or the TV interface, and be provided with a seamless experience.
Combined video rental and on-demand service
Figure 4 shows interactions between the catalogue 400, rental 402 and VOD lists 404 of the system 10 in a first scenario.
Via the PC website user interface 300, the user maintains a rental list 402, having perused the full catalogue list 400 of available videos (videos A-G) and selected a subset of videos A, C and E he wishes to rent. As indicated, the rental list 402 may be numerically ordered (1-3) according to preferred order of delivery. Videos are delivered to the user on physical media e.g. DVD, Blu-ray disks or other media formats. A maximum number of simultaneous video rentals is set by the terms of the user's subscription (an unlimited subscription is also possible in some cases). Once the user has watched a video, he returns the media to the service provider; the next video on the rental list 402 is only sent to the user if not at the subscription limit. Alternatively, rental may involve a download rather than receipt of a physical media; return of the video to the service provider involves erasure (or expiry of playback ability) of the downloaded video. Generally, the rental list 402 is available to the user of the video service over the internet 124 via a PC 126 (or similar device).
Also present is a video-on-demand (VoD) list 404 which indicates videos B, C, D and F are available to view by video-on-demand, for example as a video stream over the internet. Video C is present on both on the user rental list and also available to view via VoD.
The television presents the user via its screen a highlight list 406 (presented as a carousel, for example as shown in Figures 1 1 ) which is a subset of the rental 402 and VOD lists 404 and shows:
• videos on the rental list 402 available to view immediately via VoD (video C)
• editorial selections (for example made by staff of the service provider) from the full catalogue list 400 based on novelty, popularity or user-centric recommendation (videos B and D) which are available to view immediately via VoD and may also be available to rent from the full catalogue 400
The user can therefore elect to view video C as VoD in preference to media rental with the advantage that he can view the video immediately without having to wait for physical media delivery. In this way, the user can be prompted to view VOD content that is on his/her rental list.
Once viewed, video C may optionally be removed from the rental list; the user may be prompted to remove the video from his/her rental list.
Figure 5 shows a second scenario. Again, the full catalogue 400 shows videos A-G. The user's rental list 402 initially has items A, C and E selected from the full catalogue 400. Videos B, C, D and F are available to view immediately as VoD.
The user can search or browse either:
• the full catalogue 400
• videos available as to view immediately via VoD
• the media available for rental
The user is able to add items from the highlight list 406 and/or from the search results to the rental list 402 - or remove them - via the TV menu 202. In the example shown, the user has added videos to the rental list 402 from
• the highlight list 406 (video D)
• the VoD list 404 (video F)
• the full catalogue 400 (video G)
Alternatively, when the user searches for specific media content and it is not available for VOD consumption, the user is prompted to add the media content to his/her rental list. In this way, the user is provided with access to the media content that they wish to view, but is required to wait for delivery of the physical media content (i.e. delivered via the postal system). Operation
The operation of the video content provision system will now be described with reference to a typical user experience.
Figure 6 shows the initial screen that a user views in the television embodiment. The user is presented with an array of applications or widgets (which may have been downloaded previously or pre-installed). Selecting and activating the video content provision system application icon initiates execution of the application.
Application Start-up
Figure 7 shows the home or welcome screen at application at start-up. The Welcome screen presents the user with options for television device activation and a "Tell me more" help option. Selecting "Tell me more" displays an introductory information screen as shown in Figure 8 and, optionally an introductory video - a still from which is shown in Figure 9.
Device activation
Figures 10 show the device activation process entitled "Activate user TV device". In order to access the service the user's television must undergo an activation / authorisation process to ensure the correct television is associated with the user's subscription account at the server to allow the required subscription services and personalisation to be applied.
The activation process comprises a series of steps to be performed both on the television and via the web site of the service provider (accessed, for example, via a PC). An alphanumeric code is presented to the user by the television display screen. The user must enter this same code at the activation page of the service provider's website and then complete further registration requirements (for example, selecting a TV device name) at the website. A second alphanumeric code is then presented to the user by the web site for entering at the television to complete the activation process.
Parental controls may also be applied via the web site to restrict access to video services, for example to minors.
Further detail regarding the device activation process is provided below with reference to Figures 28, 29, and 35.
Main menu
Figures 11 show the main movie selection screen. The selection screen comprises a carousel or 'coverflow' style selection interface (described above as a "highlight list") in which videos are represented by recognisable stills with associated information (for example, video title, description, rating and availability). A 'progress' bar may also be provided to indicate the position of the currently displayed video within the set of videos available for consideration via the carousel interface. The carousel displays a subset of the full movie catalogue, for example:
• videos from the user's rental list which are unwatched and available to view immediately
• editorial selection e.g. new releases
• optionally, selections from the user's subscription package The carousel may be advanced ('rotated') by means of the left- and right- arrow buttons (or equivalent) of the television remote control. Alternatively, on-screen arrows may be selected to advance the carousel. As can be seen in the bottom right hand corner of Figures 1 1 , the action taken by the user (i.e. the button pressed on the television remote control) is shown. For example, in Figure 1 a) the "right direction" key is pressed in order to move the carousel one content item to the right. Figure 11 b) shows the result of that key press, i.e. the view has moved from "Charlie and the Chocolate Factory" to "Chopper". Figure 11 b) shows the "select" key being pressed in order to select "Chopper" and show additional information related to that media content item.
The availability information informs the user of relevant information such as whether the video is available to watch via video-on-demand (VoD) as part of the subscription package, or whether the video is available to watch via VoD and is on the user's rental list.
Selecting the video panel itself selects the displayed video and changes the menu context accordingly.
Further options are available via descriptive selection side-panels which allow for the user to select from the following options:
• Watch Now - to browse videos available to watch via VoD immediately (depending on the user's subscription)
• Search - to search the full catalogue (including both VoD' and physical media) by title and/or actor / director
• More... - to browse the full catalogue of physical media (DVD and Blu-ray) available to rent
The "selected video" and the various side-panel options will now be described in turn. Further detail regarding this process is provided below with reference to Figure 84.
Selected video
Figure 12 shows the main options screen for a selected video. The main panel displays information about the video, such as a category, a brief summary, duration, actor / director data, release dates on various media. A selectable side panel provides further options, including:
• Watch now
• Add to rental list
• Watch trailer
• Rate this title
• Reviews
• More like this
The functionality of these options is described in the following. Furthermore, details regarding navigation within the TV user interface are provided below with reference to Figures 63, 64, 67, 72, 73 and 85. - Watch now
Figure 13 shows video playback, accessed via the "Watch Now" panel (as shown in Figure 12, the "select" key was pressed when the "watch now" panel was highlighted in order to activate the "watch now" functionality. The interface provides standard video controls (play, pause, stop, fast forward, reverse etc) accessible via the television remote control. A timeline to show video playback time elapsed / remaining is optionally provided.
- Add to rental list
Figures 14 shows the rental list management options for a selected movie, accessed via the "Add to rental list" panel. A plurality of rental lists is provided, with names pre-determined or adaptable by the user. Nested lists may be also possible. Further options allow for the selection by the user of a specific media format (for example DVD or Blu-ray) and a priority (to determine a viewing urgency). In each of Figures 14, the button pressed on the user's remote control is shown in the bottom right hand corner of the figure.
Upon returning from the "Add to rental list" menu screen the "Add to rental list" panel is replaced with a "Remove from rental list" panel to allow the video to be removed from the rental list.
By means of the data replication described previously changes made to the rental list via the television propagate via the master lists stored on the server to all other list (on PC, TV or other media devices). Further detail relating to the "add to rental list" feature is provided below with reference to Figures 59, and 60 to 67.
- Rate this title
Figures 15 show the ratings options screen for a selected movie, accessed via the "Rate this title" panel. Using for example the left / right arrow keys of the remote control the user can assign a desired number of stars (or other indicator of recommendation) to the selected video (for example, an arrow keyed right increments the number of stars assigned; a left arrow key decrements). The number of stars is further described by an adjacent descriptor such as "Average" (3 stars out of 5) or "I love it" (5 stars out of 5). The user's rating is displayed beside the average rating for all users on the ratings options screen for the selected video. Further details relating to the ratings features are provided below with reference to Figures 74 to 78.
- Reviews
Figures 16 show the reviews page for a selected movie, also accessed via the "Rate this title" panel. This provides the user with access to and the ability to contribute to reviews of the selected video. User review headers are listed with their star ratings and (optionally) a user picture; highlighting and selecting a particular review header displays the full review. Further details relating to the reviews features are provided below with reference to Figures 79 to 83.
- More like this
Figures 17 show recommendation options for a selected movie, accessed via the "More like this" panel. Selecting this option summons a list of headers for videos determined to be similar to the selected video (for example, in terms of genre or known user preferences). Information regarding the recommended videos includes their availability i.e. whether they are available to view via video- on-demand or in which media format to rent. Watch now
Figures 18 show options accessible from the Watch Now side-panel. This provides the user with access to the VoD list of videos available to view immediately, for example by being streamed over the internet. The selectable sub-options provide access to simple lists of VoD-available videos sorted or selected by the following categories:
• Just added
• Most watched
• Highest rated
Figures 19 show further options accessible from the video-on-demand list, in which videos available via VoD are sorted or selected according to the following criteria:
• Categories - genres such as action/adventure, animated, anime, children, comedy etc
• Collections - themes such as "Best of British", Classics, Blockbusters, "Best of Bollywood" etc
Access to composite listings is also provided via sub-menus, for example 'Children's - Just added'.
Alternative embodiments incorporate searching / filtering / browsing features as described below into the VoD 'Watch Now' listings.
Search
Figures 20 show options accessible from the Search side-panel. An on-screen keyboard is provided which can be driven via the arrow keys of the television remote control to allow input of alphanumeric search terms. A selectable search category button interface is provided to limit the search by film (video) title or by actor/director.
The results of the search are presented as a list of video headers with associated summary information including video title, date of release (including release date and availability on various media formats), age categorisation etc. Availability information (whether as VoD or as physical media to rent) is also displayed. The media content can then either be "watched now" or added to a rental list as described in detail above. The search feature is described in further detail below with reference to Figures 50 to 53.
A selectable 'tools' option allows for the application of filters to the search results, for example to filter by media type (e.g. DVD only).
Figure 21 shows the application of such a filter - in this example, the search results are filtered to show only those video titles available on Blu-ray. The filter feature is described in further detail below, with reference to Figures 38 to 41 , 46, 47, 54, 55.
Alternative embodiments incorporate additional search fields and browsing features as described below into the 'Search' function. More... (browse)
Figures 22 show browse options accessible from the "More... " side-panel. This allows the user to browse the full rental database, for example according to media format (DVD or Blu-ray) and subsequent categories and classifications (with sub-menus and optionally filters) as previously described.
Alternative embodiments incorporate searching / filtering features as described above into the 'More...' listings.
Help screens
Figures 23 show options available from the help screen. Options selectable from the side-panel include:
• help video - play an introductory video
• playback problems - general information on internet connectivity and a link to a speed test
• remote control (navigation / functions) instructions
• parental control - instruction regarding and a link to setting up certificate-based access controls
• deactivate device - to match the device to a different subscriber account or to unlink it from the service entirely
Typical remote control functions are as follows:
TOOLS - Filter search results
RETURN - Back to the previous screen
ARROWS - Move the on-screen highlight
ENTER / OK - Select an item
EXIT - Exit the service
RED - Return to the Home screen
GREEN - Open the help section
YELLOW / BLUE - Page up / down
RW, PAUSE, FF, PLAY, STOP - Control film playback
- Other screens
Figure 24 show screens displayed in the event of various access errors, for example:
• a mistyped access code
• repeated miss-typed access code (a thrice mistyped code locks the account and advises the user to contact the service provider)
• PIN-code locked access (for example as when parental controls are in place)
• mistyped PIN (the user is advised that a forgotten PIN may be recovered by accessing the subscriber account preferences via the service provider website)
• locked account (optionally for a predetermined time limit to deter repeated circumvention attempts)
Figures 25 show screens displayed in the event of various connection errors, for example: • for connection errors encountered during video playback, the option to resume from the point of interruption is presented
• general internet interruption errors generate a re-try connection option (or else to exit the application)
Service and site maps
Figure 26 shows a summary of the TV service map.
Figure 27 shows the site map for the accompanying web site of the service provider.
Further details, relating to various examples of the system are now provided in the following sections.
In overview, the system can provide the following features:
General
• Display an entry page that directs users to associate their TV device with their account or find out more information about the service.
• A video to explain the services
• Frequently asked questions
• Associate and de-associate a TV device with a user account (in conjunction with the system website)
• A home page acting as the main hub of service highlighting editorially selected titles that is personalised depending upon the user's box is associated or not.
• Highlight titles available to watch now that are already on user's rental list.
Search
• Search the entire system catalogue (excluding games) title/actor/director using predictive search.
• Search results may be faceted by format if available (Watch Now, DVD & Blu-ray).
• Only one Format is surfaced at a time, the default may be watch now, with the option to access other formats.
Browse
• Full browse of on-demand films, by genre, sub-genre, editorial collections (e.g. gangsters, classics), hot lists (new releases, most watched, highest rated etc); during browse highlight editorially chosen titles in context.
• Limited browse of Blu-ray by New Releases, Coming Soon, Most Popular (i.e. most dispatched) ordered by queue adds and Recommendations ordered by most recommended.
• Limited browse of DVD by New Releases, Coming Soon, Most Popular (i.e. most dispatched) ordered by queue adds and Recommendations ordered by most recommended.
Product Page
• Display basic film/TV information page with hero shot (or "packshot" if not available) synopsis, cast, year, user rating etc. • Add/remove from Playlist
• Add/remove from Rental List if Physical Product. If available on more than one format display all options (DVD or Blu-ray), when they choose to rent.
• Allow the user to rate a title
• Watch trailer
• Recommended films associated with the title
• Offer the ability to view a limited number of user reviews ordered by most helpful, display them in a simplified format, e.g. like the Amazon on the iPhone with only headline comment, rating and how helpful. Provide the ability for users to view full review with they wish.
• Indicate if it is available to buy from the system shop but do not offer fulfilment; information only.
Player
• Watch video with fast forward and rewind
• Automatically adjust video quality appropriate for the users internet connection speed
• Resume video from last playback
Playlist
• View their playlist of titles they have either added via the website or via TV
• Add and delete title to the playlist
• Highlight titles available to watch now that are on their rental list
• Show content they have already started watching
High Level Functional Requirements Map
Figure 28 shows a high level functional requirements map for the system.
Device
Functional Requirements
The system may provide a way for users to easily navigate to the application on their device as associate the user's device with the user's account.
High Level User Journey
Figure 29 shows steps in the high level user journey
Headline User Stories
The User may be able to...
User Story
...associate the TV device with the user's account (in conjunction with the website) so
DV10
that the device may authenticate the user and access to the user's account
DV30 ... clearly see if and why the service may not available to the user via the device along with an explanation of how the user may upgrade so that they are not confused about how to access and sign up for the service.
...enter a numeric access token into the device to associate it using the number keys on
DV40 the remote control so that it is as simple for the user to remember and key in the number.
...associate the user's account with no more than two devices so that the user cannot
DV50
share the user's personal account with all his/her friends.
...view "frequently asked questions" so that if the user has a question regarding the
DV100
device they can easily find an answer.
...alerted if there is a problem with the user's internet connection so that the user may
DV110
resolve the issue in order to visit the system home page
...alerted if the user's device cannot access its local storage so that the user may
DV120
understand why the application is not working correctly.
...alerted if the user's device cannot access the website/API so that the user may
DV130
understand why the application is not working correctly.
... adjust parental control options (but not their pin) on their device so that they may
DV170
manage who may view and watch titles.
The User Services Representative may be able to...
User Story
...de-associate a user's device from their account so that the user representative can
DV70
assist them where necessary.
...generate an access token for a user if they can provide their request token verbally
DV80 over the phone so that in rare cases a user without access to a PC can associate their device.
...increase the number of devices that can be associated to any single account with no
DV60 maximum limit so that if there is a legitimate reason the account is not confined to a generic standard.
The Marketing Manager may be able to...
User Story
DV90 ... easily change and manage all conditional messaging
The System may be able to...
User Story
Verify that the device can connect to the internet so that the system can ensure that the
DV140
application will function correctly
Verify that the device can connect to the Website/API so that the system can ensure that
DV150
the application will function correctly Verify that the device can access local storage so that the system can ensure that the
DV160
application will function correctly
Protect parental control options on the device by asking the user to enter their parental
DV180 pin. If a PIN has not been set up then the user may not be allowed to set parental control options.
Lock access to parental control options for 10 minutes if the user enters their PIN
DV190
incorrectly three times.
Detailed Functional Requirements
The following sections detail the functional user journeys and a detailed description of each step.
Visitor Access
Figure 30 shows a flow diagram of the steps a user undertakes to select and view content & Figure 31 shows the same steps pictorially.
The user selects the system widget on their TV
The user is taken straight to the homepage even if they have not activated their device. The user selects "Watch Now".
The user selects "Just added".
The user navigates to the right and selects a title.
The product page is displayed
Did user select watch now?
Has the user activated their device?
Is the user authorised?
Figure imgf000028_0001
Unlimited U No No Header: Your account is not yet active
Message: Your account should be reactivated shortly. You will then be able to watch this film as part of your package.
Not N/A Yes N/A Header: Available with an unlimited
Unlimited package
Message: This film and many more are available to watch on your device with one of our unlimited DVD rental packages. You can upgrade your package at the end of your account holiday.
Not Y or T No Yes Header: Available with an unlimited
Unlimited or U package
Message: This film and many more are available to watch on your device with one of our unlimited DVD rental packages. You can upgrade your package at the end of your free trial.
Not Y or T No No Header: Available with an unlimited
Unlimited package
Message: This film and many more are available to watch on your device with one of our unlimited DVD rental packages. Upgrade your package to watch this film now.
Not U No No Header: Your account is not yet active
Unlimited Message: Your account should be reactivated shortly. This film and many more are available to watch on your device with one of our unlimited DVD rental packages. You can upgrade your package to watch this film once your account has been re-activated.
Not F or C No Yes or Header: Your account is not active
Unlimited or H or No Message: You may have an active
Other account with an unlimited DVD rental package to watch this film. Please go to the User account section on the system website or contact User Services in order to activate your account.
User Statuses are defined as follows:
C -- [Cancelled
F - [F]rozen (billing failed) T - [T]est account
U - [Unconfirmed - awaiting credit card or address checking
Y - [Y]es - active
9 Display the appropriate problem message to the user. (See table above for messaging).
10 Stream the video.
11 Display the "Watch Now" Activation / Video screen
12 User selects activate?
13 Stream the video describing the service.
14 Did the user select "Rate this Title"?
15 Has the user activated their device?
16 Display the rating pop-up.
17 Display the "Rate this Film" Activation / Video screen
18 Did the user select "Add to Rental List"?
19 Has the user activated their device?
20 Display the "Add to Rental List" pop-up
21 Display the "Add to Rental List" Activation / Video screen
22 Display Step 1 of the activation process. (The request code screen).
23 See further description herein.
24 Display step 5 of the activation process. (The access code screen).
25 Display the congratulations Pop-up to the user
When the user closes the pop-up return them to the product page (step 5 above).
WEB
Advantageously users may use the system website to easily manage their TV on demand services - including devices, playlist and parental control.
High Level Site Map
Figure 32 shows a high level overview of the system web site.
Functional Requirements
The system may provide for "unlimited" subscribers (i.e. those with privileges to access all features) to be able to use the web site to associate, de associate and manage TV devices that are connected to their subscription. The system may also enable unlimited subscribers to manage their playlist and parental controls. Furthermore, the system may also enable any user to find out about the system's On Demand services and what they need to take advantage of these services.
High Level User Journey
Figure 33 shows a high level user journey for web-based user interfacing.
Headline User Stories
The user may be able to...
User Story WEB10
...associate and de-associate a device from the user's account via the website (rather than the TV) so that the user can use and manage the service on the user's devices
WEB20 ...associate device(s) to only one account. If the user tries to associate a second account using the same request PIN the website will reject the request and message the user appropriately.
WEB30
...set up user parental control PIN as part of the association process
WEB40 ...view any TV devices associated with the user's account via the web site so that the user is aware of the device status even when the user is not physically near their device.
WEB50
...view conditional messaging based on user type so that the user can be kept informed of information relevant to them in this scenario.
WEB60
...clearly see recommended internet connection speeds on the web so that the users are not disappointed when they sign up with a poor broadband service.
WEB70
...view "frequently asked questions" via the web site so that if the user has a question regarding the service they can easily find an answer.
WEB80
...view all available TV devices on the web site along with options on how the user can buy them so that signing up and accessing content on the user's TV is as simple as possible
WEB90
...view a clear explanation of the on-demand offering associated with different packages on the web site so that the user is not confused about which package is best for them
WEB100
...view conditional messaging when the user changes from one user type to another so that they can be kept informed of information relevant to them in this scenario.
WEB110 ...set or unset a parental access code via the web site that when set does not allow content, based on a system Certificate, to be watched without a PIN entry - so that the user can stop users accessing titles they do not want them to see
WEB120 ...buy TV devices through the system Shop or other vendors so that the user can take advantage of the system service via their TV
WEB130
...easily change packages via the web site so that the user can take advantage of the service that is right for them
WEB140
...view titles via the web site so that once they have been added the user can easily play them in their web browser WEB150
...add and remove titles to/from the playlist via the web site
WEB160
... adjust parental control options and manage their PIN via the "user preferences" section on the web site.
WEB180 ... filter out adult content on the website at three levels. "Block all adult content",
"Show adult titles in results listings but block adult images" and Show all adult titles and images".
The System may be able to...
WEB170
Protect parental control options on the website by asking the user to enter their account password.
TV HOMEPAGE
Advantageously users may use a TV remote control to easily access all areas within the system interface with an associated device, or see information about the TV service without an associated device.
Functional Requirements
The system may provide a way for users to browse through a hierarchical navigation of On Demand categories.
High Level User Journey
Figure 34 shows a high level user journey for user-device interfacing.
Headline User Stories
The user may be able to...
Figure imgf000032_0001
Detailed Functional Requirements
Home Page - Initiation
Figure 35 shows a flow diagram of steps taken by the user after selecting the application.
Figure imgf000033_0001
Home Screen - User with a successfully associated device:
This section below and Figure 36 documents the functional requirements for the Home Screen when a user has successfully activated their device.
1. When a user with a successfully associated device enters the TV service, the system will display the following menu options [selectable]:
i) Watch NOW (browse on demand) ii) Search
iii)More...Blu-ray & DVD
The system will also display the following remote control options:
i) Help
ii) Exit from application
to step 2.
The system will display a Content Carousel
The system will place the active focus by default, on the first title being displayed in the Content Carousel.
Each title will have the following information displayed:
i) Hero Image
ii) Conditional Message
iii) Title
iv) Star Rating (and number of ratings)
The Content Carousel will contain no more than 10 titles:
i) The first 3 titles in the list are created based upon titles that are available to Watch NOW which are also titles in the users Rental List. The system will display as many titles as is available up to a maximum of 3.
ii) These titles will have the conditional message "It's on your DVD rental list but you can Watch Now"
iii) The remaining titles in the Content Carousel (up to a maximum of 10), are editorially selected titles from the 'Just Added' Collection as defined for the first level Browse i.e. Manually created collection - the message
"Available to Watch Now as part of your package" are displayed.
iv) These titles are created from titles in TV On Demand Catalogue only, and that the user has not seen (based upon rental despatched / return or on demand).
v) If no titles are returned from the 'Just Added' collection i.e. user has either rented or watched all on demand titles, then the system will display titles from the 'Just Added' collection in the set rank order of the 'Just Added' collection - the message "Available to Watch Now as part of your package" are displayed.
The system will display a navigational breadcrumb which will identify which title the user is seeing in relation to the entire list of titles available on the Content
Carousel.
The Content Carousel will automatically scroll based upon the following rules: i) Auto scroll is initiated 4 seconds after last byte of default title in carousel has been rendered.
ii) The system will auto scroll every 4 seconds to the next title in list iii) If user selects <Down> (to options) or <Up> (back to carousel), then auto scroll will continue 4 i.e. user navigating down or up will have no effect on the content carousel. The auto scrolling will not impact on user ability to navigate down or up.
iv) If user selects <Left> or <Right> when active focus is on the carousel, then auto scroll will stop until user leaves and comes back to the Home Screen.
v) When the auto scrolling has been stopped by user selecting <Right> or <Left> (when active focus is on content carousel), the auto scroll will only re start when user navigates back to the Home Screen from any other screen. The auto scroll rules will start again from point i) above.
7. The system will display a static image for any titles that do not have a pack shot or hero image available
8. The system will not display any titles, which do not have either a BBFC Online certification, or a LF equivalent certification.
User is able to navigate through each title in the Content Carousel by using the <Right> and / or <Left> buttons on their remote control. The Content Carousel will allow looped navigation e.g. a user is able to navigate <Right> from the last title [in list] and the system will display the first title i.e. default starting position for Content Carousel.
1. If user navigates to a different title - Go to step 4.
2. If user does not navigate to a different title, then go to step 5.
o If user selects <Right> or <Left> in the Content Carousel, or the system automatically scrolls to the next title in the list, the system will update the Content Carousel with the next title in the list, and update the breadcrumb to move on one step.
Go back to step 3.
o A user is able to navigate between the Content Carousel and the Menu items by using the <Down> or <Up> buttons on their remote control.
1. If the user navigates <Down> from the Content Carousel, then go to step 6.
2. If the user does not navigate <Down> to the menu items, then go to step 13.
The user is able to navigate <Up> from any menu item.
1. If user navigates back from the menu items to the Content Carousel using the <Up> button on their remote, the system will take the user back to the Content Carousel with active focus being on the active title being displayed. Go back to step 3.
2. If the user does not navigate back to the Content Carousel (or use Green soft key 'Help'), then go to step 7.
1. If user selects the menu item Watch NOW, the system will take the user to the browse on demand screen.
2. If the user does not select this option, then go to step 8.
o 1. If user selects the menu item 'Search', the system will take the user to the keyword search page.
2. If the user does not select this option, then go to step 9.
o 1. If user selects the menu item 'More... ', the system will take the user to the browse
Blu-ray and DVD areas.
2. If the user does not select this option, then go to step 10.
Figure imgf000036_0001
Advantageously users may use a TV remote control to easily browse through the system catalogue, to easily find titles they want to watch, no matter how many titles are in the catalogue.
Functional Requirements
The system may provide a way for users to browse through a hierarchical navigation of On Demand categories.
High Level User Journey
Figure 37 shows a high level user journey initiated by the user selecting 'watch now'.
Headline User Stories
The User may be able to...
Figure imgf000036_0002
...browse by 'Editorial Collection' (e.g. Best of British, classics, etc) so that the user
B30
can refine the type of titles they are interested to see more information about.
...browse titles by 'Automatic Collection' 'Most Watched' so that the user can easily
B40
see what content is popular
...browse titles by 'Editorial Collection' 'Highest Rated' so that the user can easily see
B50
what content is considered good by other users
...browse titles by 'Editorial Collection' 'Just Added so that the user can easily see
B60
what new content is available to watch.
B120 ...view titles in a results list at each navigational stage.
...select a title from the results list and see detailed information about that title on a
B125
'Product Page'
... view browse results by selecting 'Just Added, or 'Most Watched' or 'Highest Rated'
B130
or 'All'.
... see a menu item such as 'Genre' only if there are titles available for that option. If
B110 no titles would be displayed the menu item should be hidden so that the user does not waste time choosing options of no relevance.
The Marketing Manager may be able to...
... mark up to 20 titles for display in the 'Just Added' collection on the browse 'Watch
M20
NOW Category Page, so that the user can showcase specific content.
...mark up to 20 titles for display in the 'Just Added' collection for each Genre
M30
category, so that the user can showcase specific content.
... configure the order in which each title is displayed in each editorial collection, so
M40
that the user can highlight titles to viewers more prominently.
...create and manage Collections and be able to edit / amend the title of each
M70
collection, and the selection and ordering of titles in each Collection.
...create and manage editorial collections on the Blu Ray category page, and be able
M80
to edit / amend the title of each collection, and the titles in each collection.
...create and manage editorial collections on the DVD category page, and be able to
M90
edit / amend the title of each collection, and the titles in each collection.
The Product Manager may be able to...
...configure 'collections' (most watched) based upon a specified time period e.g. 'This
M80
Week'.
...configure 'automatic collections', to include and/or exclude alternative distribution
M90
formats.
The System may be able to...
B85 ...display 'Just Added' collection as default results list in all 'Content Panels'.
B140 ...display summary information for each title in the browse results.
...display 'automatic collections' (most watched) based upon the configured definition,
B80
at each level of the browse journey.
...be able to provide the Marketing Manager with a way to manage editorial
B90
collections.
...be able to provide the Product Manager with a way to manage the configuration of
B100
automatic collections.
A detailed set of wireframes can be seen below for all the following user flows. Also this section includes a full definition of the behaviours of all buttons under each state e.g. user will not be able to navigate <left> if the active focus is in the 'Navigation Panel', User is able to navigate <left> if active focus is in the 'Content Panel'.
Browse 'Watch NOW Category Page (TV On Demand)
Figure 38 shows a flow diagram of the choices a user has following selecting 'watch now'.
Figure imgf000038_0001
When the active focus is not on the option which is being displayed in the content panel, the breadcrumb will indicate this by changing colour. I.e.
When Active focus is on option which relates to the content panel, then:
When Active focus is not on the option which relates to the content panel, then:
The system will determine if the user <selects> one of the options in the navigation panel.
1. If user <select> 'Categories' option, the system will take the user to the next level of browse. Refer to section 2.3.1 below.
2. If user does not select 'Categories', then go to step 4.
1. If user <select> any 'collection' i.e. 'Just Added', 'Most Watched', or 'Highest Rated' collections, the system will update the 'Content Panel', with the results for the selected Collection.
2. The user is able to navigate between the 'navigation panel' and the 'content panel' using the <right> and <left> buttons.
3. If user does not select a collection, then go to step 5
Note: The Page Up (Blue) and Page Down (Yellow) soft keys will not display when the active focus is on any item in the navigational panel.
o 1. If user <select> the 'Collections' category, the system will take the user to the next level of browse.
2. If user does not select 'Collections', then go to step 6.
o 1. If user navigates to the results list, then go to step 9
If user does not navigate the results list, then go to step 7
© The following remote control options are displayed on the 'Watch Now' Category
Screen, when the active focus is on any item in the navigation panel.
1. If user selects 'Home' (Red) or 'Help' (Green) remote control option, see 'home' or 'help'
If user does not select a remote control soft key option, go to step 8. o 1. If the user goes back using the <Return> button, then the system will take them back to the 'Home Page'. The system will also place the active focus on the previous category i.e. not the default position.
If user does not select <Return> button, then go back to step 3 i.e. system waits for user to trigger an action / process.
o A user will navigate to a results list by selecting the <right> button on their remote control, from the 'navigation panel'.
e.g. when a user selects 'Just Added' (which is the default)
1. The Page Up (Blue) and Page Down (Yellow) soft keys will only display when the user moves the active focus to the content panel.
2. The user is able to navigate title by title within a results list by selecting <down> or <up> on their remote control. 3. The user will also be able to use the <P+> or <P-> or the 'Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time. A user is able to use these buttons when active focus is anywhere on the screen.
4. If the system is displaying the first page of a results list, the system will not display the 'Page Up' (Blue) soft key.
5. If the system is displaying the last page of a results list, the system will not display the 'Page Down' (Yellow) soft key.
6. If user selects <P+> and the active focus is anywhere on the first 4 titles (i.e. first page) of results, then nothing will happen, (because user is on first page of results so no results to go to above)
7. If user selects <P-> and the active focus is anywhere on the last 4 titles (i.e. last page) of results, then nothing will happen, (because user is on last page of results so no results to go to below)
8. If user selects <P-> or 'Page Down' (Yellow) and the active focus is anywhere on a page from which other page results are available below, then the system will move the results list one page down, and the active focus is placed onto the first title in the list being displayed on the page.
9. If user selects <P+> or 'Page Up' (Blue) and the active focus is anywhere on a page from which other page results are available above, then the system will move the results list one page up, and the active focus is placed onto the first title in the list being displayed on the page.
10. Each time a user selects <Up> or <Down>, the active focus will move down one title on each page i.e. not fixed - active focus moves not title items.
11. If user selects a title from any results list by using <select> button on their remote control, then the system will take the user to the product page
12. If user does NOT select a title, then go to step 10.
o 1. If user goes back from the results list using the <left> button, then the system will take the active focus back to the 'navigation panel'. Active focus position is placed on the last active category in the list - go back to step 3.
2. If user does not navigate back using the <left> button on their remote, then go to step 6 i.e. system waits for user to trigger an action / process.
If the user goes back using the <Return> button, then the system will take them back to the 'Home Page'
User Selects 'Categories' Option
Figure 39 shows a flow diagram of the steps after a user selects the 'catagories' option.
Figure imgf000040_0001
o 1. The system will display default content in the 'Content Panel', which is linked to the starting position for the default active focus position i.e. Just Added for Action & Adventure.
2. It will also display a 'breadcrumb' at the top of the content panel. This breadcrumb is updated based upon which navigation level and which category a user is in.
Go to step 3.
o 1. If User <selects> a genre category, the system will display the genre results list in the 'Content Panel', and the filter options in the 'Navigation Panel' - go to step 9.
If User does not select a genre category, then go to step 4.
1. If user navigates to the results list, then go to step 6
If user does not navigate the results list, then go to step 5
1. If user goes back using the <Return> button, the system will take them back to the 'Watch NOW category page - go to section 2.3 step 1.
2. The system will also place the active focus on the previous category i.e. not a default position.
3. If user does not go back, then go to step 8.
A user will navigate to a results list by selecting the <right> button on their remote control, from the 'navigation panel'.
1. The Page Up (Blue) and Page Down (Yellow) soft keys will only display when the user moves the active focus to the content panel.
2. The user is able to navigate title by title within a results list by selecting <down> or <up> on their remote control.
3. The user will also be able to use the <P+> or <P-> or the 'Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time. A user is able to use these buttons when active focus is anywhere on the screen.
4. If the system is displaying the first page of a results list, the system will not display the 'Page Up' (Blue) soft key.
5. If the system is displaying the last page of a results list, the system will not display the 'Page Down' (Yellow) soft key.
6. If user selects <P+> and the active focus is anywhere on the first 4 titles (i.e. first page) of results, then nothing will happen, (because user is on first page of results so no results to go to above)
7. If user selects <P-> and the active focus is anywhere on the last 4 titles (i.e. last page) of results, then nothing will happen, (because user is on last page of results so no results to go to below)
8. If user selects <P-> or Page Down' (Yellow) and the active focus is anywhere on a page from which other page results are available below, then the system will move the results list one page down, and the active focus is placed onto the first title in the list being displayed on the page.
9. If user selects <P+> or 'Page Up' (Blue) and the active focus is anywhere on a page from which other page results are available above, then the system will move the results list one page up, and the active focus is placed onto the first title in the list being displayed on the page.
10. Each time a user selects <Up> or <Down>, the active focus will move down one title on each page i.e. not fixed - active focus moves not title items.
1 1. If user selects a title from any results list by using <select> button on their remote control, then the system will take the user to the product page
12. If user does NOT select a title, then go to step 7.
If user goes back from the results list using the <left> button, then the system will take the active focus back to the 'navigation panel'. Active focus position is placed on the previous active category in the list e.g. if user was on the 'Most Watched' results list for genre category 'Family' and navigates <Left>, then the active focus will move back to 'Most Watched'.
If user does not navigate back using the <left> button on their remote, then go to step 8.
If the user goes back using the <Return> button, the system will take them back to the 'Watch NOW category page - go to section 2.3 step 1. The active focus position is placed on the previous option in the list. In this case it is placed on 'Categories' option.
If user selects 'Home' or 'Help' remote control option, then go 'home' or help'
When user selects a genre category, the system will display the filter options in the 'Navigation Panel'
The filter options are:
1 ) Just Added
2) Most Watched
3) Highest Rated
4) AII A-Z
Go to step 10.
1) The system will display a results list for the genre the user selected in step 3. The default view is based upon the 'editorial collection' 'Just Added'.
2) It will also display a 'breadcrumb' at the top of the content panel. This breadcrumb will display the following:
i) The Genre that the user has selected e.g. Children
ii) The Auto collection the user selected e.g. Just Added (if selected) iii) A Page reference e.g. "Page 1 of 8"
3) Each title in the results list may display the following 'short form information': i) Thumbnail image (hero shot)
ii) Title of film
iii) Genre Categories
iv) Production Year (yyyy)
v) Rating + Number of users who rated
vi) Certificate (BBFC Online certificate if available, or LF TBC equivalent)
4) If Ratings have not yet been provided for the title, then the system will display the following message
5) The system will display a static image for any titles that do not have a pack shot or hero image available.
6) The system will not display any titles [in the results list], that do not have either a BBFC Online certification, or a LF 'TBC equivalent certification.
7) Marketing Manager ma be able to select up to 20 titles, create and publish 'Just Added' collection to each genre category.
8) The Marketing Manager is able to specify the order in which the 'Just Added' titles are displayed in the results list.
N.B. This page will also include Sub Genre categories listed in the 'Navigation Panel'* (full detailed functional definition to be completed)
o 1. If user selects a different filter option, then go back to step 10
2. If user does not select a different filter option, then go to step 12
o 1. If user navigates to the results list, then go to step 15
2. If user does not navigate the results list, then go to step 13
m 1. If the user goes back using the <Return> button, then the system will take them back to the 'Watch NOW category page - go to section 2.3 step 1. The system will also place the active focus on the previous category i.e. not a default position.
2. If user does NOT go back using the <return> button, then go back to step 9 (i.e.
Until user triggers a different process stage or step e.g. selects title, etc)
O 1. If user selects a remote control option, then go elsewhere. The system will also place the active focus on the default position for that page.
2. If user does NOT select a remote control option, then go back to step 9 (i.e. Until user triggers a different process stage or step e.g. selects title, etc)
A user will navigate to a results list by selecting the <right> button on their remote control, from the 'navigation panel'.
E.g. User navigating from 'Children\Latest releases (aka Just Added)' to results list.
1. The user is able to navigate title by title within a results list by selecting <down> or <up> on their remote control. 2. The user will also be able to use the <P+> or <P-> or the 'Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time. A user is able to use these buttons when active focus is anywhere on the screen.
Note: these soft keys will only be displayed after the user has navigated on to the results list [from navigation panel],
3. If the system is displaying the first page of a results list, the system will not display the 'Page Up' (Blue) soft key.
4. If the system is displaying the last page of a results list, the system will not display the 'Page Down' (Yellow) soft key.
5. If user selects <P+> and the active focus is anywhere on the first 4 titles (i.e. first page) of results, then nothing will happen, (because user is on first page of results so no results to go to above)
6. If user selects <P-> and the active focus is anywhere on the last 4 titles (i.e. last page) of results, then nothing will happen, (because user is on last page of results so no results to go to below)
7. If user selects <P-> or 'Page Down' (Yellow) and the active focus is anywhere on a page from which other page results are available below, then the system will move the results list one page down, and the active focus is placed onto the first title in the list being displayed on the page.
8. If user selects <P+> or 'Page Up' (Blue) and the active focus is anywhere on a page from which other page results are available above, then the system will move the results list one page up, and the active focus is placed onto the first title in the list being displayed on the page.
9. Each time a user selects <Up> or <Down>, the active focus will move down one title on each page i.e. not fixed - active focus moves not title items.
10. If user selects a title from any results list by using <select> button on their remote control, then the system will take the user to the product page
11. If user does NOT select a title, then go to step 16.
1. If user goes back from the results list using the <left> button, then the system will take the active focus back to the 'navigation panel'. Active focus position is placed on the last active category in the list - go back to step 9.
2. If user does not navigate back using the <left> button on their remote, then go to step 15.
3. If the user goes back using the <Return> button, then the system will take them back to the 'Genre' category page - go to step 1.
User Selects Collections
Figure 40 shows a flow diagram of the steps after a user selects the 'collections' option.
o A user is able to select the 'Collection' option from the 'Watch NOW category page. When a user selects 'Collections' category, the system will display the 'Collections' category page.
1. The system will display the following collections in the 'navigation panel':
i) Award Winners
ii) Best of British
iii) Classics
iv) Other
2. By default, the system will place the active focus on the first collection in the list.
3. Marketing Manager is able to create and select up to 12 Collections to be displayed to users.
4. The Marketing Manager is able to specify the order in which the Collections List is displayed.
5. Marketing Manager is able to select up to 20 titles for each Collection.
6. The Marketing Manager is able to specify the order in which the titles are displayed in the results list of each Collection.
1. The first time a user navigates to the Collections List, the system will display the results for the first collection in the list.
2. There will only be one results list for Collections i.e. User will not have option to filter results list based upon 'collections' e.g. Most Watched, Highest Rated, etc
3. It will also display a 'breadcrumb' at the top of the content panel. This breadcrumb is updated based upon which Collection the user has selected.
4. Each title in the list will have the following information displayed:
i) Thumbnail image (hero shot)
ii) Title of film
iii) Genre Categories
iv) Production Year (yyyy)
v) Rating + Number of users who rated
vi) Certificate (BBFC Online certificate if available, or LF 'TBC equivalent)
5. If Ratings have not yet been provided for the title, then the system will display the following message
6. The system will display a static image for any titles that do not have a pack shot or hero image available
o 1. If user selects a different Collection [from the list], then go back to step 2.
2. If user does not select a different Collection then, go to step 4.
o 1. If user does NOT navigate to the Collection results list, then go to step 5 2. If user navigates to Collection Results list using <Right> button, then go to step 6.
1. If user navigates back using the <Return> button, then system will take them back to the 'Watch NOW Category Page - refer to step 2 in section 2.3. The system will also place the active focus on the previous category i.e. not a default position.
A user will navigate to a results list by selecting the <right> button on their remote control, from the 'navigation panel'.
1. The user is able to navigate title by title within a results list by selecting <down> or <up> on their remote control.
2. The user will also be able to use the <P+> or <P-> or the 'Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time. A user is able to use these buttons when active focus is anywhere on the screen.
Note: these soft keys will only be displayed after the user has navigated on to the results list [from navigation panel].
3. If the system is displaying the first page of a results list, the system will not display the 'Page Up' (Blue) soft key.
4. If the system is displaying the last page of a results list, the system will not display the 'Page Down' (Yellow) soft key.
5. If user selects <P+> and the active focus is anywhere on the first 4 titles (i.e. first page) of results, then nothing will happen, (because user is on first page of results so no results to go to above)
6. If user selects <P-> and the active focus is anywhere on the last 4 titles (i.e. last page) of results, then nothing will happen, (because user is on last page of results so no results to go to below)
7. If user selects <P-> or 'Page Down' (Yellow) and the active focus is anywhere on a page from which other page results are available below, then the system will move the results list one page down, and the active focus is placed onto the first title in the list being displayed on the page.
8. If user selects <P+> or 'Page Up' (Blue) and the active focus is anywhere on a page from which other page results are available above, then the system will move the results list one page up, and the active focus is placed onto the first title in the list being displayed on the page.
9. Each time a user selects <Up> or <Down>, the active focus will move down one title on each page i.e. not fixed - active focus moves not title items.
10. If user selects a title from any results list by using <select> button on their remote control, then the system will take the user to the product page
11. If user does NOT select a title, then go to step 7.
1. If user navigates back from the selected results list using <left> button, then the system will take the user back to the 'navigation panel' - in this instance the system will move the active focus back to the Collection in the Collection list. Go back to step 3. 2. If user navigates back using <Return> button, then system will take them back to the 'Watch NOW Category Page - refer to step 2 in section 2.3, and active focus is placed onto the previous position. In this case it is placed on 'Collections' option.
3. If user does not navigate back, then go to step 8.
1. If user selects a remote control option, then go elsewhere
2. If user does NOT select a remote control option, then go back to step 6 (i.e. Until user triggers a different process stage or step e.g. selects title, etc)
Genre Categories
GENRE CATEGORIES: (All genre categories are generic across all areas)
The following categories are preferably displayed in the following alphabetical order:
Action/Adventure
Animated
Anime
Children
Comedy
Drama
Family
Horror
Indian Cinema
Music/Musical
Romance
Sci-fi/Fantasy
Special Interest
Sport
Thriller
World Cinema
Definition of Collections
The following definitions cover all automatic and editorial collections, which are displayed at different levels within the Navigation hierarchy, i.e.
Figure 41 (a) - Collections that are displayed on the Watch Now Category Page are highlighted in red' in the tables below
Figure 41 (b) - OR displayed as part of a genre results list i.e.
These collection types are highlighted in 'green' in the tables below
Figure 41 (c) - Or displayed as an editorial collection from the Browse Category Pages i.e.
These collection types are highlighted in amber' in the tables below
MOST WATCHED (Automatic Collection):
Is Displayed Processing Definition Configuration
On frequency Options
2) Watch I Daily 1 ) It is the sum of the total number of 1 ) It can be configured
NOW 'successful views' of a title on On based upon time
Category Demand platforms i.e. Online, TV On periods - 'last day', 'last Page Demand. week', 'last month', 'last
2) Filters on only titles that are available 3 months', 'last 6
RED in both Online and TV On Demand months', 'last 12
3) A 'successful view' is defined as the months', 'all time' play event being initiated (
handle_play_digital_item method called )
4) Displayed in order of platform i.e.
Watch NOW titles.
5) To a default maximum list length of 20
titles, which can be configured i.e.
changed
Daily 1 ) It is the sum of the total number of 1 ) It can be configured
'successful views' of a title in TV On based upon time
Demand Catalogue AND genre selected periods - 'last day', 'last by user, (if no genre selected then all week', 'last month', 'last genres) 3 months', 'last 6
2) A 'successful view' is defined as the months', 'last 12 play event being initiated ( months', 'all time' handle_play_digital_item method called )
3) Displayed in order of most number of
'successful views'.
4) To a default maximum list length of 20
titles, which can be configured i.e.
changed
JUST ADDED (Editorial Collection):
Figure imgf000048_0001
Demand Catalogue only 2) Collection is specific to each genre
3) To a default maximum list length of 20 titles, which can be configured i.e. Changed
HIGHEST RATED (Editorial Collection 8114):
Figure imgf000049_0001
All (Automatic Collection):
Figure imgf000049_0002
any total count in brackets.
In one example, a maximum of 12 collections are displayed to the user. The system will allow the editorial team to flag which collections to display to the user and configure the order of this list of collections, which will in turn determine which 12 collections are displayed to the user.
The system will allow infinite (within limit of the catalogue tool) number of collections to be created. Browse
Advantageously users may use a TV remote control to easily browse through the system's DVD and Blu-ray catalogues, to easily find titles they want to watch, no matter how many titles are in the catalogue.
Functional Requirements
The system may provide a way for users to browse through a hierarchical navigation of DVD and Blu-ray categories.
High Level User Journey
Figure 42 shows a high level user journey starting at the user selecting 'watch now'.
Headline User Stories
The User may be able to.
Figure imgf000050_0001
Browse DVD and Blu-ray Display Browse Format Options
Figure 43 shows a flow diagram of the steps after a user selects the 'more.
A user begins the Browse DVD and Blu-ray journey by selecting <Select> "More, from the Home Screen: The following options are displayed on the 'More' category page:
1. 'Browse Blu-ray'
2. 'Browse DVD'
The system will also display default content for each physical format, on the 'More' category screen.
Go to step 2.
o By default, the active focus is on the 'Blu-ray' action button.
The user is able to navigate and select the 'Blu-ray' or 'DVD' action buttons by using <Right> and <Left> and <Select> remote control buttons.
1. If user <select> either Blu-ray or DVD action button, go to section 2.3.2 step 1.
2. If user does not select Blu-ray or DVD action button, go to step 4 o 1. If user selects a remote control option, then go elsewhere
2. If user does NOT select a remote control option, then go to step 4
1. If the user goes back using the <Return> button, then the system will take them back to the 'Home Page'. The system will also place the active focus on the previous category - in this instance it is placed upon the 'More...' action button i.e. not the default position.
2. If user does not select <Return> button, then go back to step 3 i.e. system waits for user to trigger an action / process.
Display Physical Format Category Page
Figure 44 shows a flow diagram of the steps in order to select a particular physical format.
1. The user will reach either the Blu-ray or DVD category page when they <select> the format they wish to browse from the format browse options page (see previous section).
2. The Format category page is provided
3. The category page for either format, is almost the same as the category page for 'Watch NOW, however there are differences as defined below
4. The following options are displayed for both formats in the 'Navigation Panel'. i) The system may display a "New Releases" Option. This is the default position for the active focus when a user navigates to this screen.
ii) The system may display a "Most Popular" Option.
iii) The system may display a "Highest Rated" Option.
iv) The system may display a "Coming Soon" Option.
v) The system may display a "Categories >" Option.
vi) The system may display a "Collections >" Option. Go to step 2.
β 1) The system will display default content in the 'Content Panel', which is linked to the starting position for the default active focus position i.e. 'New Releases'.
2) It will also display a 'breadcrumb' at the top of the content panel. This breadcrumb will display the following:
i) If the user selected 'Blu-ray' from the format browse options screen, the system will display 'Blu-ray' in the Breadcrumb.
ii) If the user selected 'DVD' from the format browse options screen, the system will display 'DVD' in the Breadcrumb.
iii) A Page reference e.g. "Page 1 of 8"
3) Each title in the results list may display the following 'short form information':
i) Thumbnail image (hero shot, pack shot if hero shot not available) ii) Title of film
iii) Genres
iv) Production Year (yyyy)
v) Rating + Number of users who rated
vi) Certificate (BBFC certificate if available, or LF equivalent)
4) If a Rating has not yet been provided for the title, the system will display the following message "No ratings yet". The star ratings image will not be displayed.
5) The system will display a static image for any titles that do not have a pack shot or hero image available.
© The user is able to navigate the menu items in the 'Navigation Panel' by using <Up> and <Down> buttons on their remote control.
The active focus is in a fixed position on the page i.e. menu items move, not the active focus.
When the active focus is not on the option which is being displayed in the content panel, the breadcrumb will indicate this by changing colour (e.g. greyed out as opposed to highlighted).
The system will determine if the user <selects> one of the options in the navigation panel.
1. If user <select> 'Categories' option, the system will take the user to the next level of browse.
2. If user does not select 'Categories', then go to step 4.
1. If user <select> any auto collection i.e. 'New Releases', 'Most Popular', 'Highest Rated' or 'Coming Soon' collections, the system will update the 'Content Panel', with the results for the selected Collection. Go back to step 1.
2. If user does not select an auto collection, then go to step 5
o 1. If user <select> the 'Collections' category, the system will take the user to the next level of browse. Refer to section 2.3.4 below. 2. If user does not select 'Collections', then go to step 6.
1. If user navigates to the results list, then go to step 7
2. If user does not navigate to the results list, then go to step 10.
A user will navigate to a results list by selecting the <right> button on their remote control, from the 'navigation panel'.
1. The user is able to navigate title by title within a results list by selecting <down> or <up> on their remote control.
2. The user will also be able to use the <P+> or <P-> or the 'Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time. A user is able to use these buttons when active focus is anywhere on the screen.
Note: these soft keys will only be displayed after the user has navigated on to the results list [from navigation panel].
3. If the system is displaying the first page of a results list, the system will not display the 'Page Up' (Blue) soft key.
4. If the system is displaying the last page of a results list, the system will not display the 'Page Down' (Yellow) soft key.
5. If user selects <P+> and the active focus is anywhere on the first 4 titles (i.e. first page) of results, then nothing will happen, (because user is on first page of results so no results to go to above)
6. If user selects <P-> and the active focus is anywhere on the last 4 titles (i.e. last page) of results, then nothing will happen, (because user is on last page of results so no results to go to below)
7. If user selects <P-> or 'Page Down' (Yellow) and the active focus is anywhere on a page from which other page results are available below, then the system will move the results list one page down, and the active focus is placed onto the first title in the list being displayed on the page.
8. If user selects <P+> or 'Page Up' (Blue) and the active focus is anywhere on a page from which other page results are available above, then the system will move the results list one page up, and the active focus is placed onto the first title in the list being displayed on the page.
. Each time a user selects <Up> or <Down>, the active focus will move down one title on each page i.e. not fixed - active focus moves not title items.
10. If user selects a title from any results list by using <select> button on their remote control, then the system will take the user to the product page
11. If user does NOT select a title, then go to step 8.
1. If the user goes back using the <Return> button, then the system will take them back to the previous screen. In this instance it is the format browse options screen. The system will also place the active focus on the previous category i.e. not the default position. GO back to section 2.3.1 step 1. 2. If user does not select <Return> button, then go back to step 9
0 The remote control options shown in Figure 45 are displayed on the 'Format' Category
Screen.
If user selects 'Home' or 'Help' remote control option, then go 'home' or 'help'
1. If user does not select a remote control option, then go back to step 7 i.e. system waits for user to trigger an action / process.
User Selects 'Categories' Option
Figure 46 shows a flow diagram of the steps after a user selects the 'categories' option.
Figure imgf000054_0001
'Page Down' (Blue) soft keys to navigate page by page at a time. A user is able to use these buttons when active focus is anywhere on the screen.
Note: these soft keys will only be displayed after the user has navigated on to the results list [from navigation panel].
3. If the system is displaying the first page of a results list, the system will not display the 'Page Up' (Yellow) soft key.
4. If the system is displaying the last page of a results list, the system will not display the 'Page Down' (Blue) soft key.
5. If user selects <P+> and the active focus is anywhere on the first 4 titles (i.e. first page) of results, then nothing will happen, (because user is on first page of results so no results to go to above)
6. If user selects <P-> and the active focus is anywhere on the last 4 titles (i.e. last page) of results, then nothing will happen, (because user is on last page of results so no results to go to below)
7. If user selects <P-> or 'Page Down' (Blue) and the active focus is anywhere on a page from which other page results are available below, then the system will move the results list one page down, and the active focus is placed onto the first title in the list being displayed on the page.
8. If user selects <P+> or 'Page Up' (Green soft key) and the active focus is anywhere on a page from which other page results are available above, then the system will move the results list one page up, and the active focus is placed onto the first title in the list being displayed on the page.
9. Each time a user selects <Up> or <Down>, the active focus will move down one title on each page i.e. not fixed - active focus moves not title items.
10. If user selects a title from any results list by using <select> button on their remote control, then the system will take the user to the product page
1 1. If user does NOT select a title, then go to step 7.
1. If user goes back from the results list using the <left> button, then the system will take the active focus back to the 'navigation panel'. Active focus position is placed on the previous active category in the list e.g. if user was on the 'Most Popular' results list for genre category 'Family' and navigates <Left>, then the active focus will move back to 'Most Popular'.
2. If user does not navigate back using the <left> button on their remote, then go to step 8.
3. If the user goes back using the <Return> button, then the system will take them back to the 'Format' category page. The active focus position is placed on the previous option in the list. In this case it is placed on 'Categories' option.
If user selects 'Home' or 'Help' remote control option, then go 'home' or 'help' When user selects a genre category, the system will display the filter options in the 'Navigation Panel'
The filter options are:
1) New Releases
2) Most Popular
3) Highest Rated
4) Coming Soon
5) AII A-Z
Go to step 10.
1) The system will display a results list for the genre the user selected in step 3. The default view is based upon the 'editorial collection' 'New Releases'.
2) It will also display a 'breadcrumb' at the top of the content panel. This breadcrumb will display the following:
i) The format in which the user is browsing i.e. Blu-ray or DVD ii) The Genre that the user has selected e.g. Children
iii) The Auto collection the user selected e.g. New Releases (by default) iv) A Page reference e.g. "Page 1 of 8"
3) Each title in the results list may display the following 'short form information':
i) Thumbnail image (hero shot or pack shot)
Title of film
Genre Categories
iv) Production Year (yyyy)
v) Rating + Number of users who rated
vi) Certificate (BBFC certificate if available, or LF equivalent)
4) If a Rating has not yet been provided for the title, the system will display the following message "No ratings yet". The star ratings image will not be displayed.
5) The system will display a static image for any titles that do not have a pack shot or hero image available.
6) The system will not display any titles [in the results list], that do not have either a BBFC certification, or a LF equivalent certification.
1. f user selects a different filter option, then go back to step 10
2. f user does not select a different filter option, then go to step 12
f user navigates to the results list, then go to step 15
f user does not navigate the results list, then go to step 13
f the user goes back using the <Return> button, then the system will take them back to the 'Format' category page - go to section 2.3.2 step 1. The system will also place the active focus on the previous category i.e. not a default position. 2. If user does NOT go back using the <return> button, then go to step 14
1. If user selects a remote control option, then go elsewhere. The system will also place the active focus on the default position for that page.
2. If user does NOT select a remote control option, then go back to step 9 (i.e. Until user triggers a different process stage or step e.g. selects title, etc)
A user will navigate to a results list by selecting the <right> button on their remote control, from the 'navigation panel'.
1. The user is able to navigate title by title within a results list by selecting <down> or <up> on their remote control.
2. The user will also be able to use the <P+> or <P-> or the 'Page Up' (Yellow) and 'Page Down' (Blue) soft keys to navigate page by page at a time. A user is able to use these buttons when active focus is anywhere on the screen.
Note: these soft keys will only be displayed after the user has navigated on to the results list [from navigation panel].
3. If the system is displaying the first page of a results list, the system will not display the 'Page Up' (Yellow) soft key.
4. If the system is displaying the last page of a results list, the system will not display the 'Page Down' (Blue) soft key.
5. If user selects <P+> and the active focus is anywhere on the first 4 titles (i.e. first page) of results, then nothing will happen, (because user is on first page of results so no results to go to above)
6. If user selects <P-> and the active focus is anywhere on the last 4 titles (i.e. last page) of results, then nothing will happen, (because user is on last page of results so no results to go to below)
7. If user selects <P-> or 'Page Down' (Blue) and the active focus is anywhere on a page from which other page results are available below, then the system will move the results list one page down, and the active focus is placed onto the first title in the list being displayed on the page.
8. If user selects <P+> or 'Page Up' (Green soft key) and the active focus is anywhere on a page from which other page results are available above, then the system will move the results list one page up, and the active focus is placed onto the first title in the list being displayed on the page.
9. Each time a user selects <Up> or <Down>, the active focus will move down one title on each page i.e. not fixed - active focus moves not title items.
10. If user selects a title from any results list by using <select> button on their remote control, then the system will take the user to the product page
1 1. If user does NOT select a title, then go to step 16.
3. If user goes back from the results list using the <left> button, then the system will take the active focus back to the 'navigation panel'. Active focus position is placed on the last active category in the list - go back to step 9.
4. If user does not navigate back using the <left> button on their remote, then go to step 15.
5. If the user goes back using the <Return> button, then the system will take them back to the 'Genre' category page - go to step 1.
User Selects 'Collections' Option
Figure 47 shows a flow diagram of the steps after a user selects the 'collections' option.
When user selects the 'Collection' option from the 'Physical Format' category page e.g.
1. The system will display the following collections in the 'navigation panel'
2. By default, the system will place the active focus on the first collection in the list.
3. Marketing Manager is able to create and select up to 12 Collections to be displayed to users.
4. The Marketing Manager is able to specify the order in which the Collections List is displayed.
5. Marketing Manager is able to select up to 20 titles for each Collection.
6. The Marketing Manager is able to specify the order in which the titles are displayed in the results list of each Collection.
1. The first time a user navigates to the Collections List, the system will display the results for the first collection in the list.
2. There will only be one results list for Collections i.e. User will not have option to filter results list based upon 'automatic collections' e.g. Most Popular, Highest Rated, Coming Soon, etc
3. It will also display a 'breadcrumb' at the top of the content panel. This breadcrumb is updated based upon which Collection the user has selected.
4. Each title in the list will have the following information displayed:
vii) Thumbnail image (hero shot or pack shot)
viii) Title of film
ix) Genre Categories
x) Production Year (yyyy)
xi) Rating + umber of users who rated
xii) Certificate (BBFC certificate if available, or LF equivalent)
5. If a Rating has not yet been provided for the title, the system will display the following message "No ratings yet". The star ratings image will not be displayed.
6. The system will display a static image for any titles that do not have a pack shot or hero image available.
o 1. If user selects a different Collection [from the list], then go back to step 2. 2. If user does not select a different Collection then, go to step 4.
1. If user does NOT navigate to the Collection results list, then go to step 5
2. If user navigates to Collection Results list using <Right> button, then go to step 6.
2. If user navigates back using the <Return> button, then system will take them back to the 'Physical Format' Category Page - refer to step 2 in section 2.3.2. The system will also place the active focus on the previous category i.e. not a default position.
A user will navigate to a results list by selecting the <right> button on their remote control, from the navigation panel'.
1. The user is able to navigate title by title within a results list by selecting <down> or <up> on their remote control.
2. The user will also be able to use the <P+> or <P-> or the 'Page Up' (Yellow) and 'Page Down' (Blue) soft keys to navigate page by page at a time. A user is able to use these buttons when active focus is anywhere on the screen.
Note: these soft keys will only be displayed after the user has navigated on to the results list [from navigation panel].
3. If the system is displaying the first page of a results list, the system will not display the 'Page Up' (Yellow) soft key.
4. If the system is displaying the last page of a results list, the system will not display the 'Page Down' (Blue) soft key.
5. If user selects <P+> and the active focus is anywhere on the first 4 titles (i.e. first page) of results, then nothing will happen, (because user is on first page of results so no results to go to above)
6. If user selects <P-> and the active focus is anywhere on the last 4 titles (i.e. last page) of results, then nothing will happen, (because user is on last page of results so no results to go to below)
7. If user selects <P-> or 'Page Down' (Blue) and the active focus is anywhere on a page from which other page results are available below, then the system will move the results list one page down, and the active focus is placed onto the first title in the list being displayed on the page.
8. If user selects <P+> or 'Page Up' (Green soft key) and the active focus is anywhere on a page from which other page results are available above, then the system will move the results list one page up, and the active focus is placed onto the first title in the list being displayed on the page.
9. Each time a user selects <Up> or <Down>, the active focus will move down one title on each page i.e. not fixed - active focus moves not title items.
10. If user selects a title from any results list by using <select> button on their remote control, then the system will take the user to the product page
11. If user does NOT select a title, then go to step 7. 1. If user navigates back from the selected results list using <left> button, then the system will take the user back to the 'navigation panel' - in this instance the system will move the active focus back to the Collection in the Collection list. Go back to step 3.
2. If user navigates back using <Return> button, then system will take them back to the 'Physical Format' Category Page - refer to step 2 in section 2.3.2, and active focus is placed onto the previous position. In this case it is placed on 'Collections' option.
3. If user does not navigate back, then go to step 8.
If user selects a remote control option, then go elsewhere
If user does NOT select a remote control option, then go back to step 6 (i.e. Until user triggers a different process stage or step e.g. selects title, etc)
Definition of Collections - Blu-ray and DVD
The following definitions cover all automatic and editorial collections, which are displayed at different levels within the Navigation hierarchy, i.e.
Figure 48 (a) - Collections that are displayed on the Browse DVD or Blu-ray Format Page are highlighted in 'red' in the tables below
OR displayed as part of a genre results list i.e.
Figure 48 (b) - These collection types are highlighted in 'green' in the tables below
Or displayed as an editorial collection from the Browse DVD or Blu-ray Category Pages. These collection types are highlighted in 'smbe in the tables below
MOST POPULAR (Automatic Collection):
Figure imgf000060_0001
changed
1 ) It is the sum of the total number of 1) It can be configured based upon 'queue adds' of a title in Blu-ray time periods - 'last day', 'last week', Catalogue AND genre, (if no genre 'last month', 'last 3 months', 'last 6 selected then all genres) months', 'last 12 months', 'all time'
2) To a default maximum list length of 50
titles, which can be configured i.e.
changed
NEW RELEASES (Automatic Collection):
Figure imgf000061_0001
Is Displayed Definition Configuration Options
On DVD Format 1 ) It is an average of all user ratings 1) It can be configured based upon
Category for the title across DVD time periods - 'last day', 'last week",
Screen 2) Displayed in order of Rating i.e. As 'last month', 'last 3 months', 'last 6 per existing web site ordering - months', 'last 12 months', 'all time
RED weighted 2) default ratings in the last month
4) To a default maximum list length of
50 titles, which can be configured i.e.
Changed.
Blu-ray Format 1 ) It is an average of all user ratings 1 ) It can be configured based upon
Category for the title across Blu-ray. time periods - 'last day', 'last week',
Screen 2) Displayed in order of Rating i.e. As 'last month', 'last 3 months', 'last 6 per existing web site ordering - months', 'last 12 months', 'all time
RED weighted 2) default ratings in the last month
4) To a default maximum list length of
50 titles, which can be configured i.e.
Changed.
1) It is an average of all user ratings 1) It can be configured based upon for the title across DVD, filtered for time periods - 'last day', 'last week', each specific Genre. 'last month', 'last 3 months', 'last 6
2) Displayed in order of Rating i.e. As months', 'last 12 months', 'all time per existing web site ordering - 2) default ratings in the last month weighted
4) To a default maximum list length of
50 titles, which can be configured i.e.
Changed.
1 ) It is an average of all user ratings 1) It can be configured based upon for the title across Blu-ray, filtered for time periods - 'last day', 'last week', each specific Genre. 'last month', 'last 3 months', 'last 6
2) Displayed in order of Rating i.e. As months', 'last 12 months', 'all time per existing web site ordering - 2) default ratings in the last month weighted
4) To a default maximum list length of
50 titles, which can be configured i.e.
Changed.
Coming Soon (Automatic Collection):
Figure imgf000062_0001
Format 1 ) Based upon the 'Coming Soon' Based upon the next month
Category collection on the website, for Blu-ray
Screen format only, in order of queue additions
descending
RED 2) To a default maximum list length of
50 titles, which can be configured i.e.
Changed
1 ) Based upon the 'Coming Soon' Based upon the next month collection on the website, for DVD
format only, filtered for each selected
Genre, in order of queue additions
descending
2) To a default maximum list length of
50 titles, which can be configured i.e.
Changed
1 ) Based upon the 'Coming Soon' Based upon the next month collection on the website, for Blu-ray
format only, filtered for each selected
Genre, in order of queue additions
descending
2) To a default maximum list length of
50 titles, which can be configured i.e.
Changed
All (Automatic Collection):
Figure imgf000063_0001
Advantageously users may use a TV remote control to easily search through the system catalogue, to easily find titles they want to watch, no matter how many titles are in the catalogue. Functional Requirements
The system may provide a way for users to easily search through on-demand, DVD and blu-ray titles irrespective of the number of titles in the catalogue.
High Level User Journey
Figure 49 shows a high level user journey for searching.
Headline User Stories
The User may be able to...
Figure imgf000064_0001
Display Search Page
Figure 50 shows a flow diagram of the steps after a user selects 'search'.
Figure imgf000064_0002
1. The system will display a single search box field for the entry of letters / keywords.
2. The system will restrict the number of characters a user can enter into the search box field.
1. The system will display an on screen "keypad" in an A-Z/0-9 format (alphanumeric characters).
2. The "keypad" will also include buttons to add 'spaces', 'delete' and 'clear all' characters from a search box.
3. The default position for the active focus is on the first letter on the keypad i.e. 'A'
4. A user is able to enter numbers or letters in the search box by using the virtual keypad.
Q When a user first navigates to the Search Page from the Home Page, the system will display a default instructional messaging in the Results List space, which will detail search options and tips.
Go to step 5
User is able to navigate <Up> to the search options and <select > either the 'Title' or 'Actor / Director' radio button to choose the type of search they wish to perform.
1) If user selects a radio button then the system will enable the selected radio button, and place the active focus back onto the default position on the keypad i.e. letter 'Α'. Go to step 6.
2) If user does not select a radio button i.e. navigates away from radio buttons, then go to step 7.
© The system will complete a check to determine whether the user is beginning a search i.e. for the first time, or already has results i.e. minimum number of characters have been selected.
1) If a results list is already displayed in Content Panel, go to section 2.5.2 step 1 (re run Search query)
2) If results list is not currently displayed in Content Panel, then go back to step 4. o 1) If user navigates back (using <Return> button) from the Search Page, the system will take the user back to the previous page - in this instance it is the Home Screen. The system will put the active focus on the previous menu option on the Home Screen i.e. 'Search'
2) If user does not go back then go to step 8.
1) If user selects 'Home' or 'Help' remote control option, then go to 'home' or 'help'
2) If user does not select a remote control soft key option, then see below
Keypad Navigation and Character Selection
Figure 51 shows a flow diagram of the steps involved in using the keypad for searching.
Figure imgf000065_0001
• <Down> button = down one letter
• <Right> button = right one letter (If active focus is on F, L, R, X, 4, 0, clear, Actor / Director search option, or Title search option, then <right> will take active focus to first title in results list. If no results then active focus will remain on keypad).
• <Left> button = left one letter
• <Up> button = up one letter. (If active focus is on A, B, C, D, E or F, then up will take active focus to Actor / Director search option radio button).
• <Enter / Select> button = used to select alphanumeric character or <Delete> / <Space> / <Clear All> action.
2. User s able to add spaces by selecting the 'Space' button [on virtual keypad]
3. User is able to delete the last letter entered by selecting the 'Delete' button [on virtual keypad].
4. User is able to delete all letters entered by selecting the 'Clear' button [on virtual keypad]
Go to step 2.
e 1. If User selects an alphanumeric character, then go to step 3.
2. If User does not select an alphanumeric character, then go to step 5.
When User has selected an alphanumeric character, the system will display the character in the search box field.
Go to step 4.
o The System will initiate a search query when at least 1 alphanumeric character has been selected by the User. The System will restrict the number of characters the user can enter to a maximum of 15.
1. If the 'Actor / Director' search radio button is enabled then go to section 2.5.1 (below)
2. If the 'Title' search radio button is enabled then go to section 2.5.2 (below)
© 1. If the User selects 'Delete' or 'Clear All' button, then go to step 6.
2. If User does not select 'Delete' or 'Clear All' button, then go back to step 1.
Θ 1. If there is at least 1 alphanumeric or space character being displayed in the search box field, go to step 7.
2. If there are no characters being displayed in the search box field, then go back to step 1.
# 1. When user selects 'Delete' button, the system will remove the last selected letter from the search box display field.
2. When user selects 'Clear All' button, the system will remove all letters from the search box display field.
Go to step 8. When the user has selected 'delete' (i.e. not 'clear all'), the system will determine whether the minimum of 1 character is still displayed.
1. If 1 or more characters are remaining, go to step 4
2. If no characters remain, go to step 9
Θ When there are less than the minimum 1 character remaining in the search box, the system will replace the results list with the default instructional message. Go back to section 2.3 step 5
Actor / Director Search, Title Search, Search Results List
Actor / Director Search
Figure 52 shows a flow diagram of the steps taken to perform an actor/director search.
Figure imgf000067_0001
6. The system will not display any names of Actors or Directors in the Auto Complete results list if there are no titles associated with that name.
Go to step 5
1. When results list are displayed in the content panel, a user is able to navigate to the list of Actors and Directors by selecting <Right> when the active focus is on F, L, R, X, 4, 0, or clear.
2. If user navigates to the Actor / Director results list then go to step 6.
3. If user does not navigate to the Actor / Director results list then go back to section 2.4 step 1.
A user will navigate to a results list by selecting the <right> button on their remote control, from the 'navigation panel'.
12. The user is able to navigate Actor / Director names within a results list by selecting <down> or <up> on their remote control.
13. The user will also be able to use the <P+> or <P-> or the 'Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time. A user is able to use these buttons when active focus is anywhere on the screen.
Note: these soft keys will only be displayed after the user has navigated on to the results list [from navigation panel].
14. If the system is displaying the first page of a results list, the system will not display the 'Page Up' (Blue) soft key.
15. If the system is displaying the last page of a results list, the system will not display the 'Page Down' (Yellow) soft key.
16. If user selects <P+> and the active focus is anywhere on the first 4 titles (i.e. first page) of results, then nothing will happen, (because user is on first page of results so no results to go to above)
17. If user selects <P-> and the active focus is anywhere on the last 4 titles (i.e. last page) of results, then nothing will happen, (because user is on last page of results so no results to go to below)
18. If user selects <P-> or 'Page Down' (Yellow) and the active focus is anywhere on a page from which other page results are available below, then the system will move the results list one page down, and the active focus is placed onto the first title in the list being displayed on the page.
19. If user selects <P+> or 'Page Up' (Blue) and the active focus is anywhere on a page from which other page results are available above, then the system will move the results list one page up, and the active focus is placed onto the first title in the list being displayed on the page.
20. Each time a user selects <Up> or <Down>, the active focus will move down one title on each page i.e. not fixed - active focus moves not title items.
21. If User selects a name from the results list, then go to section 2.5.2 step 1. 11. If User does not select a name from the results list then go to step 7.
® 1. If User chooses <Left> then the system will take the active focus back to the keypad. The active focus is placed on the user last keypad position i.e. F, L, R, X, 4, 0, or clear.
2. If user chooses <Return> then the system will take them back to the previous screen. In this instance it will take the user back to the Home Screen with the active focus on the previous menu option selected i.e. 'Search'.
3. If User chooses not to go back, then system waits for user to trigger an action - go back to step 4.
Title Search
Figure 53 a flow diagram of the steps taken to perform a title search.
o 1. System will indicate to the User that search is being completed. This indicator needs to be displayed by the system in less than 0.25 seconds. If indicator is displayed, then it may not disappear again in less than 1.5 seconds.
2. The System will search for results based upon the alphanumeric characters and the search type that the user selected. This is determined by:
4. If User selected search type Title', then go to step 2
5. If User selected search type 'Actor / Director', then go to step 3.
® When the User selected search type 'Title', then the system will initiate a search based upon the alphanumeric characters the User selected (at least 2) against the 'Title' field only.
The system will run a search for 'All' titles by default.
Go to step 4
ϋ When a User selected search type 'Actor / Director', the system will initiate a search based upon the 'Name' that the User selected, against the 'Actor' and 'Director' field. The system will run a search for 'All' titles by default.
Go to step 4
o System will determine if any results are available based upon the criteria from either step 2 or step 3 (above).
1. If no results can be found, then go to step 5.
2. If results can be found, then go to section 2.5.3 step 1.
o When system determines that there are no results for the specified search criteria, it will display a message to the user to check letters and to try again.
The system will then wait for the user to trigger another action (e.g. go back, edit letters, etc) - go back to section 2.4 step 1.
Search Results List
Figure 54 shows a flow diagram of the steps taken to display the search results list.
0 The system will determine whether the search query is a Title only or an Actor /
Director search. 1) If search is Title only go to step 3
2) If search is Actor / Director go to step 2
o When the search is an Actor / Director search, the system will display the full Actor /
Director name in the breadcrumb.
The active focus will move to the first title in the results list.
Go to step 3
® The system will display 'All Film Titles' on the breadcrumb at the top of the screen.
The breadcrumb will also display the number of pages of results, based upon 4 titles per 'page'.
Note: If the search is a title only search, then the active focus will stay in the same position on the keypad, which is different to an Actor / Director search (see step 4 below)
Go to step 4
& The system will then display the results returned in the search query.
1 ) If search is a title only search, then the results list will look like this:
2) If search is an actor/director search, then the results list will look like this:
3) The default ordering for the search results list is as per the website.
4) Each title in the results list may display the following 'short form information':
vii) Thumbnail image (hero shot)
viii) Title of film
ix) Genre Categories
x) Production Year (yyyy)
xi) Rating + Number of users who rated
xii) Certificate (BBFC Online certificate if available, or LF equivalent)
xiii) Format availability indicator i.e. Blu-ray, DVD, Watch Now
+release date if relevant.
Go to step 5
1. If the search is a title only search, the user is able to navigate to the search results list by selecting <Right> when the active focus is on F, L, R, X, 4, 0, or clear.
2. If user navigates to the search results list then go to step 6.
3. If user does not navigate to the search results list then go to step 9.
A user will navigate to a results list by selecting the <right> button on their remote control, from the 'navigation panel'.
1. The user is able to navigate title by title within a results list by selecting <down> or <up> on their remote control. 2. The user will also be able to use the <P+> or <P-> or the Page Up' (Blue) and 'Page Down' (Yellow) soft keys to navigate page by page at a time. A user is able to use these buttons when active focus is anywhere on the screen.
Note: these soft keys will only be displayed after the user has navigated on to the results list [from navigation panel].
3. If the system is displaying the first page of a results list, the system will not display the 'Page Up' (Blue) soft key.
4. If the system is displaying the last page of a results list, the system will not display the 'Page Down' (Yellow) soft key.
5. If user selects <P+> and the active focus is anywhere on the first 4 titles (i.e. first page) of results, then nothing will happen, (because user is on first page of results so no results to go to above)
6. If user selects <P-> and the active focus is anywhere on the last 4 titles (i.e. last page) of results, then nothing will happen, (because user is on last page of results so no results to go to below)
7. If user selects <P-> or 'Page Down' (Yellow) and the active focus is anywhere on a page from which other page results are available below, then the system will move the results list one page down, and the active focus is placed onto the first title in the list being displayed on the page.
8. If user selects <P+> or 'Page Up' (Blue) and the active focus is anywhere on a page from which other page results are available above, then the system will move the results list one page up, and the active focus is placed onto the first title in the list being displayed on the page.
9. Each time a user selects <Up> or <Down>, the active focus will move down one title on each page i.e. not fixed - active focus moves not title items.
10. If user selects a title from any results list by using <select> button on their remote control, then the system will take the user to the product page
11. If user does NOT select a title, then go to step 7.
The system will determine whether user selects a filter from the 'Filter Options'.
The user is able to select a filter to apply to the search results list by selecting the
'Filter Options' soft key:
1. If user selects the Filter Options soft key, activate filter.
2. If user does not select the Filter Options soft key, then go to step 8.
1. If User chooses <Left>, the system will take the active focus back to the keypad.
The active focus is placed on the user last keypad position i.e. F, L, R, X, 4, 0, or clear. Go back to section 2.4 step 1
Note: if user selects an additional letter, then search will re rerun - if a title search then it will re run a title search. If an Actor/Director search then the system will re run the Actor / Actor Director search as per detailed steps defined in section 2.4.
2. If user chooses <Return> then go to step 10 3. If User chooses not to go back, then system waits for user to trigger an action - go back to step 6.
1. If user chooses <Return> then go to step 10
2. If User chooses not to go back, then system waits for user to trigger an action - go back to section 2.4 step 1.
If user chose <Return>, then the system will determine what the previous screen was.
1. If the search was a Title only search, then the system will take them back to the previous screen. In this instance it will take the user back to the Home Screen with the active focus on the previous menu option selected i.e. 'Search'.
2. If the search was an Actor / Director search, then the system will take them back to the previous Actor / Director results list. The active focus is on the previous Actor / Director name in the results lists. Go back to section 2.5.1 step 4.
Filter Results List Options
Figure 55 shows a flow diagram of the steps taken to display filter the search results list.
Figure imgf000072_0001
2) If user does not select 'Blu-ray' filter, go to step 6.
If the user does not select any filter option, then the system will determine if the user exits the filter options menu by selecting the <exit> or <Return> soft key
1) If user selects <exit> or <return> option, the system will take them back to the search results list. Go back to section 2.5.3 step 4.
2) If user does not exit, then go back to step 1. I.e. the system will wait for the user to trigger an action.
When the user has selected a filter option, the system will initiate the filter search query.
1) When user selects 'All Titles' filter, the system will run the 'All Titles' filter query.
2) When user selects 'Watch NOW filter, the system will run the 'Watch NOW filter query.
3) When user selects 'DVD' filter, the system will run the 'DVD' filter query.
4) When user selects 'Blu-ray' filter, the system will run the 'Blu-ray' filter query. Go to step 8.
o The system will determine whether there are any results for the selected filter.
1) If no results are found for the selected filter, then go to step 9.
2) If results are found for the selected filter, then the system will display these results. When filtered results are found, the system will display the filter type on the breadcrumb of the results list. Go back to section 2.5.3 step 4.
o When no results are found for the selected filter, the system will display the filter type on the breadcrumb, and a "no results found" message in the search results area (i.e. not within filter options menu popup).
Go to step 10.
When there are no results for the selected filter, there is no active focus and so the user will have to select from the following choices:
1) If user selects soft key 'Filter Options', go back to step 1
2) If user selects soft key 'Return', go to step 1 1
3) If user selects soft key red (home) then system will take user to Home Screen.
4) If user selects soft key Green (Help), then system will take user to Help Screen.
1) When user selects <Return>, the system will take the user back to the default results list. Go back to section 2.5.3 step 1 i.e. return to 'All Titles' [default] results list.
SELECT
Advantageously, users may use a TV remote control to easily view detailed information about a title, and be able to choose to Watch Now, add or remove the title to their rental list, or make changes to their rental list options. Functional Requirements
The system may provide a way for users to easily view details of blu-ray, DVD and on-demand titles, as well as making it simple for them to select to watch their chosen title.
High Level User Journey
Figure 56 shows a high level user journey starting at the 'product page'.
Headline User Stories
The User may be able to...
ST10 ...view detailed information about the title for which he has selected to view the product page.
ST20 ...select 'Watch Now' from the Product Page for an on demand title.
ST50 ...select 'add to playlist' or 'remove from playlist' from the Product Page and for that on demand title to be added or removed to User Playlist.
ST120 ...select 'add to rental queue' or 'remove from rental list' from the Product Page and for the Blu Ray or DVD title to be added to 'user default rental list' as medium priority, or removed. (1b)
...see rental list change options, and to change which list, what priority and on what format the title is added to 'user rental list'.
ST80 ...select 'Similar Titles ' from the Product Page, and to see similar titles, based upon the same logic as the existing web site function.
ST150 ...go back to the previous page, from any page.
ST1 10 ...choose to watch a trailer for any title, so that the user can make a decision on whether he would like to watch this title.
ST30 ...choose to read reviews relating the title the user is looking at on the Product Page, if available.
ST160 ...choose to rate the title from the product page.
ST140 ...see if a title is available to buy from the system shop.
The System may be able to...
ST170
...process business rules and determine which action buttons need to be displayed on the product page. Rules based upon 'content availability' (e.g. title already on rental list).
ST90
...indicate that the user has already watched the title that is being displayed on the Product Page.
ST100
...indicate if the title that is being displayed on the product page, is available on the alternative format.
ST180 ...return a fully loaded product page in less than 2 seconds, and display an indicator to the user in no more than 0.25 seconds. Display Product Page and Initiate Action - Phase 1b
The following sections provide a detailed definition for all steps which need to be completed by the system, to display a product page for any title.
Display Product Page
There are a number of journeys that initiate the Select journey. The journey flow shown in Figure 57 illustrates the requirements on the system to display the Product Page, which is the starting point for the Select journey.
Figure imgf000075_0001
2. If the title is not available to 'Watch Now', the system will not display the 'Watch Now' option - go to step 6.
When it has been determined that the title is available to 'Watch Now', then system will display the 'Watch Now' option on the navigation panel.
Go to step 5.
o 1. If user selects the 'Watch Now' option from product Page, then it will initiate Watch
NOW process
2. If user does not select 'Watch NOW option, then go to step 6
0 1. If the title is listed in the catalogue on either Blu Ray or DVD formats, go to step 7
2. If the title is not available on either physical format, back to step 2
When the title is listed in the catalogue for either Blu Ray or DVD format, the system will determine if the title is already on the user's rental list.
1. If Blu Ray and/or DVD format is on user rental list then go to step 8.
2. If Blu Ray and/or DVD format is not on user rental list then go to step 9.
0 When it has been determined that the title is on the users rental list (either Blu Ray or DVD format), the system will display a 'Remove from Rental List' option on the navigation panel.
THIS MEANS WHEN A USER SELECTS THIS OPTION, THE SYSTEM GOES DIRECTLY TO THE REMOVE PROCESS AND REMOVES ALL FORMATS FROM ANY LIST IE. SKIPS THE INTERIM STEP
Go to step 12
@ When it has been determined that the title is not on the users rental list (neither Blu Ray nor DVD format), the system will determine if either Blu Ray and/or DVD title is In Stock'.
1. If either Blu Ray or DVD format is 'In Stock' then go to step 10.
2. If neither Blu Ray nor DVD format is 'In Stock' then go to step 1 1.
® When it has been determined that the title is 'In Stock' (either Blu Ray or DVD format), the system will display an 'Add to Rental List' option on the navigation panel.
IF TITLE IS AVAILABLE ON BOTH BLU RAY AND DVD FORMATS, HOWEVER ONLY
ONE FORMAT IS ON 'PRE RELEASE', THEN THE SYSTEM WILL DISPLAY 'ADD TO
RENTAL LIST OPTION.
Go to step 12.
When it has been determined that the title is not 'In Stock' (neither Blu Ray nor DVD format) and both are available on 'pre release', the system will display a 'Reserve on Rental List' option on the navigation panel.
IF THE TITLE IS AVAILABLE ON ONLY ONE FORMAT AND IT IS 'PRE RELEASE', THEN THE SYSTEM WILL DISPLAY 'RESERVE ON RENTAL LIST' OPTION.
Go to step 12.
® When the Add / Remove / Reserve action is displayed, the user will have the option to select it. 1. If user selects the Add / Remove / Reserve function then go to section 2.4.1 step 1
2. If user does not select Add / Remove / Reserve function then go to step 13. φ 1. If user goes back i.e. <Return>, the system will take them to the screen they were on before they visited the Product Page. Go to section 2.3.2 (below) for full definition of requirements.
2. If user does not select to go back, then go to step 14.
φ 1. If user selects one of the remote control options (red, green, yellow, blue), the system will take them to the relevant page.
2. If user does not select a remote control button option, then go back to step 2, until user triggers an action, as described in any of the steps above.
User Selects Go Back from Product Page
Figure 58 shows a flow diagram of the steps taken after a user selects 'go back'.
o The 'Go Back' function is initiated when a User selects <Return> on their remote control, when they are on the Product Page.
1. If user came from a title on the Home Screen, then go to step 2
2. If user did not come from a collection, then go to step 3.
© When a user selects go back (via their remote control interface i.e. <Return>), and the user came to the product page from a title on the Home Screen (i.e. Content Carousel), then the system will take the user back to the Home Page. The Content Carousel will display the last displayed title, and active focus is placed on the title being displayed in the Content Carousel.
1. If user came from a search results list, then go to step 4
2. If user did not come from a search results list, then go to step 5.
0 When a user selects go back (via their remote control interface i.e. <Return>) from the product page, and the user came to the product page from a search results list:
1. the system will take the user back to their previous search results list,
2. With the same filter options applied (if relevant) e.g. just watch now titles
3. with the 'active' focus on the previous title i.e. the title they selected to come to the product page.
When a user selects go back (via their remote control interface i.e. <Return>) from the product page, and the user came to the product page from a browse results list:
1. the system will take the user back to their previous browse results list,
2. at the same level / facet e.g. children's\most watched
3. with the 'active' focus on the previous title i.e. the title they selected to come to the product page.. Process Action
Add I Remove / Reserve to Rental List
When a user selects the rental list action from the product page, the user is able to complete the following functions:
1) add or reserve a title to their rental list;
2) remove a title from their rental list;
3) change which rental list to add the title too;
4) change what priority the title will have on that rental list (only applies to titles that are 'In Stock')
5) change the format on their rental list
What a user is able to do is determined by a number of business rules. These business rules are determined by the system and is based upon the following considerations:
i) Format (Blu Ray or DVD)
ii) Availability ('in stock' or 'pre release')
iii) Status (whether title is already on users rental list)
The options which are then displayed may look something like those shown in Figure 59: (this example is based upon a user <selecting> 'add to rental list' option from the Product Page, them having more than one list, the title being available in both formats)
Initiate Rental List Action
Figure 60 shows a flow diagram of the steps taken to remove an item from the rental list.
Figure imgf000078_0001
be displayed to the user: "Your internet connection has been interrupted - please check all cables, or contact your ISP (internet service provider)" ii) If at any time the service fails to respond to a user request due to a problem with the service and no fault of the user the following message may be displayed: "There has been a problem contacting the system - normal service will resume shortly, sorry for the inconvenience"
The system will then take the user back to the Product Page. Go back to section 2.3.1 step 2.
Display Rental List Options
Figure 61 shows a flow diagram of the steps taken to display the rental list.
Figure imgf000079_0001
When alternate format is available, the system will display the alternate format option. Note: The CERT for each format will also be displayed.
Process Rental List Actions
Figure 62 shows a flow diagram of the steps taken to process rental list actions.
If user chooses to exit the rental list options, the system will take the user back to the Product Page. Go to section 2.3.1 step 2. The user is able to use the soft key <Exit> or <Return> to exit the rental list options dialogue screen.
If user does not choose to exit the rental list options, then go to step 2.
If there are multiple rental lists associated with the user profile, the system needs to determine which list the user wishes to process the action against.
1. If user selects a different list, then go to step 3
2. If user does not select a different list, then go to step 4.
The user is able to move to a different rental list by navigating to the rental list selection box and moving <right> or <left>. This is shown in Figure 63.
1. When the user selects a different rental list, the system will display the rental list name in the selection box.
2. When there are no other lists to the right of the list being displayed, then the system will hide the <Right> action.
3. When there are no other lists to the left of the list being displayed, then the system will hide the <l_eft> action.
Note: if a user has no multiple lists, the system will not permit user to navigate to the rental list selection box.
Go to step 4.
The system will determine if the user changes the format. This will only be possible if an alternate format is available.
1. If user selects alternate format, go to step 5
2. If user does not select alternate format, go to step 8
A user is able to select a different format by navigating to the change format options and using <Right> or <Left > and <Select> buttons. This is shown in Figure 64
The user will not be able to change format when the alternate is not available.
Go to step 6.
The system will determine whether the alternate format that the user has selected is 'In stock' or 'Pre Release'.
1. If format is on pre release, go to step 7
2. If format is 'In Stock', go to step 8.
When the alternate format is on 'Pre Release', the system will display release date priority change options. This is shown in Figure 65.
Go to step 10. The system will determine if the user chooses a different priority setting.
Note that this function will only relate to title that are 'In Stock' i.e. not 'Pre Released' titles.
1. If user chooses to select a different priority setting, go to step 9.
2. If user does not select a different priority setting, go to step 10.
The user is able to change the default priority of the format they have selected i.e. with default or alternate format.
Note: they will only be able to change priority for 'In Stock' formats i.e. not available for 'Pre Release'.
They will complete this by navigating to the 'change priority' options and using <Right> or <Left> and <Select> to change the priority setting. This is shown in Figure 66.
1. When the user <selects> a different priority, the system will display this change.
Go to step 10.
The system will determine if user <selects> 'Confirm' to apply all selected rental options.
1. If user selects the 'Confirm' button, go to step 11.
2. If user does not select 'Confirm' button then go back to step 1 i.e. system waits for user to trigger an action.
The system will apply any of the following options the user may have made in the previous steps:
i) Rental List choice
ii) Title format
iii) Priority setting
No bonus titles are added to a user rental list
Go back to section 2.3.1 step 2 (i.e. the Product Page). Note: there is no confirmation message. Note that the Product Page will then change to display 'Remove from Rental List' option as per steps defined in section 2.3.1
The system will determine if the add to rental list process has been completed successfully.
1. If system successfully added the title from the rental list, then go to back to section 2.3.1 step 2.
2. If the system failed to add title to rental list, then the system will display a general message. These are based upon the error messages defined herein. There are two types of message. These are:
i) If at any time the user's internet connection fails the following message may be displayed to the user: "Your internet connection has been interrupted - please check all cables, or contact your ISP (internet service provider)"
ii) If at any time the service fails to respond to a user request due to a problem with the service and no fault of the user the following message may be displayed: "There has been a problem contacting the system - normal service will resume shortly, sorry for the inconvenience"
iii) The system will then take the user back to the Product Page. Go back to section 2.3.1 step 2. Rental List Options
Below lists all the possible combinations of action buttons the system may display for the add/reserve function.
There are 8 top level scenarios for each title to consider. These are based upon format type and availability status (i.e. 'not available', 'in stock' or 'pre release'.).
1. In Stock on DVD only
2. In Stock on Blu Ray only
3. Pre Release on DVD only
4. Pre Release on Blu Ray only
5. In Stock on DVD, In Stock on Blu Ray.
6. In Stock on DVD, pre release on Blu Ray.
7. Pre release on DVD, In Stock on Blu Ray.
8. Pre release on DVD, Pre release on Blu Ray.
In addition, the next dimension is whether the user has multiple rental lists or not. This creates a total of 16 different combinations which the system will have to display.
The table below and Figure 67 lists and illustrates all of the 16 different scenarios based upon the default display i.e. what the system needs to display after user has selected an 'Add' or 'Reserve' option from the Product Page.
Figure imgf000082_0001
Multiple rental lists
In Stock on DVD, pre release on Blu Ray. Fig 67 (k)
Single rental list
In Stock on DVD, pre release on Blu Ray. Fig 67 (1)
Multiple rental lists
Pre release on DVD, In Stock on Blu Ray. Fig 67 (m)
Single rental list
Pre release on DVD, In Stock on Blu Ray. Fig 67 (n)
Multiple rental lists
Pre release on DVD, Pre release on Blu Ray. Fig 67 (o)
Single rental list
Pre release on DVD, Pre release on Blu Ray. Fig 67 (p)
Multiple rental lists
SELECT - More like this
Advantageously users may use a TV remote control to easily view similar titles for the title they are looking at on the product page.
Functional Requirements
The system may provide a way for users to easily view similar titles of another title they are viewing on a product page.
High Level User Journey
Figure 68 shows a high level user journey starting at 'display more like this'.
Headline User Stories
The User may be able to...
Figure imgf000083_0002
Display 'More like this...' option and user selection
Figure 69 shows a flow diagram of the steps taken after the user selects 'more like this'.
Figure imgf000083_0001
The system will determine when the user selects the 'More like this...' option on the navigation panel of a product page.
1. If user selects 'More like this...' option, go to step 3
2. If user does not select 'More like this...' option, then go to section 2.4 step 1.
¾P The system will display the similar titles results list for the product page that was being viewed.
The associated title product page is displayed on the breadcrumb.
Figure 70 shows a possible screen shot at this stage.
The similar titles results list is based upon the existing 'Similar titles...' automatic collection on the website, however it will also include the following:
1. It will include watch now titles.
2. It will order the watch now titles first in the results list.
3. Active focus is placed on the first item in the results list.
Each title in the results list may display the following 'short form information': xiv) Thumbnail image (hero shot)
xv) Title of film
xvi) Genre Categories
xvii) Production Year (yyyy)
xviii) Rating + Number of users who rated
xix) Certificate (LF equivalent certificate - highest certificate if 2 or more different CERTS stored)
XX) Format availability indicator i.e. Blu-ray, DVD, Watch Now.
User selects 'More like this...' Title from results list
Figure 71 shows a flow diagram of the steps taken to display 'more like this' results.
Figure imgf000084_0001
Go to step 3
The system will determine if the user selects a <Page Down> / <Page Up> option.
1. If user selects a <Page Down> / <Page Up> option, go to step 4
2. If user does not select a <Page Down> / <Page Up> option, go to step 5.
When user has selected a <Page Down> / <Page Up> option, the system will display the requested page.
Go back to step 3.
The system will determine if the user selected a title from the results list.
1. If user <select> a title from the results list, go to step 6
2. If user does not select a title from the results list, go to section 2.5 step 1.
When user has selected a title from the results list, the system will display the product page for the selected title.
The active focus is placed in the default position on the product page i.e. the first option in the navigation panel.
The system will also store a reference to the last product page to enable <Return> function ref: section 2.5 'user navigates back' functions.
Go back to section 2.3 step 1
User navigates back
When a user selects <Return>, the system will take the user back. Because it is possible for a user to navigate forward from the original product page, through a number of different other Product Pages and 'more like this...' results list, the user experience needs to be controlled so that a user will not have to go back through 10 or more product pages to get back to their original product page, and the previous screen i.e. Browse / Search results list or Home Screen.
To this end, the following business rules will apply to the go back function for 'More like this...'.
1. If user is on original product page and user selects <Return>, the system will take user back to previous screen
2. If user is on 'More like this' results list of the original product page and user selects <Return>, the system will take user back to the original product page.
3. If user is on any Product Page and selects <Return>, the system will take user back to the previous 'More like this' results list.
4. If user is on any 'More like this' results list and the user selects <Return>, the system will take the user back to the original product page.
Figure 72 shows screen shots at different stages of the user back-navigating.
These business rules are defined below and shown in Figure 73:
Figure imgf000085_0001
soft key options.
1. If user selects <Home>, the system will take the user back to the Home Screen
2. If user selects <Exit>, the system will take the user out of the application and back to the device menu.
3. If the user does not select a soft key option, the system will wait for the user to trigger an action. Go back to section 2.4 step 1
ft When user is viewing a 'More like this...' results list, the system will take the user back to the original product page.
The active focus on the default position on the navigation panel i.e. first option in list. Go back to section 2.3 step 1.
When the user is viewing a product page, i.e. when the 'More like this...' results list is not being displayed, the system will determine if the user goes back.
1. If user selects <return>, go to step 6
2. If user does not select <return>, go to step 8.
o The system will determine whether the user is viewing the original product page.
1. If user selected <Return> and is on the original product page, the system will take the user back to the previous screen.
2. If user selected <Return> and is not viewing the original product page, go to step 7
When user is viewing a 'Product Page' and selects <Return> and it is not the original product page, the system will display the previous 'More like this' results list. Go back to section 2.4 step 1.
o If the user does not select <return>, the system will determine if user selects one of the soft key options.
1. If user selects <Home>, the system will take the user back to the Home Screen
2. If user selects <Help>, the system will take the user to the Help screen
3. If the user does not select a soft key option, the system will wait for the user to trigger an action. Go back to section 2.3 step 1
SELECT - Rate
Advantageously users may use a TV remote control to easily see the rating for titles they have rated, and rate or change a rating for a title.
Functional Requirements
The system may provide a way for users to easily rate a title from the Product Page. High Level User Journey
Figure 74 shows a high level user journey for rating a title.
Headline User Stories
The User may be able to...
Figure imgf000086_0001
...retrieve a stored user rating for a title and display on product page
..give user a way of changing their rating for a title.
...give user a way of submitting a rating for a title they have not rated, and to store the rating so that it is displayed on the TV and the website (when logged in).
Display User Rating on Product Page
Figure 75 shows a flow diagram of the steps taken to rate a title.
Figure imgf000087_0001
User Rates Title
Figure 76 shows a flow diagram of the steps taken to rate a title using the 'star rating panel'.
User will come to 'Rate the Title' section by selecting the 'Rate this title' option on the Product Page of any Title.
The system will display a message instructing the user how to rate the title along with a 'rating panel'.
The active focus will only remain on the 'star rating panel'.
1. If the user has already rated the title previously, the default display is the stored rating (in red).
2. If user has not rated the title previously, the default display is 3 red stars.
An example of how this will look is shown below:
Figure 77 (a)
Go to step 2
1. If user selects <Return>, the system will take the user back to the Product Page. The active focus will remain on the 'Rate this' option.
2. If user does not select <Return>, go to step 3
When the active focus is on the star rating panel, the system will determine if the user changes the star rating. A user will change the star rating by using the <Right> and <Left> buttons on their remote.
1. If user changes the star rating, go to step 4
2. If user does not change star rating, go to step 5.
A user is able to change the star rating in increments of half a star (i.e. same as web site). When the user changes the star rating by using the <Right> and <Left> buttons on their remote control, the system will display the following:
1. When the user selects <Right>, then system will display an additional half a star increment i.e. on top of current displayed star rating - default or stored user rating.
2. A user is able to hold the <Right> down and the system will display additional half star increments for each button event that is triggered. The star increments will not go any further once it has reached the maximum star rating i.e. 5 full stars.
3. When the maximum 5 stars are being displayed (i.e. Ί love it'), the system will hide the right arrow graphic. E.g. Figure 77 (b)
4. When the user selects <Left>, then system will display half reduction in star rating.
5. A user is able to hold the <l_eft> down and the system will display a reduction in stars for each button event that is triggered (in half star decrement).
The star decrements will not go any further once it has reached the minimum star rating. The minimum star rating is half a star i.e. zero stars will not be a valid rating and it will not be possible for a user to navigate to zero star ratings.
6. When the minimum half star is being displayed (i.e. 'painful'), the system will hide the left arrow graphic. E.g. Figure 77 (c)
7. When user selects <Right> or <Left>, the system will also display rating description in the popup.
E.g. Figure 77 (a)
This is specific to each half star increment as defined below:
½ Star Painful
1 Star Poor
11/2 Star Dull
2 Star Disappointing
2 ½ Star Just OK
3 Star Average
3 ½ Star Good 4 Star Very Good
4 ½ Star Great
5 Star 1 love it
Go to step 5
A The system will determine if the user navigates to the 'Confirm' button.
1. If user navigates <Down> to the 'Confirm' button, go to step 6.
2. If user does not navigate to the 'Confirm' button, go back to step 2 i.e. the system will wait for user to trigger an action.
The system will determine if the user confirms the rating.
When the active focus is on the 'Confirm' button, the system will hide both left and right arrow graphics on the star rating ribbon. E.g. Figure 78
1. If user selects <Enter> on confirm button, go to step 8.
2. If user does not select <Enter> on the confirm button, go to step 7
When the user has not selected confirm, the system will determine if the user navigates back to the 'Star rating panel'.
1. If user selects <Up>, the system will take the active focus back to the 'star rating panel'. Go back to step 3
2. If user does not navigate back to the 'star rating panel', go back to step 6 i.e. system waits for user to trigger an action.
When user has selected <Enter> on the confirm button, the system will store the rating being displayed, and exit the popup i.e. take user back to Product Page.
The system will take the user back to the product page.
The system will display the stored rating on the product page.
Active focus will remain on the 'Rate this' option.
Note: the system will store rating whether user has changed the rating or not i.e. if rating popup displayed default star rating, and user selects <Enter>, then system will store as user rating irrespective of user intention to submit a rating.
SELECT - Read Reviews
Advantageously, users may use a TV remote control to easily view detailed reviews about a title. Functional Requirements
The system may provide a way for users to easily view detailed reviews of titles directly from the product page.
High Level User Journey
Figure 79 shows a high level user journey for displaying reviews.
Headline User Stories
The User may be able to...
...see a summary list of all reviews for a selected title.
.choose to read a detailed review.
The System may be able to...
..indicate if reviews are available to read for the title that is being displayed on the product page.
.display a summary list of reviews.
.display a full review when requested by the user.
Display Read Reviews option on Product Page
Figure 80 shows a flow diagram of the steps taken to determine if reviews are available.
Figure imgf000090_0001
Display List of Reviews
Figure 81 shows a flow diagram of the steps taken to display reviews.
User will come to 'Review' section by selecting the 'Reviews' option on the Product Page of any Title. The summary list of reviews is displayed in a separate page / template to the product page.
1. The system will display a summary list of all reviews available for that title.
2. The system will display the following summary information based upon following rules: i) If review is anonymous, then do not show reviewer profile image (static image if not available), and display 'Anonymous' as name
ii) If review is public, then display reviewer profile image (static image if not available), and display name and location (if available)
iii) Review Title e.g. "Utter Tripe..."
iv) Reviewer rating
3. When a reviewer's profile image is displayed, the system will wrap the image within a container that is hi 50 w84.
4. The system will not display the name of the title associated with the reviews on the page. 5. The reviews are unmonitored.
6. The reviewer profile images are unmonitored.
7. The system will not provide a 'report abuse' function.
Go to step 2
® The system will determine if there is more than one page of summary reviews.
1. If review summary list is on more than one page, then go to step 3
2. If review summary list is not on more than one page, then go to step 6
φ When a review summary list is more than one page in length, the system will display the <Page Down> (Blue) / <Page Up> (Yellow) soft key options, based upon the following rules:
25. If the system is displaying the first page of a review summary list, the system will only display the <Page Down > soft key. The <Pv> button will also work.
e.g. Figure 82 (a)
26. If the system is displaying the last page of a review summary list, the system will only display the <Page Up> soft key. The <ΡΛ> button will also work.
e.g. Figure 82 (b)
27. If the system is displaying any page between the first and last page, the system will display the <Page Down> and <Page Up> soft keys. The <Pv> or <ΡΛ> buttons will also work.
e.g. Figure 82 (c)
Go to step 4
o The system will determine if the user selects a <Page Down> / <Page Up> option.
1. If user selects a <Page Down> / <Page Up> option, go to step 5
2. If user does not select a <Page Down> / <Page Up> option, go to step 6.
When user has selected a <Page Down> / <Page Up> option, the system will display the requested page.
Go back to step 3.
© The system will determine if the user selects a review to see more details on.
1. If user selects a review, then go to section 2.5 step 1
2. If user does not select a review, then go to step 7
If the user has not selected a review, the system will determine if the user navigates back to the product page options on the navigational panel.
1. If user selects <Return>, the system will go back to the Product Page - go back to section 2.3 step 2.
2. If the user does not select <Return>, then go back to step i.e. system awaits user to trigger an action.
© If the user has not navigated back to the Product Page, the system will determine if the user selects a remote control / soft key option.
1. If user selects <Home>, the system will take the user back to the Home Screen.
2. If user selects <Exit>, the system will take the user out of the application and back to the Device menu screen.
Display Detailed Review
Figure 83 shows a flow diagram of the steps taken to display detailed reviews
o When user selects a review from the summary list, the system will display full information for the selected review:
i) If review is anonymous, then do not show reviewer profile image (static image if not available), and display 'Anonymous' as name
ii) If review is public, then display reviewer profile image (static image if not available), and display name and location (if available)
iii) Review Title e.g. "Utter Tripe..."
iv) Reviewer rating
v) Full review text
Go to step 2
The system will determine if the review is more than one page.
1. If review is more than one page, then go to step 3
2. If review is not more than one page, then go to step 6
© When a review is more than one page in length, the system will display the <Page Down> (Blue) / <Page Up> (Yellow) soft key options, based upon the following rules:
1. If the system is displaying the first page of a review summary list, the system will only display the <Page Down > soft key. The <Pv> button will also work.
e.g. Figure 82 (a)
2. If the system is displaying the last page of a review summary list, the system will only display the <Page Up> soft key. The <ΡΛ> button will also work.
e.g. Figure 82 (b)
3. If the system is displaying any page between the first and last page, the system will display the <Page Down> and <Page Up> soft keys. The <Pv> or <ΡΛ> buttons will also work.
e.g. Figure 82 (c)
Go to step 4
o The system will determine if the user selects a <Page Down> / <Page Up> option.
1. If user selects a <Page Down> / <Page Up> option, go to step 5
2. If user does not select a <Page Down> / <Page Up> option, go to step 6.
When user has selected a <Page Down> / <Page Up> option, the system will display the requested page.
Go back to step 3.
1. If user selects <Return> then the system will take them back to the previous screen, which in this instance is the review summary list. Go back to section 2.4 step 1
2. If the user does not select <Return>, go to step 7.
If the user has not navigated back to the Product Page, the system will determine if the user selects a remote control / soft key option.
1. If user selects <Home> then the system will take the user back to the Home Screen
WATCH
Advantageously users may be able to watch, control and rate content on their TV at the highest quality possible using a standard remote control. Functional Requirements
The system may provide a way for eligible users to watch and control the play-out of titles at the best possible quality. In addition, users are able to rate content at any time while they are watching the title.
High Level User Journey
Figure 84 shows a high level user journey starting witht the user selecting a title.
Headline User Stories
The User may be able to...
Figure imgf000093_0001
... watch a titles trailer (where available) by selecting the "Watch Trailer" option from
WT220
the product page
... Allow visitors to browse & search for titles as well as watch trailers without having
WT230
to activate their device. (Note that visitors will not be able to actually watch titles).
The system may be able to...
User Story
...cater for titles encoded at multiple bit rates so that appropriate levels of quality are
WT60
provided to the user
...cater for titles encoded in different aspect ratios so that the user has the best
WT80
viewing experience
...stream titles using adaptive streaming technology so any buffering can be
WT90
minimised and quality kept to a maximum.
Detailed Functional Requirements
The following sections detail the functional user journeys and a detailed description of each step. HOME SCREEN
The soft keys on the home screen do not change. The soft keys on the home screen will always be:
Blue = Help
<Return> = Exit Widget
BROWSE Watch Now
The soft keys on the Browse Watch Now journey will change dependent upon the navigational position with the content panel i.e. results list. The soft keys on the Browse journey are:
1. When active focus is on the first 4 titles in list, then the displayed soft keys are:
Home = Back to Home Screen
Yellow = Page Down
Blue = Help
<Return> = Back one linear step i.e. to Home Screen
2. When active focus is on the last 4 titles in list, then the displayed soft keys are:
Home = Back to Home Screen
Green = Page Up
Blue = Help
<Return> = Back one linear step i.e. to Home Screen
3. When active focus is on a title one the second page in the results list or the second from last page of a results list, then the displayed soft keys are:
Home = Back to Home Screen
Green = Page Up Yellow = Page Down
Blue = Help
< eturn> = Back one linear step i.e. to Home Screen
BROWSE Watch Now - Categories (Genre) & Collections
Same as above (BROWSE Watch Now) except the following:
<Return> = Back one linear step i.e. to Watch Now Category Page
Search
The soft keys on the Search journey will change dependent upon the navigational position i.e. only when results list appears. The soft keys on the Search journey are:
1. When active focus is on the keypad and no results have been returned:
Home = Back to Home Screen
Blue = Help
<Return> = Back one linear step i.e. to Home Screen
2. Actor / Director Name Search - When active focus is on the keypad and results have been returned, or active focus is on the first 4 items in list, then the displayed soft keys are:
Home = Back to Home Screen
Yellow = Page Down
Blue - Help
<Return> = Back one linear step i.e. to Home Screen
3. Actor / Director Name Search - When active focus is on the keypad and results have been returned, or active focus is on the last 4 items in list, then the displayed soft keys are:
Home = Back to Home Screen
Green = Page Up
Blue = Help
<Return> = Back one linear step i.e. to Home Screen
4. Actor / Director Name Search - When active focus is on item one on the second page in the results list or the second from last page of a results list, then the displayed soft keys are:
Home = Back to Home Screen
Green = Page Up
Yellow = Page Down
Blue = Help
<Return> = Back one linear step i.e. to Home Screen
5. Title Search - When active focus is on the keypad and results have been returned, or active focus is on the first 4 items in list, then the displayed soft keys are:
Home = Back to Home Screen
Yellow = Page Down Blue = Help
<Extra Tools> = Filter Options Menu
<Return> = Back one linear step i.e. to Home Screen
6. Title Search - When active focus is on the keypad and results have been returned, or active focus is on the last 4 items in list, then the displayed soft keys are:
Home = Back to Home Screen
Green = Page Up
Blue = Help
<Extra Tools> = Filter Options Menu
<Return> = Back one linear step i.e. to Home Screen
7. Title Search - When active focus is on item one on the second page in the results list or the second from last page of a results list, then the displayed soft keys are:
Home = Back to Home Screen
Green = Page Up
Yellow = Page Down
Blue = Help
<Extra Tools> = Filter Options Menu
<Return> = Back one linear step i.e. to Home Screen
8. Title Search Filter Options Menu - When Filter option menu is displayed, then the following soft key are displayed within the popup display:
<Exit> = Exit from popup menu
<Return> = Exit from popup menu
Product Page
The soft keys on the Product Page do not change. The soft keys on the home screen will always be:
Home = Back to Home Screen
Blue = Help
<Return> = Back one linear step i.e. back to where the user came from - Search results list; browse results list, home screen (Content Carousel).
Add to Rental List Change Options
The soft keys on the Add the rental list change options popup will not change. The soft keys will always be:
<Exit> = Exit from popup menu
<Return> = Exit from popup menu
Figure 85 shows an example popup menu for changing the rental list. It will be understood that the present invention has been described above purely by way of example, and modifications of detail can be made within the scope of the invention.
Reference numerals appearing in the claims are by way of illustration only and shall have no limiting effect on the scope of the claims.

Claims

Claims:
1. A system for providing media content items to a user, the system comprising a user interface for displaying graphical indications of content items available to a user; means for enabling a user to select a particular media content item for consumption; and means for adding and/or removing that particular media content item from a list of media content items desired to be consumed by a user off-line.
2. A system according to Claim 1 , further comprising means for enabling a user to consume the content item in an on-demand fashion.
3. A system according to Claim 1 or 2, further comprising means for streaming the media content item to the user.
4. A system according to any of the preceding claims, wherein the content items on the list are not available for on-demand consumption.
5. A system according to any of the preceding claims, wherein the list of media content items is a rental list.
6. A system according to any of the preceding claims, wherein the content items on the list are provided on physical storage media, preferably for postage to a user.
7. A system according to Claim 6, wherein the content items are provided on at least one of the following physical storage media: DVD's; Blu-ray discs, CD's; and flash memory cards.
8. A system according to any of the preceding claims, further comprising means for storing the content item list.
9. A system according to Claim 8, wherein the storage means includes a database.
10. A system according to Claim 7 or 8, wherein the storage means is provided on a server adapted to be accessed via a communication network.
1 1. A system according to any of the preceding claims, further comprising a remote user device connectable to the system, and wherein the user device comprises means for displaying the user interface.
12. A system according to Claim 11 , wherein the user device comprises a television and wherein the display means comprises a television screen.
13. A system according to any of the preceding claims, wherein the user interface is adapted to be driven via a selection of at least one key on user interface navigation device.
14. A system according to Claim 13, wherein the navigation device is in the form of a remote control.
15. A system according to Claim 13 or 14, wherein a selection of least one key on the navigation device enables a user to scroll through the graphical indications of content items available to a user.
16. A system according to any of the preceding Claims 13 to 15, wherein the selection of a least one further key on the navigation device enables a user to select a particular content item.
17. A system according to Claim 16, wherein upon selection of a particular content item the user interface is adapted to display a graphical indication of that content item together with means for enabling a user to access the content item, and means for enabling a user to add and/or remove that content item from the content item list.
18. A system according to Claim 17, wherein the user is able to selectively navigate between the access enabling means and the means for adding and/or removing content item from the content item list using a key on the navigation device.
19. A system according to any of the preceding claims, wherein a content item is automatically removed from the content item list once a user has consumed the content item in an on-demand fashion.
20. A system according to any of the preceding claims, wherein the user interface is adapted to prompt the user to add and/or remove the content item from one of a plurality of separate content item lists.
21. A system according to any of the preceding claims, wherein the user interface is adapted to prompt the user to add a particular format of the content item to the user's content item list.
22. A system according to any of the preceding claims, wherein the user interface is adapted to prompt the user to attach a particular priority to the content item upon adding it to the content item list.
23. A system according to any of the preceding claims, further comprising a further user interface adapted to enable a user to manage content item lists.
24. A system according to Claim 23, wherein the further user interface is adapted to be driven via a point and click device.
25. A system according to Claim 23 or 24, wherein the further user interface is provided on an internet website.
26. A system according to any of the preceding claims, wherein the content items are in the form of audio and/or visual media content items, and preferably films, television programmes, and/or music or other audio recordings.
27. A system according to any of the preceding claims, wherein the system is in the form of a subscription based on-demand media content service.
28. A system according to any of the preceding claims, wherein the system is in the form of a subscription based physical media content item rental service.
29. A system according to any of the preceding claims, further comprising means for storing a catalogue of content items available for both on-demand consumption and off-line consumption; means for enabling a user to search the catalogue for particular content items; and wherein the user interface is adapted to display graphical indications of content item search results together with an indication of whether those content items are available for on-demand consumption and/or off-line consumption.
30. A system for providing media content items to a user, the system comprising means for storing a catalogue of content items available for both on-demand consumption and off-line consumption; means for enabling a user to search the catalogue for particular content items; and a user interface for displaying graphical indications of content item search results together with an indication of whether those content items are available for on-demand consumption and/or off-line consumption.
31. A system according to Claim 29 or 30, further comprising means for enabling a user to access on-demand content items.
32. A system according to any of the preceding Claims 29 to 31 , wherein the user interface is adapted to enable a user to request that off-line content items be dispatched to the user.
33. A system according to any of Claims 29 to 32, further comprising means for enabling a user to add off-line content items to a list of content items desired to be consumed by a user off-line.
34. A system according to any of Claims 29 to 33, further comprising means for filtering the search results in dependence on whether the content items are available on-demand or off-line.
35. A system according to Claim 34, wherein the filtering means is further adapted to filter offline content items in dependence on the physical media upon which they are available.
36. An apparatus for providing media content items to users, the apparatus comprising means for displaying a graphical indication of a content item, means for displaying a set of user selectable function indicia adjacent the graphical indication of the content item, the selection of each function indicia activating a particular function associated with the content item, and means for navigating selectively between the function indicia in a predefined fashion using a key on a navigation device.
37. An apparatus according to Claim 36, wherein the navigation means is adapted to selectively navigate between the function indicia in a predefined fashion using a pair of keys on a navigation device.
38. An apparatus according to Claim 36, wherein the pair of keys is in the form of a set of "arrow" keys.
39. An apparatus according to Claim 38, wherein the function indicia are arranged vertically, in which case the pair of keys are "up" and "down" arrow keys.
40. An apparatus according to Claim 38, wherein the function indicia are arranged horizontally, in which case the pair of keys are "right" and "left" arrow keys.
41. An apparatus according to any of Claims 36 to 40, further comprising means for consuming the content item.
42. An apparatus according to any of Claims 36 to 41 , wherein at least one of the function indicia is adapted to activate a player thereby to enable a user to consume the content item.
43. An apparatus according to any of Claims 36 to 42, wherein at least one of the function indicia is adapted to enable a user to add and/or remove the content item from a list of user content items desired to be viewed off-line.
44. An apparatus according to any of Claims 36 to 43, wherein the set of user selectable function indicia changes in dependence on the type of content item.
45. An apparatus according to any of Claims 36 to 44, wherein the navigation means comprises means for selecting a particular function indicia using a further key.
46. An apparatus according to any of Claims 36 to 45, wherein the navigation means comprises a point and click device, and preferably a remote control.
47. An apparatus according to any of Claims 36 to 46, further comprising means for displaying a dialog box including a number of options associated with a particular function item upon user selection of at least one of the function indicia.
48. An apparatus according to Claim 47, wherein the navigation means is adapted to enable a user to modify at least one option displayed within the dialog box using a second pair of keys.
49. An apparatus according to any of Claims 36 to 48, further comprising means for rating content items.
50. An apparatus according to Claim 49, wherein at least one of the function indicia enables a user to activate the rating means.
51. An apparatus according to Claim 50, further comprising means for displaying a dialog box including a set of rating indicia in response to the activation of the rating means.
52. An apparatus according to Claim 51 , wherein the navigation means is adapted to enable a user to modify the rating indicia using a pair of keys, and preferably using the second pair of keys.
53. An apparatus according to any of Claims 36 to 52, further comprising means for displaying a list of available content items in a cover-flow or carousel fashion, means for displaying a set of user selectable function indicia adjacent the cover-flow; and means for selectively navigating in a predefined fashion between each of the content items and each of the function indicia using a set of keys on a navigation device.
54. An apparatus according to Claim 53, wherein moving between the carousel and the function indicia is effected using keystrokes in a different direction to those to move between each of the content items in the carousel and each of the function indicia.
55. A system according to any of Claims 1 to 35 further comprising an apparatus according to any of Claims 36 to 54.
56. A method of providing media content items to a user, the method comprising displaying graphical indications of content items available to a user; enabling a user to select a particular media content item for consumption; and adding and/or removing that particular media content item from a list of media content items desired to be consumed by a user off-line.
57. A method of providing media content items to a user, the method comprising means for storing a catalogue of content items available for both on-demand consumption and off-line consumption; enabling a user to search the catalogue for particular content items; and displaying graphical indications of content item search results together with an indication of whether those content items are available for on-demand consumption and/or off-line consumption.
58. A user interface for a media content provision system, the interface comprising means for displaying a graphical indication of a content item, means for displaying a set of user selectable function indicia adjacent the graphical indication of the content item, the selection of each function indicia activating a particular function associated with the content item, and means for enabling a user to navigate selectively between the function indicia in a predefined fashion using a key on a navigation device.
59. A computer program product comprising software code, adapted when executed on a data processing device, for executing the method of Claim 56 or 57.
60. A system substantially as herein described and/or as illustrated with reference to the accompanying drawings.
61. An apparatus substantially as herein described and/or as illustrated with reference to the accompanying drawings.
62. A method substantially as herein described and/or as illustrated with reference to the accompanying drawings.
63. A user interface substantially as herein described and/or as illustrated with reference to the accompanying drawings.
PCT/GB2011/000355 2010-03-11 2011-03-11 Content provision WO2011110823A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB1004070.7 2010-03-11
GBGB1004070.7A GB201004070D0 (en) 2010-03-11 2010-03-11 Content provision

Publications (1)

Publication Number Publication Date
WO2011110823A1 true WO2011110823A1 (en) 2011-09-15

Family

ID=42261433

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2011/000355 WO2011110823A1 (en) 2010-03-11 2011-03-11 Content provision

Country Status (2)

Country Link
GB (1) GB201004070D0 (en)
WO (1) WO2011110823A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2486002A (en) * 2010-11-30 2012-06-06 Youview Tv Ltd Media Content Provision
WO2015025122A1 (en) 2013-08-23 2015-02-26 Logicor (R & D) Ltd Improvements to electric heating systems and method of use thereof
US9134881B2 (en) 2013-03-04 2015-09-15 Google Inc. Graphical input display having a carousel of characters to facilitate character input

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050071323A1 (en) * 2003-09-29 2005-03-31 Michael Gabriel Media content searching and notification
US20060101504A1 (en) * 2004-11-09 2006-05-11 Veveo.Tv, Inc. Method and system for performing searches for television content and channels using a non-intrusive television interface and with reduced text input
US20070294726A1 (en) * 2004-09-29 2007-12-20 Drazin Jonathan P V Ipg With Dvd Ordering Facility

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050071323A1 (en) * 2003-09-29 2005-03-31 Michael Gabriel Media content searching and notification
US20070294726A1 (en) * 2004-09-29 2007-12-20 Drazin Jonathan P V Ipg With Dvd Ordering Facility
US20060101504A1 (en) * 2004-11-09 2006-05-11 Veveo.Tv, Inc. Method and system for performing searches for television content and channels using a non-intrusive television interface and with reduced text input

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MIGUEL HELFT: "Netflix to Deliver Movies to the PC", THE NEW YORK TIMES, 16 January 2007 (2007-01-16), pages 1 - 4, XP002636239, Retrieved from the Internet <URL:http://gtl-usa.net/images/CP_NetFlix_to_Deliver_Movies_to_the_PC.pdf> [retrieved on 20110510] *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2486002A (en) * 2010-11-30 2012-06-06 Youview Tv Ltd Media Content Provision
US9134881B2 (en) 2013-03-04 2015-09-15 Google Inc. Graphical input display having a carousel of characters to facilitate character input
WO2015025122A1 (en) 2013-08-23 2015-02-26 Logicor (R & D) Ltd Improvements to electric heating systems and method of use thereof

Also Published As

Publication number Publication date
GB201004070D0 (en) 2010-04-28

Similar Documents

Publication Publication Date Title
US10992987B2 (en) Maintaining a user profile based on dynamic data
JP6694537B2 (en) Method and / or system for sharing media asset consumption activity via social networking
US9204193B2 (en) Systems and methods for media detection and filtering using a parental control logging application
CA2631796C (en) Media library in an interactive media guidance application
EP1427186B1 (en) Features for use with advanced set-top applications on interactive television systems
JP5806118B2 (en) System and method for detecting mismatched user behavior and providing feedback
JP5328658B2 (en) Present media guidance search results based on relevance
CA3012526C (en) Systems and methods for navigating a media guidance application with multiple perspective views
JP5377315B2 (en) System and method for acquiring, classifying, and delivering media in an interactive media guidance application
JP5619621B2 (en) System and method for selecting media assets to be displayed on a screen of an interactive media guidance application
US20100153885A1 (en) Systems and methods for interacting with advanced displays provided by an interactive media guidance application
EP2727374B1 (en) Systems and methods for recommending matching profiles in an interactive media guidance application
JP2017153142A (en) User defined rules for assigning destinations of content
US20120324504A1 (en) Systems and methods for providing parental controls in a cloud-based media guidance application
US20130067519A1 (en) Interactive media guidance application with intelligent navigation and display features
US20100153997A1 (en) Interactive television system with templates for managing vendor-specific video-on-demand content
JP2008520121A (en) Method and system for searching for television content with reduced text input and channel using non-intrusive television interface
CA2977714A1 (en) Systems and methods for providing channel groups in an interactive media guidance application
WO2003047235A2 (en) Interactive television program guide for recording enhanced video content
JP2013500540A (en) Method and system for associating and providing different types of media content sharing attributes
JP5766220B2 (en) Present media guidance search results based on relevance
US20110078736A1 (en) Systems and methods for providing an open and collaborative media guidance application
WO2011110823A1 (en) Content provision
WO2011142922A9 (en) Systems and methods for performing an action on a program or accessing the program from a third-party media content source

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11713327

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11713327

Country of ref document: EP

Kind code of ref document: A1