This invention relates generally to media systems and, more particularly, to media systems with enhanced media guidance for movies.
An interactive media guidance application, such as an interactive television program guide, allows a user to tune to and display a wide array of media content that is available within a media system. For example, such interactive media guidance applications may allow users to access a plethora of media content, including hundreds of television channels as well as on-demand and recorded content. It is sometimes cumbersome, however, for a user to quickly determine what movies (e.g., feature-length broadcast movies and on-demand movies) are available at any given moment. It is even more difficult for a user to quickly find and access movies of interest that are currently available or about to become available in the near future. For example, while current systems may allow a user to search available movies by genre or title, there is no guarantee that the search results will include movies that the user (or a member of the user's household) is actually interested in watching or movies that are currently available.
In addition, because movies can come from a variety of different sources (e.g., broadcast television channels, on-demand services, and local storage devices), it is often difficult for a user to monitor all these sources to determine when movies of interest become available for viewing or recording. It may be even more difficult to quickly access or switch between all the available movies of interest that are available within the media system at any given moment.
In view of the foregoing, a more centralized solution for movie media guidance is provided. The movie media guidance may be provided by a movie finder application, which may create, maintain, and display custom lists of movies of interest to a user. The movie finder application may also allow a user to search for available movies, rate already seen movies, view ratings from other users, critics, and editors for unseen movies, and obtain detailed movie cast, movie summary, and parental control information all from an easy-to-use and convenient user interface. The user may also bookmark movies for later viewing, access community groups focused around movie viewing, and view a history list of recently accessed movies from the main movie interface. As such, the movie finder application provides a complete, comprehensive solution for movie media guidance functionality. The user may access a single movie finder application (or a movie finder module of an existing application) in order to perform all movie-related functions.
One feature of the movie finder application is the ability to build and maintain custom lists of movies of interest to the user. The custom lists of movies provided by the movie finder application may be highly targeted lists of movies that are likely to be of interest and available within the media system during a user-configurable movie list time window. The lists may include all movies expressly bookmarked by the user as well as movies matching a user's movie viewing preferences. A user may designate a movie list time window starting from the current time (e.g., movies accessible or beginning within the next 30 minutes), or the user may select a desired start time and stop time in the future for the movie list window. The movie finder application (or a movie finder module or subroutine of an interactive media guidance application) may execute at least partially on a local user equipment device to build and maintain the lists of movies that are available (or beginning) within the media system during the movie list time window and that are likely to be of interest to the user.
A single movie list may be maintained on the user equipment device or multiple movie lists may be maintained on the user equipment device. The movie list or lists may be associated with all users of the user equipment device or only a subset of all the users. For example, a separate collection of movie lists may be maintained for each individual member of a household. Individual users may login to the user equipment device in order to access and display their personalized movie list or lists.
In some embodiments, the interactive media guidance application may monitor user interaction with the user equipment device. From the user interaction monitoring, the interactive media guidance application may create or update a user activity profile, including such information as, for example, the name and type of content accessed, the length of the access, and the frequency of the content access. From the user activity profile and user history information, the interactive media guidance application may compute a rating or score for each movie currently available or accessible within the media system or about to become available or accessible in the near future (e.g., within the next 30 minutes). The interactive media guidance application may then build a list of movies likely to be of interest to the user at any given moment based, at least in part, on the computed scores.
The movie lists may be updated dynamically as more information about the user's movie viewing preferences becomes available. For example, the user may manually specify the user's movie viewing preferences (e.g., favorite genres, actors, and directors) and other movie list criteria (e.g., movie length and rating). These preferences and criteria may be changed or updated by the user (or automatically by the interactive media guidance application) at any time. After a movie viewing preference or movie list criterion is changed, the movie lists may be automatically updated to reflect the new settings. Movie lists may also be updated after new media guidance application data is received, at regular intervals (e.g., periodically), or continuously.
Network statistics, include ratings and network viewing activity (e.g., Nielsen ratings), may also be used to determine, at least in part, what content should be included in the user's movie list or lists. For example, the number of access requests from other members of the user's household as well as the number of access requests from other users in the user's local service group (e.g., a switched digital video (SDV) service group in a switched digital video environment or a VOD service group) may be used to determine what movies are “hot” at any given moment. A switched digital video manager may provide this information to the user equipment device for use in determining what movies should be included in the movie list. Movies included the movie list may be currently available, starting soon (e.g., within 30 minutes), available on-demand, recorded to a local storage device (e.g., digital video recorder (DVR)), or any combination of the aforementioned types of movies.
In some embodiments, editorial ratings may be used to determine what movies should be included in the user's movie list or lists. Editorial movie picks may be assigned editorial ratings and these ratings may be made available on a supplemental data source. The interactive media guidance application may then access the editorial ratings and use these ratings to determine, at least in part, what content should be included in a user's movie list.
In some embodiments, the interactive media guidance application may also use a user profile score to determine, at least in part, what content should be included in a user's movie list. For example, a user may setup movie viewing preferences in the user's profile. The movie viewing preferences might include such information as the user's favorite genres of movies (e.g., drama and action), favorite source of movies (e.g., on-demand and broadcast movies), favorite actor or actors, favorite director or directors, or any other suitable viewing preferences. The user may also define a set of preferred movie criteria, such as the preferred movie parental control rating or ratings, the minimum or maximum movie runtime, and the preferred movie source (e.g., broadcast, on-demand, pay-per-view, available on a premium channel or premium service (for which an extra charge may be assessed), or locally recorded). The interactive media guidance application may read media guidance application data associated with all the movies currently available in the media system (or about to become available in the near future). The interactive media guidance may then compare the media guidance application data with the user's movie viewing preferences and movie criteria to compute a user profile score for each movie selection. Movies with the highest user profile scores may be deemed “hot” and included in the user's movie list.
In some embodiments, the movie list may be accessed by the user with a single keystroke or button press on an input device (e.g., a remote control). The movie list may also be automatically displayed when other predefined conditions are met. For example, if the user channel surfs for a predetermined amount of time or fails to watch specific content for a predetermined amount of time, the movie list may be automatically displayed by the interactive media guidance application. The movie list may also be displayed when the interactive media guidance application determines that the user is in need of media guidance or content suggestions.
In addition, in some embodiments, the movie list may be displayed automatically after the user requests or accesses a content selection included in the movie list itself (or the user requests or accesses a certain number of content selections each included in the movie list). In this way, the movie list may be automatically invoked and displayed after it is determined that the movie list actually includes content of interest to the user. For example, after the user schedules a recording, sets a reminder, or performs any other suitable function relating to a movie included in the user's movie list, the movie list may be automatically displayed. The movie list may also be displayed upon request by a user or displayed at strategic times by the cable or system operator to advertise or increase patronage of a new movie or program.
The movie lists of the present invention may take numerous forms. For example, the list may be integrated as a banner or bar on the bottom, top, or either side of a display screen. The movie list may also take the form of a docked or undocked window or frame that the user may reposition and/or resize using an input device. The movie list may be displayed as an overlay (e.g., a transparent overlay) on top of full-screen programming. The movie list may also be displayed within a display screen of any other application (e.g., the interactive media guidance application) or in full-screen. In some embodiments, a box cover display is used, where the movie box art (or other suitable graphic) is displayed for each movie included in the movie list. The user may scroll through the interactive list and select any movie in the movie list to view more information about the movie or to invoke any media guidance application function (e.g., automatically tune, order, or record the movie).
Movies included in the movie list may also be associated with one or more affinity groups. For example, a user may subscribe to the “Sports Movies” affinity group. Movies associated with an affinity group that the user is subscribed to may be automatically added to the user's movie list. Affinity groups may be maintained by the cable or system operator or by a third party host (e.g., a celebrity). The host or system operator may change the movies associated with the affinity group at any time. Users may also create and manage their own movie affinity groups (e.g., “Mike's Favorite Movies”).
A user may select any entry within a movie list to automatically invoke any media guidance function on the selected entry. For example, the user may automatically tune to the selected entry, automatically schedule the selected entry for recording, automatically set a reminder for the selected entry, display one or more screens of additional information, or any other suitable function (or combination of functions). A user may also select all entries in a movie list to perform the same media guidance application function on all movie list entries. Movie lists may be prioritized and sorted or filtered by category, genre, or any other suitable criteria.
In some embodiments, users may also rate movies after watching them. The user's rating (as well as a text comment by the user) may be made available to other friends and users within the media system and used to determine, at least in part, what movies are included in the user's movie list as well as other users' movie lists. A mail action feature may also be included in some embodiments. The mail action allows a user to send a movie to someone on the user's friends list. Instead of actually sending the movie, the user may also move the movie (or a pointer or link to the movie) to a friend's private movie storage area or drive on the network. In some embodiments, users may also send a movie “gift” to another user on the user's friends list. A movie gift may allow the user receiving the gift to access the movie from an on-demand or pay-per-view service free of charge. The “gifting user” may be automatically charged the access price of the movie sent as a movie gift, or users may be given a predetermined number of free movie gifts in order to promote certain content available within the media system.
In some embodiments, identification data and related media guidance application data for movies that have been recently viewed by a user may be stored on a user equipment device. User ratings for a plurality of movies may also be stored. At least one of the stored user ratings may be associated with at least one of the movies that have been recently viewed by the user. A list of movies may then be displayed that have been recently viewed by the user. The displayed list of movies may include at least some of the stored identification data and at least some of the stored media guidance application data. A user may select a movie from the displayed list of movies, and a user indication to assign, in the displayed list of movies, a rating to the selected movie may be received. In response to receiving the user indication to assign the rating to the selected movie, one of the stored user ratings may be updated with the assigned rating, and the assigned rating may be displayed.
In some embodiments, identification data and related media guidance application data for a plurality of movies may be stored on a user equipment device. User ratings for the plurality of movies may also be stored. A list of movies that have been rated by the user may then be displayed. The displayed list of movies may include at least some of the stored identification data and at least some of the stored media guidance application data. A user may select a movie from the displayed list of movies, and a user indication to update, in the displayed list of movies, the rating associated with the selected movie may be received. One of the stored ratings may be updated with the updated rating, and the updated rating may be displayed.
In some embodiments, identification data and related media guidance application data for a plurality of movies is stored on a user equipment device. A planner list of movies that have not been evaluated by a user may be displayed. The displayed planner list of movies may include at least some of the stored identification data and at least some of the stored media guidance application data. A user may select a movie from the displayed planner list, and in response to receiving the user selection, a plurality of options may be provided to the user. The plurality of options may include at least an option to delete the selected movie, an option to set a bookmark for the selected movie, and an option to watch the selected movie. In response to selecting any of these three options, the selected movie may be removed from the displayed planner list of movies.
In some embodiments, identification data and related media guidance application data for a first plurality of movies may be stored on a user equipment device. A user may select a movie from the first plurality of movies. A user request to set a bookmark for the selected movie may be received as well as a user indication of a priority for the bookmark. A maximum price may also be associated with the bookmark. The bookmark may then be stored on the user equipment device, the bookmark including associated identification data, the priority, and the maximum price. Identification data and related media guidance application data for a second plurality of movies may also be stored. The stored identification data for the second plurality of movies may then be searched for a movie matching the identification data stored with the bookmark. The access price for the matching movie may be compared with the maximum price stored with the bookmark. The title of the matching movie may then be displayed in a list of bookmarked movies if its price is less than or equal to the maximum price. Finally, the displayed list of bookmarked movies may be prioritized based, at least in part, on the stored priority.
The above and other features of the present invention, its nature and various advantages will be more apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, and in which:
The movie lists and associated functionality described herein may be provided by a stand-alone movie finder application executing at least partially on a user equipment device, or the features and functionality may be provided by a movie finder module or mode of an existing interactive application. If implemented as a module or mode of an existing interactive application, such as an interactive media guidance application, all the display screens, prompts, and overlays shown herein may be integrated with the display screens, prompts, and overlays of the existing application. For example, fonts, colors, and overall layouts may be changed from those depicted to better match the fonts, colors, and overall layouts of the already existing application. Although any type of application may perform the movie list functionality described herein, for convenience this application is referred to as an interactive media guidance or “movie finder” application.
The interactive media guidance application may monitor and log all media content access requests, including television channel requests, Internet webpage requests, requests for on-demand and pay-per-view content, and requests for prerecorded content. In addition, the application may also monitor other characteristics about a user's interaction with the user equipment device, such as length of time content is displayed, the frequency of content changing, and any other suitable activity capable of being derived from a user's interaction with the user equipment device. From this interaction information, the interactive media guidance application may build a user monitoring profile and use this profile information, in conjunction with user movie viewing preferences and/or user demographic information, to determine what movies the user is likely to be interested in watching at any given moment.
A list of movies in the movie list may be maintained on the user equipment device and displayed to the user at any suitable time. From the movie list, the user may browse through popular categories of movies and automatically tune to any movie included in the movie list. The user may also automatically perform any suitable media guidance function on movies included in the movie list. In this way, the movie lists may facilitate user access to movies of interest to the user that are currently available or about to become available in the near future.
Content source 130 may be any suitable source of media content, such as, for example, a cable system headend, satellite television distribution facility, television broadcast facility, on-demand server (e.g., video-on-demand (VOD) server), Internet or network media/web server, or any other suitable facility or system for originating or distributing passive or interactive content to user equipment 102. Media content that may be provided by content source 130 to user equipment 102 includes broadcast programming, VOD programming, digital music, news, interactive applications (e.g., interactive games), Internet resources and web services (e.g., websites, newsgroups, and chat rooms), and any other content capable of being displayed by, presented to, recorded, or interacted with, using user equipment 102.
Supplemental data source 120 may be any suitable data source configured to provide ratings information and extended summary information about content available from content source 130. For example, Nielson ratings information (or any other network popularity statistics) may be made available on supplemental data source 120. Ratings may include objective ratings based on, for example, network access statistics, as well as subjective ratings based on editorial programming picks. For example, editors or celebrities may rate their favorite programming using a number, point, star, grade, or any other suitable rating system. In addition, editors (or individual users themselves) may associate collections of movies with one or more community groups, as described below in more detail in regard to
Supplemental data source 120 may also include box cover art or other art, movie previews, movie trailers, and any other suitable audio, video, graphics, and data relating to movies available from content source 130. The box cover art stored on supplemental data source 120 may be used in some or all of the movie lists displays, as described in more detail with regard to
In addition, network statistics from a switched digital video (SDV) manager or VOD server (or any other network monitor or network manager) may be stored on supplemental data source 120 for access by user equipment device 102. The SDV manager or VOD server may provide data reflecting the number, frequency, and/or identity of content access requests from other users in the local switched digital video service group or on-demand service area. This information may then be stored on supplemental data source 120 (e.g., in database 122) and used by interactive media guidance application 106 to determine what movies are hot at any given moment based, at least in part, on the total number of network access requests, the duration of the access, or any other suitable criteria.
Database 122 may also store network viewing statistics of all users in media system 100 (not just in the user's local service group). By accessing network viewing statistics, user equipment 102 may determine what movies are currently being watched (or have recently been watched) by a large number of viewers. This may be used as an indication of the popularity of the movies. Popular movies may be included in one or more of the user's movie lists. Database 122 may also store user ratings information on behalf of some or all of the users in media system 100, pre-built and custom user profiles, editorial ratings information, friends lists and contact information, and various other types of application data for use by the movie finder application.
In some embodiments, database 122 may also store the interactive media guidance application (or a stand-alone movie finder application) itself. Upon receiving a request from user equipment 102, supplemental data source 120 may transmit the interactive media guidance application directly to user equipment 102 via communications path 152 (or supplemental data source 120 may transmit the interactive media guidance application to content source 130 for transmission to user equipment 120, if desired). In one embodiment, the interactive media guidance application is a self-executing OpenCable Applications Platform (“OCAP”) application downloaded by middleware to user equipment 102. User equipment 102 (or a proxy acting on behalf of the user equipment) may periodically query supplemental data source 120 for application updates, or supplemental data source 120 may push application updates to user equipment 102 automatically as updates become available.
Content source 130 and supplemental data source 120 may be configured to transmit signals to user equipment 102 over any suitable communications paths 150 and 152 including, for example, a satellite path, a fiber-optic path, a cable path, or any other suitable wired or wireless path. The signals may be transmitted as a broadcast, multicast, unicast, or any other suitable transmission stream. Content source 130 may also include control circuitry 132 for performing operations on the signals transmitted by content source 130, such as, for example, generating new signals or communicating with user equipment 102 to provide on-demand functionality.
User equipment 102 may receive interactive application data from one or more instances of data sources 140, content source 130, and supplemental data source 120. Data sources 140 may provide data for a particular type of content or for a particular application running on user equipment 102. For example, one data source 142 may provide data for interactive media guidance application 106 (including data for the movie finder module of the application) and another data source may provide data for an interactive home shopping application. In some embodiments, data sources 140 may provide data to the applications running on user equipment 102 using a client-server model. There may be one server per data source, one server for all sources, or, in some embodiments, a single server may communicate as a proxy between user equipment 102 and various data sources 140.
Content source 130, supplemental data source 120, and data sources 140 are shown in
User equipment 102 may include any equipment suitable for presenting media content to a user. For example, user equipment 102 may include computer equipment, such as a personal computer with a television card (PCTV) and/or Open Cable Unidirectional Receiver (OCUR). User equipment 102 may also include television equipment such as a television and set-top box, a recording device, a video player, a user input device (e.g., remote control, a keyboard, a mouse, a touch pad, a touch screen, and/or a voice recognition/verification module) or any other device suitable for providing a complete, interactive experience. For example, user equipment 102 may include a DCT 2000, 2500, 5100, 6208 or 6412 set-top box provided by Motorola, Inc.
In the example of
Display device 104 may be any suitable device capable of presenting human-perceivable media, such as, for example, a television monitor, computer monitor, LCD display, video projection device, holographic projector, or virtual reality simulator. Display device 104 may also be configured to provide audio and other sensory output.
Control circuitry 114 is adapted to receive user input from input device 108, execute the instructions of interactive media guidance application 106, execute the instructions of any other interactive applications, and direct display device 104 to display media content and interactive application display screens and overlays. Control circuitry 114 may include one or more tuners (e.g., analog or digital tuners), encoders and decoders (e.g., MPEG encoders and decoders), processors (e.g., MIPs and/or Motorola 68000 family processors), memory (e.g., RAM, ROM, flash memory, and hard disks), communications circuitry (e.g., cable modem and ATSC 256QAM receiver circuitry), input/output circuitry (e.g., graphics circuitry), connections to the various devices of user equipment 102 (e.g., storage device 110), and any other suitable components for providing analog or digital television programming, Internet content, and movie list displays. In one embodiment, control circuitry 114 may be included as part of one of the devices of user equipment 102 such as, for example, part of display 104 or any other device (e.g., a set-top box, television, and/or video player).
Control circuitry 114 may also include (or be connected to) RFID transceiver 115 for receiving RFID communications from one or more active or passive RFID tags. As described in more detail below, RFID transceiver 115 may also be configured to automatically interrogate passive RFID tags carried with users who may be watching display device 104. In this way, user equipment 102 may automatically determine which users are in range of user equipment 102 (and thus likely watching display device 104). As also described in more detail below, a Bluetooth discovery function may also execute on control circuitry 114 to automatically detect Bluetooth enabled devices in range of user equipment 102. This may also be used to automatically determine which users are currently watching display device 104. In some embodiments, by identifying the users currently watching display device 104, interactive media guidance application 106 may dynamically update movie lists in real-time based on the combined movie viewing preferences and movie criteria of all the watching users.
Control circuitry 114 may be connected to storage device 110 for storing data from data sources 140, content source 130, or supplemental data source 120. For example, storage device 110 may include one or more digital video recorders (DVRs), hard disks, or any other storage mechanism. Control circuitry 114 may also be configured to execute the instructions of interactive media guidance application 106 from memory, which may include any type of storage or memory mechanism (e.g., RAM, ROM, hybrid types of memory, hard disks, and/or optical drives).
Although, in the illustrated embodiment of
In at least some embodiments, interactive media guidance application 106 is implemented in software. However, an implementation of software and/or hardware may be used in other embodiments. These arrangements are merely illustrative. Other suitable techniques for implementing interactive media guidance application 106 may be used if desired.
Interactive media guidance application 106 may use application data from data sources 140 to determine the type of content currently being displayed on display device 104 or recorded on storage device 110. For example, media guidance application data may include genre information (e.g., sports, mystery, comedy), subgenre information, content summaries, actor/director information, ratings (e.g., parental control ratings, editorial ratings, and network popularity ratings), or any other suitable information about media content accessible within media system 100.
Interactive media guidance application 106 may store movie lists in memory or on storage device 110. The movie lists may include an identification of each movie included in the movie list as well as the rank, or priority, of each movie within the list. As described in more detail below, movies that are no longer accessible by user equipment 102 may be marked as expired and automatically removed from the movie list. Similarly, movies that are currently available or will become available within some user-defined time window (e.g., 30 minutes) may be dynamically added to a movie list, depending on the popularity of the movie, the movie's profile score, the movie's total score, and any other criteria used in the movie list rating algorithm described below.
In column 204, the genre and/or subgenre of the movies are listed. Genres included in genre column 204 may include single category genres (e.g., “drama”) or combination category genres (e.g., “sports-genre”). In type column 206, the movie type or source may be listed. For example, movies included in a single movie list may include on-demand movies (e.g., VOD movies), pay-per-view (PPV) movies, broadcast movies, movies available on a premium channel or premium service, and movies recorded locally to a storage or recording device (e.g., a local DVR).
Total score 208 includes an indication of each movie's total ranking or score computed in accordance with the movie list rating algorithm. Total scores may be derived from a plurality of criteria, including user ratings, editorial ratings, network viewing statistics, third-party popularity ratings (e.g., Nielson ratings), active user monitoring, user movie viewing preferences, preferred movie criteria, user profile scores, user bookmarks and selections, and any other suitable criteria. The value in total score column 208 may be some suitable weighted function of one or more of these criteria. In addition, the score may be scaled so that, for example, the total score is out of a maximum of 100 points (or any other convenient number). For example, the value of total score 208 may be computed in accordance with the hot list rating described in U.S. Pat. No. ______, filed ______ (Attorney Docket No. GW-076), which is hereby incorporated by reference herein in its entirety. Any of the features described in the aforementioned patent application may be used in conjunction with suitable or similar features described herein.
Regardless of how the value in total score column 208 is computed, it may reflect how interested the user will likely be in watching the movie. Movies with higher total scores may be of greater interest to the user than movies with lower total scores. The active movie list may include a predetermined number of movies with the greatest total scores of all the movies currently available in the media system (or about to become available within some user-defined length of time). The user may configure the length of the movie list so that more or fewer movies are included in the movie list in other embodiments.
In some embodiments, table 200 may also include the bookmark, reminder, and recording status of each movie included in the movie list. Reminder column 210 may include a boolean value reflecting whether or not the movie has an active reminder set. Recording column 212 may include a boolean value reflecting whether or not the movie is scheduled to be recorded or is currently being recorded. The table may also include a boolean flag reflecting whether the user has bookmarked the movie. Profile score column 214 may include a numeric value indicative of the number of user viewing preference matches, as defined by the user's profile. Profile matches may be determined, at least in part, from media guidance application data associated with the movies in the movie list.
For example, each user of the user equipment device may establish a personal user profile including movie viewing preferences. These movie viewing preferences may include such preferences as the user's favorite actor(s), favorite director(s), favorite genre(s), favorite subgenre(s), favorite movie duration, favorite movie rating(s) (e.g., MPAA or third-party rating), favorite source(s), or any other suitable movie viewing preferences. The interactive media guidance application may compute the profile scores shown in column 214 by, for example, determining the number of user viewing preferences each movie selection matches, as determined from media guidance application data associated with the movie selections. The number of matches may then be optionally weighted and summed. Each viewing preference match may be assigned the same weight in the score computation or some viewing preferences may be weighted more or less heavily in the profile score. For example, the user may rank movie viewing preferences in the user's profile from most important to least important. Users may also specify compound, or combination, movie viewing preferences. So, the user may, for example, designate “action” genre movies having “Tom Cruise” as an actor or director as the most important movie viewing preference. Movies matching this compound preference may be given bonus user profile score points in addition to the points given for matching each individual preference.
In addition to a profile score, table 200 may also include a user rating. User rating column 216 may include a numeric rating assigned by the user. For example,
As described in more detail below, users may rate movies with a single holistic rating or multiple component ratings. For example, component user ratings categories may be defined in some embodiments. A user may then rate a movie according to a number of ratings categories. For example, a user may rate the movie “A League of Their Own” in the sports, drama, and comedy ratings category. The rating assigned to each category may indicate how much the user liked the movie considering the rating category. Alternatively, the rating assigned to each category of the movie may be used to update the user profile to indicate the user's preferences for that item. In addition to ratings categories based on genre (or subgenre), a user may also rate an individual actor's (or director's) performance in the movie. The value in user rating column 216 may be a composite score taking all the user ratings for a particular movie into account, or the value in user rating column 216 may only reflect a single holistic rating assigned by the user. Any other suitable ratings categories may also be defined.
Editorial ratings may also be received and stored in table 200. For example, editorial ratings for popular movies may be made available on supplemental data source 120 (
In some embodiments, blended editorial ratings are used. Blended editorial ratings may be derived from ratings of multiple editors. The user may self-select (or be automatically associated with based on the user's ratings) one or more editorial bureaus or forums. For example, the user may particularly like the New York Times reviewers and the Washington Post reviewers, but not the Philadelphia Inquirer reviewers. Given this information, the interactive media guidance application may compute the editorial ratings in such a way as to enhance the ratings of liked reviewers and suppress the ratings of disliked reviewers. For example, the ratings may be assigned weights reflecting the user's interest (or confidence) in the reviewers' ratings. This is just one example of how editorial ratings may be personalized to the user.
Finally, table 200 includes affinity group column 220. Users, editors, and critics may associate selected movies with one or more affinity groups. Users may then review a listing of the movies associated with each available group and choose to subscribe to one or more affinity groups. In some embodiments, movies associated with affinity groups that the user has subscribed to are always included in the current movie list (if the movies are available within the media system or will become available within some user-configurable amount of time).
Although table 200 includes some of the more common movie attributes that may be used in determining what movies should populate the movie list, any other suitable attributes may be used in other embodiments. For example, as previously mentioned, network popularity statistics (e.g., from an SDV manager, VOD server, or third-party service) may also be used to determine what movies are included in the movie list. The values in table 200 may be recomputed continuously or at regular intervals (e.g., every 10 minutes).
Display screen 300 also includes on now selection 302, planning list selection 304, bookmarks selection 306, recent selection 308, users selection 310, tonight selection 312, search selection 314, community selection 316, friends selection 318, and options selection 320. More icon 322 indicated that additional selections may also be available by pressing an appropriate key or button on an input device (e.g., user input device 108 of
After selecting on now selection 302, on now display screen 400 of
After selecting community selection 316, communities display screen 2200 of
The user may bring up a current movie list at any time. For example, the user may select “on now” selection 302 from menu 300 (
On now movie list display screen 400 includes a scrollable list with movie selections 404, 406, 408, and 410. A movie highlight or cursor 412 may be used to select individual movies, a grouping of movies, or all the movies in the list. After the user has highlighted a movie in display screen 400, summary information may be displayed in area 402. At this point, the user may select the movie highlighted in display screen 400 by pressing an “OK” or other suitable button or key on an input device (e.g., input device 108 of
The movie list may be relatively short. For example, no more than six entries may be included in the list in some embodiments. This assures the user that only the best movie matches are displayed, providing very reliable movie guidance. The user may also specify the preferred length of the list in some embodiments.
As shown in the example of
In some embodiments, the movie lists described herein may be presented in “box cover” format. The movie or DVD box cover or other graphic may be shown in a grid, along with other key information, such as, for example, the title of the movie (and description), channel and time until the movie starts (if a broadcast movie), an indicator if on-demand or DVR (or prefetched), MPAA (or TV) rating 418, duration 410, critic's star rating 414, a user rating, a popularity index, a price, if applicable, or any other suitable information.
The viewer may customize the display of the movie list in many ways. For example, as shown in display screen 500 of
Overlay 502 may also include an option to display a movie list as a toolbar in lieu of, or in addition to, the movie list display shown in
In some embodiments, the movie list (or the movie list toolbar) may be automatically displayed when the interactive media guidance application determines that the user is in need of media guidance. For example, the user may be channel surfing aimlessly for content without luck. If a predetermined number of channel change requests is received within a certain time period (and optionally without settling on any one channel for at least some minimum threshold length of time), interactive media guidance application 106 (
In some embodiments, the user may also identify who (e.g., one or more household members) is going to watch the movie, in which case the movie list will be targeted to the preferences and settings of the selected viewer or viewers. For example,
By specifying who is currently watching, the movie finder application may apply the chosen options and settings to all users who are currently watching. The options and settings may then be saved to each watching user's personal profile. Additionally, a system default profile may be maintained and used when only an unregistered user is watching (i.e., a new user or a user without a profile). In addition, by specifying who is currently watching, the interactive media guidance application may use the movie viewing preferences and movie criteria of all the users who are currently watching in order to create and/or update the movie list. For example, profile score 214 may reflect the user profile preferences of all watching users.
This may affect the total score for each movie and consequently what movies are included in the movie list. In some embodiments, movie lists based on blended scores from a plurality of users try to appease all watching users. As such, at least one movie that is of interest to each watching user may be automatically included in the movie list, even if the movie does not otherwise qualify for inclusion (e.g., based on its total score) in the movie list. In this way, each watching user can be assured that there will be at least one movie in the movie list that is of interest to the user. This may facilitate agreement on a single movie to watch.
For example, a family of five members of a household may have a weekly “movie night” where all five users will be home to watch a movie together. By selecting which users are watching using overlay 602, the media guidance application may automatically recalculate the total scores for all movies based on all of the users' movie viewing preferences. For example, if all five users are home and watching, the media guidance application may weight or scale each user's contribution to each movie's total score by 1/5. A new movie list may then be generated based on the new total scores. After the new movie list has been generated, another subroutine may analyze the list to see if each user has at least one movie on the list the meets a predetermined user profile score for the user. For example, one member of the household may have a very unique taste or interest in movies. All four other members of the household may share similar interests in movies. As such, the four members of the household with similar interests may dominant the movie list (e.g., all six movie list selections in the movie list may be of interest only to the four members with similar interests). To alleviate this potential problem, the interactive media guidance application may add at least one movie to the movie list that meets some minimum user profile score for the underrepresented user.
In some embodiments, the settings in who's watching overlay 602 may be automatically populated by the user equipment device. For example, if one or more users are currently logged on to the user equipment device, then toggle options 606 for these users may be automatically set to “Yes”. In this way, the user need not manually select the users who are currently watching the user equipment device. Overlay 602 may be automatically populated in other ways as well. For example, in some embodiments, user equipment 102 (
The RFID tags of the present invention may also be implanted beneath the skin of users. For example, each member of a household may have an RFID tag subdermally implanted in the hand or arm. Similar to the RFID tags mentioned above, theses implantable RFID tags may be used to automatically authenticate all users who are within range of the user equipment device. The interactive media guidance application may receive API function calls from RFID transceiver 115 (
Although RFID tags are used in some embodiments to identify the users who are currently watching the user equipment device, other approaches may also be used. For example, users may be provided with Bluetooth enabled devices (e.g., cellular telephones). Using Bluetooth discovery mode, the user equipment device may automatically discover new users who are watching the user equipment device. By leveraging Bluetooth's discovery feature, which allows a Bluetooth enabled device to automatically announce itself to other devices in range, user equipment device 102 (
Sometimes, an unknown Bluetooth device name or address may be discovered. For example, an unregistered friend of a household member may be watching the user equipment device. This friend may have a valid Bluetooth enabled device, but no user profile stored on the user equipment device matching the address or device name of the device. The friend, however, would still like his or her movie viewing preferences and movie criteria to be used in building movie lists and suggesting movies. To remedy this potential problem, the interactive media guidance application may automatically query a supplemental data source (e.g., supplemental data source 120 of
After the friend's user profile has been downloaded, it may be stored in the user profile database on the user equipment device with the other user profiles. The friend may then be treated like any other registered user.
Additionally or alternatively, the friend's user profile may be stored in a supported format on the Bluetooth enabled device itself. For example, as described in more detail below,
The user may also set other movie criteria using display screen 700 of
Although the user may select to view the “On Now” movie list for the current time window (i.e., a time window starting at the current time), any other suitable time window may also be used in other, custom movie lists. For example, using window option 710, the user may also select to view an “On Tonight” movie list for that same evening (e.g., 5 pm to 10 pm), an “On This Weekend” movie list for the upcoming weekend (e.g., Saturday and Sunday), an “Evenings This Weekend” movie list for the evenings of the upcoming weekend (e.g., Saturday and Sunday from 5 pm to 10 pm), or any other suitable movie list for any other suitable time window. The user may specify one or more of the movie list start time, the movie list stop time, and the date (or date range) for each movie list using window option 710. Dates and times may be specified relative to the current date and time, or absolute dates and times may be specified. As described above, some movie list time windows are periodic and the windows are valid on some suitable period (e.g., daily, weekly, monthly, or yearly). This allows a user to create a custom list (e.g., the “On This Weekend” movie list) that automatically includes movies available each period cycle without the need to manually recreate another movie list. Since media guidance application data is generally available for media content several days or weeks in advance, the interactive media guidance application may compute total scores for movie selections and create a movie list table (similar to table 200 of
Some content eligible for movie list inclusion may not be associated with media guidance application data. For example, movies recorded to a local DVR or other storage device may not be associated with media guidance application data (or may be associated only with abbreviated media guidance application data). However, in at least some embodiments, media guidance application data (e.g., actor, director, genre, and editorial ratings information) is actually written to the local storage device when content is recorded so that this information may be used in the movie list ratings and total score calculations. The interactive media guidance application may also compute movie list scores and ratings for these content selections by attempting to look up information about the movies on a supplemental data source (e.g., supplemental data source 120 of
Some movies, such as on-demand and locally recorded movies, may be available at any time. These movies may always meet the start time criteria specified in window option 710. In some embodiments, only movies that have not already started, but will start within the movie list window, are included in the movie list. In addition, some movies that have recently started may also meet the start time criteria. For example, in some embodiments, the interactive media guidance application automatically pre-tunes content with the highest total scores. For example, if the user equipment device includes three tuners, the movies with the top two or three total scores may be automatically tuned without any specific user request to tune to the movies. If the user requests a specific content selection that is not tuned (and a new tune is required to display the requested content), the tuned movie with the lowest total score may be tuned away first, and so on. In this way, the interactive media guidance application always tunes to movies of interest whenever possible. Because some movies will be already tuned, the user equipment may buffer these movies up to the buffer window size. This may allow the user to watch a movie time-shifted from its actual broadcast time and immediately invoke advanced video controls (e.g., pause and rewind controls). Movies with the beginning buffered may also meet the start time criteria specified in window option 710. For example, if the user equipment buffer window is 30 minutes, movies that have started less than 30 minutes ago may also be included in the movie list. In this way, the user may still access and watch the entire movie, if desired. The user may then confirm the selections displayed in overlay 702 by selecting save option 712.
As shown in
In some embodiments, after a user selects a movie from the movie list (e.g., the user selects movie selection 406 in
At the bottom of movie details display screen 800, a bar or banner may be displayed. The bar or banner may include a number of selectable icons, each icon invoking a particular function related to the selected movie. For example, the user may select watch icon 802 to display the selected movie in full-screen. The user may also select preview icon 804 to view a video preview of the selected movie.
As shown in movie information display screen 900 of
As shown in ratings display screen 1000 of
The interactive media guidance application may provide for household-wide ratings or individual ratings for each household member. For example, using user option 1006, the user may select his or her name from a list. This identifies the current user who is rating the movie. More than one user may be selected to associate the rating with using user option 1006, and distinct ratings may be selected for each user.
The rating may be saved to the profile of each user specified in user option 1006. Advanced ratings may also be defined, including the ability to identify the reasons behind the user's rating (e.g., a user rating may be tied to one or more movie attributes, such as actor or genre, as described below).
(
In some embodiments, a user may also customize the ratings categories displayed in overlay 1102. For example, a “New Category” option may be defined. After the user selects this option, the user may input a text label for the new category as well as a user rating. This custom rating category may also be saved to the user's profile. Users may also create custom combination ratings categories. For example, the user may create a new custom combination ratings category labeled “Comedy—Ellen DeGeneres”. This rating would be used to submit ratings regarding the comedic aspects of Ellen DeGeneres' role in the movie. Other users who are rating the same movie may also submit ratings on custom categories and custom combination categories created by other users.
The movie page may also include bookmark actions for any on-demand, broadcast, or recorded movie. For example,
In some embodiments, movies in the bookmark list may be automatically added to the “On Now” movie list when the movies are available within the media system. If the movie is already on the bookmark list (or is on the recently watched list), add bookmark option 1210 may change to “Delete”.
The movie page may also include other actions such as record, view other air times, and lock (to create a parental control lock). In some embodiments, the movie page may also include a mail feature. For example, mail display screen 1300 of
In some embodiments, the movie finder may include a movie planner feature.
The movie planner list may be combined from several sources. For example, the sources may include all movies in the next two weeks' broadcast schedule. The broadcast schedule may include free and PPV movies. The sources may also include all VOD movies. VOD movies may include free VOD movies, pay VOD movies, and VOD movies carried by a specific programmer. The sources may also include movies that are known to be upcoming in the next month or two, both linear and on-demand, movies that are in the theaters or have recently been in the theaters, or any other source. In some embodiments, each movie will only be shown once in the movie planner list, regardless of the number of times it is scheduled or whether it is available via both broadcast and on-demand.
As shown in the example of
The movie finder may also include a movie search feature. This search feature is a full-featured search of all movie databases. It may include movies that are not currently scheduled on broadcast channels or on-demand. The results of a movie search may be displayed as a list of movies (not shown) matching the search criteria. The list of search results may be sorted or filtered by any suitable criteria (e.g., by start time, duration, rating, or alphabetically by title).
In a switched digital video system, a switched digital video manager (or other network manager or monitoring utility) may keep track of how many users are watching each switched channel. In some embodiments, an entity (either at the headend or local to the set-top) filters this list to isolate those channels that correspond to movies and uses this filtered list to provide a popularity indication of movies that are currently being viewed. In some embodiments, these viewed movies are correlated to other movies that may not presently be available and all of this information may be used, at least in part, in the determination of movies to recommend to the user or add to a movie list. In some embodiments, a video-on-demand server may monitor requests for individual movies, and this information may be used, at least in part, in the determination of movies to recommend to the user or to add to a movie list. In some embodiments, the interactive media guidance application may keep track of interactions involving movies, including requests to watch, purchase, record, bookmark or rate movies. This information may be collected centrally and may be used in the determination of movies to recommend to the user or to add to a movie list.
The user may select any movie from the search results list to view the movie page for the movie, bookmark the movie, or perform other suitable actions (e.g., order, record, or add to a favorite movies list). The movie finder may search based on title, actor, director, producer, and other credits, detailed description, genre, MPAA or TV ratings, star rating, free/pay, current availability, or any other fields as appropriate.
In some embodiments, a “top movies” list is maintained by the interactive media guidance application or the switched digital video manager. The top movies list may include the movies with the most access requests or the movies allocated for the longest period of time within the switched digital video group.
The top movies list may also include the movies with the most requests from a video-on-demand server. The top movies list may also include movies which have been most viewed, recorded, bookmarked, or highly rated by other viewers in the network. For example, a “Top 20” movie list may be created and displayed to the user so that the user may see what movies are popular within some local geographic or demographic group.
Additionally or alternatively, third-party popularity statistics may be used to supplement or replace the network statistics. For example, Nielson designated market area (DMA) ratings, Nielson Television Activity Report (NTAR) data (both from Nielson Media Research), or any other suitable popularity or activity ratings may be made available on a supplemental data source (e.g., supplemental data source 120 of
The movie finder may also include a bookmark list for each household member, one for the entire household, or a combination of the two.
The movie finder feature may allow the interactive media guidance application to prefetch or automatically record movies on a user's bookmark list (or which match the user's movie preference and ratings) as soon as they become available. The interactive media guidance application may prefetch or automatically record certain movies even absent an express user instruction to do so. The system may allocate a section of storage device 110 (
In some embodiments, each household member may customize the movie finder. Customizable fields may include the individual name for the display configuration (e.g., the name of the household member). Customizable fields may also include preferred settings for different movie format options, along with an indication of whether it is a required setting (i.e., a mandatory movie list criteria) or just a preference. The options may include audio language, subtitle presence, subtitle language, SD, HD, or H.264 format, widescreen/letterbox or normal, closed caption, Dolby Digital, MPAA rating and advisory limits (which may be controlled by a PIN number), and minimum user or editorial star rating. In some embodiments, it may be useful to allocate a percentage of the prefetch area to each household member, although if a program is recorded or prefetched for more than one user, only one copy may be stored on storage device 110 (
Each user profile may also be assigned a PIN. If a PIN is assigned, the user's profile cannot be accessed without first entering the PIN. For example,
After selecting a user in users display screen 1600, user profile display screen 1700 of
In some embodiments, a user may select, from display screen 1700, an option to copy another user's profile to the current user's profile or use a pre-built system profile as the user's own profile (or use it as a starting seed from which the user can create his or her own profile). The user may also specify an optional duration (e.g., one week) that the new profile should be used as the user's own profile. For example, a collection of pre-built profiles for celebrities and popular actors may be made available on a supplemental data source (e.g., supplemental data source 120 of
Instead of selecting a pre-built profile, the user may also select to use the profile of any other user in the system. As a user watches and rates more movies, the user's profile becomes more personalized and refined. A user may select the profile of any other user (e.g., a friend) and use the profile of the selected other user as the user's own profile (or use it as a starting seed from which the user can create his or her own profile). These profiles may be stored on a supplemental data source (e.g., supplemental data source 120 of
After selecting settings option 1706, the user may update or define one or more movie viewing preferences or profile settings. For example, settings display screen 1800 of
The user may also associate one or more favorite movie critics with the user's profile using favorite critic option 1806. The favorite critic selected in favorite critic option 1806 may control which star ratings are displayed and what movies are automatically added to the user's movie list based on critic ratings. As previously described, favorite critics may be manually selected by the user or automatically selected by the interactive media guidance application. Prefetch option 1808 allows the user to specify whether prefetching of movies of potential interest is enabled. HD option 1810 determines whether the interactive media guidance application should automatically use the high-definition (HD) version of the movie (if available) for all movie list and movie finder operations (including prefetching). Options for HD option 1810 may include “Never,” “If Available,” “Based on available space,” and “Always.” Other format options may also be included, such as language, subtitles, widescreen, closed captioning, and various versions of Dolby Digital sound. Additional settings may be displayed and updated by scrolling down in settings display screen 1800 or pressing an appropriate button on input device 108 (
For example, a user may set a maximum access price (e.g., only free movies) for movies in the movie list. This maximum access price may be stored in the user's profile. When the user bookmarks a movie, the interactive media guidance application may automatically search for a version of the bookmarked movie meeting the maximum access price preference. Only movies matching the maximum access price preference may be displayed in a bookmark list, such as bookmarks display screen 1500 of
In some embodiments, after a movie is watched, the movie may be removed from the bookmark list and added to the recent movies list for some period of time. There may be a separate recent movies list for each household member. The user may delete any movie from this list. The interactive media guidance application may keep a running list of all bookmarked and recently watched programs for the user to review at any time. This may allow the user to see if any of the user's bookmarked or previously viewed movies that the user liked are currently available to be watched. The user may select a movie from the list, view the movie page for a movie in the list, and associate a rating with the movie (or update its current rating, if available).
As previously described, the user may also rate a movie, for example, from zero to four stars (or any other suitable ratings system). As shown in
If desired, the interactive media guidance application may also provide a favorite actors list, a favorite genres list, etc. for the user. These additional lists may include specific movie attributes that the user has rated. The user may also tie the rating to one or more movie attributes such as, for example, actor or genre. The user may also manually enter in favorite actors or genres. In some embodiments, movies may be added to the movie list for the user based on the selection of a favorite critic and that critic's star ratings. In some embodiments, the user may also be a critic, and the ratings for the “user” critic may be collected from the audience of users. The user's movie ratings may be made available to other users in the media system (e.g., media system 100 of
The movie finder application provides several opportunities for increasing viewership using community buzz. As described above, each user's ratings may be made available to other users. For example, the movie page may include an average star rating assigned by other users (all users, users in my geographical area, users in my demographic or ethnographic group, users in my list of friends, or any other suitable subset of users). Users may also enter text comments that can be made available to other viewers. As also described above, in some embodiments, users may send a link to, or recommendation for, movies that the user liked to other users (e.g., another person in another household or another user at another location).
In some embodiments, a group of users may create a user group, community group, or affinity group. For example, a user and the user's friends may create a group in which the user and the user's friends may share what movies they are watching and their ratings and comments.
The user may select any group in groups display screen 2200 (e.g., group 2202) to view more information about the group. The user may also press the “OK” button (or other suitable button) on input device 108 (
The movie finder provides numerous opportunities for targeted advertising because of the level of personalization. For example, advertisements for movies may be presented simultaneously with any movie finder display screen (e.g., in a PIG window). Advertisements may be targeted based on any information in the user's profile, including the user's movie viewing preferences, group membership, and movie access history. Advertisements may also be targeted based on separate demographic information about individual household members, for example, when they are looking at user-specific recommendations in the movie list or watching the actual movies themselves. Targeted advertisements for movies and other programming, as well as targeted advertisements for products and services, may be provided.
The advertisements may be delivered to the user equipment device and stored locally in an advertisement database on storage device 110 (
Additionally or alternatively, advertisements may be stored in databases at a third-party data source (e.g., supplemental data source 120 of
The advertisements for products and programming may also be interactive. For example, the user may navigate a cursor from any of the movie finder display screens to an advertisement within the display screen. After highlighting the advertisement, the user may select the advertisement using an input device (e.g., input device 108 of
As previously described, user profiles may include mandatory fields and optional fields. Mandatory fields may include the most basic movie viewing preferences (e.g., movie duration and rating). Optional fields may include a number of movie preferences supplied by the user (or automatically chosen by the interactive media guidance application based on user viewing history and active user monitoring). These optional fields may include, for example, one or more favorite genres, subgenres, actors, directors, or any other suitable movie attribute. Optional fields may also include user ratings of specific movies. From the user ratings, the interactive media guidance application may automatically select a favorite genre, subgenre, actor, director, or any other suitable movie attribute for the user. For example, if the user consistently rates action movies with Tom Cruise starring in the movie with five stars, the interactive media guidance application may add Tom Cruise to the user's profile as a favorite actor and add the action genre to the user's profile as a favorite genre. From the user ratings, the interactive media guidance application may also automatically match the user with other users and critics who have similar ratings. An identification of these other users and critics may then be saved to the user's profile as the user's favorite users and critics.
As shown in
One or more additional time windows for one or more additional movie lists may also be defined in the default profile. As described above, a user may be interested in viewing a movie list of movies available tonight. In lieu of time windows relative to the current time, absolute and/or periodic time windows may also be defined. For example, a movie list of each night's movies (e.g., starting between 5 PM to 11 PM each night) may also be defined. The movies lists may be named and made available to all users of the user equipment device.
As shown in
When a new user is created, the default profile may be copied as the user's base profile. A setup wizard may then automatically launch, prompting the user to specify some common movie viewing preferences. In this way, the user's profile may be at least minimally personalized to the user. The setup wizard may also educate the user as to the most common movie finder features and provide an interactive tutorial.
At step 2404, user profile data may be read. For example, some or all of the information stored in user profile 2310 may be read at step 2404. This information may include the user's movie viewing preferences, movie criteria, and the user's favorite genres, subgenres, actors, directors, and any other suitable information. It may also include various user ratings of specific movies. At step 2406, the user profile data may be compared to the media guidance application data. For example, the user's favorite genres may be compared to the genres of movies associated with received media guidance application data.
At step 2408, interactive media guidance application 106 (
At step 2410, the movie list is updated to include any movies accessible or starting within the movie list window that meet or exceed the movie list criteria. At step 2412, the movies in the movie list may then be prioritized, or ranked. For example, if the ranking scheme is by total score, the interactive media application may read total score column 208 of table 200 (
After the movies are ranked at step 2412, an interactive movie list may be displayed to the user at step 2414. For example, the list may be presented in box cover form, as shown in the example of
In practice, one or more steps shown in process 2400 may be combined with other steps, performed in any suitable order, performed in parallel (e.g., simultaneously or substantially simultaneously), or removed.
At step 2502, the user-configurable movie list window may be read. For example, the user may set a configurable movie list window via a movie list settings display screen, such as the display screen shown in
At step 2504, interactive media guidance application 106 (
After the new movie list ratings are calculated at step 2508, interactive media guidance application 106 (
In practice, one or more steps shown in process 2500 may be combined with other steps, performed in any suitable order, performed in parallel (e.g., simultaneously or substantially simultaneously), or removed.
If the user selects a movie in the movie list at step 2604, any number of actions may be automatically performed. For example, in some embodiments, a screen of additional information is displayed at step 2606. The screen of additional information may be similar to movie page display screen 800 (
As shown in
Illustrative process 2600 continues in
At step 2622, interactive media guidance application 106 (
Illustrative process 2600 continues in
If the user requests to send a movie recommendation, then interactive media guidance application 106 (
If the user wishes to send a gift instead of a recommendation, at step 2633, the sending user's account may be automatically deducted the access price of the movie (plus an optional gift service fee). Then this amount may be credited to the friend's account at step 2638. The friend may also be notified of receipt of the gift at step 2642. For example, a prompt or overlay may identify the gifted movie, the identity of the sender of the gift, and the expiration date (if any) of the gift.
If the user wishes to send the movie itself, at step 2634, interactive media guidance application 106 (
At step 2636, a supported format is sent to each identified friend in the recipient list. The movie may be sent over media system 100 (
Illustrative process 2600 continues in
At step 2648, interactive media guidance application 106 (
At step 2654, the total scores of all movies accessible within any active movie list may be updated based on the new profile information. For example, one or more of the scores shown in table 200 (
In practice, one or more steps shown in process 2600 may be combined with other steps, performed in any suitable order, performed in parallel (e.g., simultaneously or substantially simultaneously), or removed.
The above described embodiments of the invention are presented for purposes of illustration and not of limitation, and the present invention is limited only by the claims which follow.
This application claims the benefit of U.S. Provisional Application Nos. 60/834,605, filed Jul. 31, 2006 and 60/903,808, filed Feb. 26, 2007, both of which are hereby incorporated by reference herein in their entireties.
Number | Date | Country | |
---|---|---|---|
60834605 | Jul 2006 | US | |
60903808 | Feb 2007 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11888670 | Jul 2007 | US |
Child | 13758935 | US |