Source: https://patents.google.com/patent/EP2597882A2/en
Timestamp: 2018-11-17 09:15:34
Document Index: 19506536

Matched Legal Cases: ['Application No. 11', 'Application No. 11', 'Application No. 11', 'Application No. 09', 'Application No. 10', 'Application No. 11', 'Application No. 10', 'Application No. 09', 'Application No. 11', 'Application No. 10']

EP2597882A2 - Maintaining a user profile based on dynamic data - Google Patents
EP2597882A2
EP2597882A2 EP20130153351 EP13153351A EP2597882A2 EP 2597882 A2 EP2597882 A2 EP 2597882A2 EP 20130153351 EP20130153351 EP 20130153351 EP 13153351 A EP13153351 A EP 13153351A EP 2597882 A2 EP2597882 A2 EP 2597882A2
EP20130153351
EP2597882A3 (en )
Jason W CONNESS
Mark F DAWSON
Royce Matsusei Hamano
Systems and methods for generating, maintaining and utilizing other types of user profiles, such as user profiles associated with television programming and other types of media, are discussed in, for example, commonly-assigned U.S. Patent No. 7,185,355, issued February 27, 2007 (attorney docket no. UV-43), U.S. Patent Publication No. 2002/0174430 (attorney docket no. UV-240), published November 21, 2002, and U.S. Patent Publication No. 2005/0160458 (attorney docket no. UV-267), published July 21, 2005, which are each incorporated by reference herein in its entirety. In addition, commonly-assigned U.S. Patent Publication No. 2007/0157242 (attorney docket no. UV-377A), published July 5, 2007 and U.S. Patent Application No. 11/809,341 (attorney docket no. UV-431), filed May 31, 2007, which are each incorporated by reference herein in its entirety, discuss associating the viewing history and recording-related actions with a user profile that can be shared and/or implemented among a plurality of user equipment devices. However, there still exists a need for systems and methods that search for and display user profile information to other users based on, for example, viewing history or recording-related actions associated with a user profile. There is also a need for systems and methods that allow a user to access a particular user profile and provide and/or receive programming recommendations based on and to that user profile.
Similarly, a media guidance application may be implemented on friendly equipment. Such media guidance applications are sometimes referred to herein as friendly guidance applications. The friendly media guidance application and friendly equipment may function the same as or similar to the user media guidance application and user equipment. The only difference between the user media guidance application and equipment and the friendly media guidance application and equipment is that a friend, not the user, uses the friendly media guidance application and equipment
In addition to providing access to linear programming provided according to a schedule, the media guidance application also provides access to non-linear programming which is not provided according to a schedule. Non-linear programming may include content from different media sources including on-demand media content (e.g., VOD), Internet content (e.g., streaming media, downloadable media, etc.), locally stored media content (e.g., video content stored on a digital video recorder (DVR), digital video disc (DVD), video cassette, compact disc (CD), etc.), or other time-insensitive media content. On-demand content may include both movies and original media content provided by a particular media provider (e.g., HBO ON DEMAND™ providing THE SOPRANOS™ and CURB YOUR ENTHUSIASM™). HBO ON DEMAND™ is a service mark owned by Time Warner Company L.P. et al. and THE SOPRANOS™ and CURB YOUR ENTHUSIASM™ are trademarks owned by the Home Box Office, Inc. Internet content may include web events, such as a chat session or Webcast, or content available on-demand as streaming media or downloadable media through an Internet web site or other Internet access (e.g., FTP).
Advertisement 124 may provide an advertisement for media content that, depending on a viewer's access rights (e.g., for subscription programming), is currently available for viewing, will be available for viewing in the future, or may never become available for viewing, and may correspond to or be unrelated to one or more of the media listings in grid 102. Advertisement 124 may also be for products or services related or unrelated to the media content displayed in grid 102. Advertisement 124 may be selectable and provide further information about media content, provide information about a product or a service, enable purchasing of media content, a product, or a service, provide media content relating to the advertisement, etc. Advertisement 124 may be targeted based on any type of use-related data (sometimes referred to herein as "user data"), such as, e.g., a user's profile/preferences, monitored user activity, the type of display provided, or on other suitable targeted advertisement bases.
Options region 126 may allow the user to access different types of media content, media guidance application displays, and/or media guidance application features. Options region 126 may be part of display 100 (and other display screens of the present invention), or may be invoked by a user by selecting an on-screen option or pressing a dedicated or assignable button on a user input device. The selectable options within options region 126 may concern features related to program listings in grid 102 or may include options available, from a main menu display. Features related to program listings may include searching for other air times or ways of receiving a program, recording a program, enabling series recording of a program, setting program and/or channel as a favorite, purchasing a program, or other features. Options available from a main menu display may include search options, VOD options, parental control options, access to various types of listing displays, subscribe to a premium service, edit a user's profile, access a browse overlay, or other options.
Another display arrangement for providing media guidance is shown in FIG. 3. Video mosaic display 300 includes selectable options 302 for media content information organized based on media type, genre, and/or other organization criteria. In display 300, television listings option 304 is selected, thus providing listings 306, 308, 310 and 312 as broadcast program listings. Unlike the listings shown in the other figures discussed herein, the listings in display 300 are not limited to simple text (e.g., the program title) and icons to describe media. In display 300 the listings may provide graphical images including cover art, still images from the media content, video clip previews, live video from the media content, or other types of media that indicate to a user the media content being described by the listing. Each of the graphical-listings may also be accompanied by text to provide further information about the media content associated with the listing. For example, listing 308 may include more than one portion, including media portion 314 and text portion 316. Media portion 314 and/or text portion 316 may be selectable to view video in full-screen or to view program listings related to the video displayed in media portion 314 (e.g., to view listings for the channel that the video is displayed on).
The listings in display 300 are of different relative sizes (i.e., listing 306 is shown as being larger than listings 308, 310, and 312), but if desired all the listings may be the same size as shown in, e.g., FIG. 4. Listings may be of different sizes or graphically accentuated to indicate degrees of interest to the user or to emphasize certain content, as desired by the media provider or based on user preferences. Various systems and methods for graphically accentuating media listings are discussed in, for example, Yates, U.S. Patent Application No. 11/324,202, filed December 29, 2005 , which is hereby incorporated by reference herein in its entirety.
The media guidance application may be personalized based on a user's preferences. A personalized media guidance application allows a user to customize displays and features to create a personalized "experience" with the media guidance application. This personalized experience may be created by allowing a user to input these customizations and/or by the media guidance application monitoring user activity to determine various user preferences. Users may access their personalized guidance application by logging in or otherwise identifying themselves to the guidance application. Customization of the media guidance application may be made in accordance with a user profile. The customizations may include varying presentation schemes (e.g., color scheme of displays, font size of text, etc.), aspects of media content listings displayed (e.g., only HDTV programming, user-specified broadcast channels based on favorite channel selections, reordering the display of channels, recommended media content, etc.), desired recording features (e.g., recording or series recordings for particular users, recording quality, etc.), parental control settings, and other desired customizations.
The media guidance application may allow a user to provide user profile information (which can be processed into machine-readable data) or may automatically compile user profile data. The media guidance application may, for example, monitor the media the user accesses and/or other interactions the user may have with the guidance application. Additionally, the media guidance application may obtain all or part of other user profiles that are related to a particular user (e.g., from other web sites on the Internet the user accesses, such as www.tvguide.com, from other media guidance applications the user accesses, from other interactive applications the user accesses, from a handheld device of the user, etc.), and/or obtain information about the user from other sources that the media guidance application may access. As a result, a user can be provided with a unified guidance application experience across the user's different devices. Additional personalized media guidance application features are described in greater detail in Ellis et al., U.S. Patent Application No. 11/179,410, filed July 11, 2005 , Boyer et al., U.S. Patent Application No. 09/437,304, filed November 9, 1999 , and Ellis et al., U.S. Patent Application No. 10/105,128, filed February 21, 2002 , which are hereby incorporated by reference herein in their entireties.
FIG. 4 illustrates display 400, which is an example of a display that is personalized for a user. Display 400 is illustrated as a modular media guidance dashboard application display, sometimes referred to herein as a dashboard. Modular media guidance dashboard applications and application displays are discussed further in commonly assigned Shannon et al., U.S. Patent Application No. 11/541,299, filed September 29, 2006 , which is incorporated herein by reference in its entirety. Although display 400 includes tabs region 402, which is similar to or same as tabs region 214 of FIG. 2, one skilled in the art would appreciate that display 400 may be presented in response to, e.g., receiving a user selection of an option from any type of display (such as, e.g., one of selectable options 302 in display 300), logging in to the guidance application, etc.
Each module, as shown in FIG. 7, can be associated with one or more media files. In display 700, each media file is represented by a corresponding media listing. In response to a media listing being selected, the media file (e.g., television program, audio song, etc.) can be played back, additional information can be displayed, etc. In some instances, the association between one or more media files and a module can be automatically created by, e.g., a data service provider (such as TV Guide Online), a media guidance application implemented on user equipment, etc. In other instances, the association between one or more media files and a module can be manually configured in response to a device receiving user-inputs from the user or another person. The other person is-often referred to herein as a friend, even though the other person may be a complete stranger to the user of the present invention.
The user may select module 704 and, in response, module 704 can be associated with the user's profile and/or a particular display, such as the user's dashboard (which is labeled as "My Guide" in FIG. 7). Module 704 can be associated with other user data (i.e., data associated with a particular user) using any means known by those skilled in the art (e.g., the user selecting module 704, dragging and dropping module 704 onto the user's dashboard, etc.).
Overlay 802 also includes system recommendations. For example, system recommendations, like friendly recommendations, can be modules of media that each comprises one or more media files that have at least one common characteristic. The system recommendations, unlike friendly recommendations, are generated based on, e.g., a service provider's grouping of media files and not generated based on user friendly data associated with a person. Media files can be grouped based on, for example, mood, theme, genre, etc. and can be included in overlay 802. Moods and other advanced search features are discussed further in commonly assigned Ellis et al., U.S. Patent No. 11/412,549, filed April 27, 2006 , which is incorporated herein by reference in its entirety.
For example, the user may be at work and want to schedule a program for recording at home. The user can indicate a desire to log into his online media guidance application, display 1100 or display 1000 may be presented, and the user can use his online program to schedule a program to be recorded by the user's home television equipment. The online media guidance application may then communicate to the television media guidance application and/or the user television equipment in the user's home, and send a command to the user television equipment to schedule the program for recording:
FIG. 17 illustrates display 1700, which may be displayed in response to, e.g., receiving a user indication of a desire to access a friendly data. Friendly data may be processed and displayed by a media guidance application implemented on friendly equipment into various types of user-readable information, such as friendly dashboard, friendly profile, friendly account settings, etc. (The modifier "friendly" as used herein is meant to differentiate various components, data, applications, features, etc. from the user's components, applications, features, etc.) For example, display 1700 may be displayed in response to receiving a user selection of my friends option 1104 of FIG. 11.
FIG. 19b illustrates display 1908, which may be displayed in response to the user adding module 1904 to Friend_3's Dashboard. If Friend_3 is viewing his dashboard (using, e.g., his television program guide) when the user adds module 1904 to Friend_3's dashboard, Friend_3 may see the update happen (nearly) instantaneously or after Friend_3's user equipment is synchronized to include the changes the user made to Friend_3's dashboard. Friend_3's media equipment and media guidance applications may be synchronized automatically (e.g., every few minutes, after a user has remotely updated friendly data, etc.) and/or in response to the friend authorizing the user's changes to be implemented.
Modifications made by a user to friendly data may cause friendly equipment to execute various commands. Some of these commands may cause conflicts with, e.g., commands based on friendly settings or modifications made to the friendly data by other people. For example, module 1904 may be associated with commands to record a program at a time that the friendly equipment is already scheduled to record another program. These conflicts can be overcome in a number of ways, including, for example, prioritizing those who have access to the friendly data. For example, Friend_3 may give a higher priority to any changes that the user makes than the changes Friend_1 makes, but give Friend_2 changes higher priority than the user's changes. Friend_3 may also give the highest priority to settings, etc. that Friend_3 makes or made himself. Friend_3's media guidance application(s) can be used to monitor and maintain various priority lists and to resolve conflicts. Additional systems and methods for resolving conflicts are discussed in commonly assigned Ellis, U.S. Patent Application No. 10/306,175 , which is incorporated herein by reference in its entirety.
Users may access their own and friendly media content and media guidance application(s) (and their display screens described above and below) from one or more of their user equipment devices. FIG. 20 shows a generalized embodiment of illustrative user equipment device 2000. User equipment device 2000 and the components described herein are considered friendly equipment when a friend uses it, when it is used to maintain friendly data and/or implement friendly media guidance applications. More specific implementations of user equipment devices are discussed below in connection with FIG. 21. User equipment device 2000 may receive media content and data via input/output (hereinafter "I/O") path 2002. I/O path 2002 may provide media content (e.g., broadcast programming, on-demand programming, Internet content, and other video or audio) and data to control circuitry 2004, which includes processing circuitry 2006 and storage 2008. Control circuitry 2004 may be used to send and receive commands, requests, and other suitable data using I/O path 2002. I/O path 2002 may connect control circuitry 2004 (and specifically processing circuitry 2006) to one or more communications paths (described below). I/O functions may be provided by one or more of these communications paths, but are shown as a single path in FIG. 20 to avoid overcomplicating the drawing.
User equipment device 2000 of FIG. 20 can be implemented in system 2100 of FIG. 21 as user television equipment 2102, user computer equipment 2104, wireless user communications device 2106, or any other type of user equipment suitable for accessing media, such as a non-portable gaming machine.. Friendly equipment 2108 may also be any type of equipment suitable for accessing media. The only difference between friendly equipment 2108 and the aforementioned user equipment is that friendly equipment 2108 is used by a friend instead of the user. For simplicity, these devices may be referred to herein collectively as user and friendly equipment or user and friendly equipment devices. User and friendly equipment devices, on which a media guidance application is implemented, may function as a standalone device or may be part of a network of devices. Various network configurations of devices, including those that link people togehter may be implemented and are discussed in more detail below.
It should be noted that with the advent of television tuner cards for PC's, WEBTV™, and the integration of video into other user equipment devices, the lines have become blurred when trying to classify a device as.one of the above devices. In fact, each of user television equipment 2102, user computer equipment 2104, and wireless user communications device 2106 may utilize at least some of the system features described above in connection with FIG. 20 and, as a result, include flexibility with respect to the type of media content available on the device. For example, user television equipment 2102 may be Internet-enabled allowing for access to Internet content, while user computer equipment 2104 may include a tuner allowing for access to television programming. The media guidance application may also have the same layout on the various different types of user equipment or may be tailored to the display capabilities of the user equipment. For example, on user computer equipment, the guidance application may be provided as a web site accessed by a web browser. In another example, the guidance application may be scaled down for wireless user communications devices.
Media content source 2120 may include one or more types of media distribution equipment including a television distribution facility, cable system headend, satellite distribution facility, programming sources (e.g., television broadcasters, such as NBC™, ABC™, HBO™, etc.), intermediate distribution facilities and/or servers, Internet providers, on-demand media servers, and other media content providers. NBC™ is a trademark owned by the National Broadcasting Company, Inc., ABC™ is a trademark owned by the ABC, INC., and HBO™ is a trademark owned by the Home Box Office, Inc. Media content source 2120 may be the originator of media content (e.g., a television broadcaster, a Webcast provider, etc.) or may not be the originator of media content (e.g., an on-demand media content provider, an Internet provider of video content of broadcast programs for downloading, etc.). Media content source 2120 may include cable sources, satellite providers, on-demand providers, Internet providers, or other providers of media content. Media content source 2120 may also include a remote media server used to store different types of media content (including video content selected by a user), in a location remote from any of the user and/or friendly equipment devices. Systems and methods for remote storage of media content, and providing remotely stored media content to user equipment are discussed in greater detail in connection with Ellis et al., U.S. Patent Application No. 09/332,244, filed June 11, 1999 , which is hereby incorporated by reference herein in its entirety.
In one approach, user equipment devices may communicate with each other within a home network. User equipment devices can communicate with each other directly via short-range point-to-point communication schemes describe above, via indirect paths through a hub or other similar device provided on a home network, or via communications network 2118. Each of the multiple individuals in a single home may operate different user equipment devices on the home network. As a result, it may be desirable for various media guidance information or settings to be communicated between the different user equipment devices. For example, it may be desirable for users to synchronize and maintain consistent media guidance application settings on different user equipment devices within a home network, as described in greater detail in Ellis et al., U.S. Patent Application No. 11/179 , 410, filed July 11, 2005 . Different types of user equipment devices in a home network may also communicate with each other to transmit media content. For example, a user may transmit media content from user computer equipment to a portable video player or portable music player.
In a second approach, users may have multiple types of user equipment by which they access media content and obtain media guidance. For example, some users may have home networks that are accessed by in-home and mobile devices. Users may control in-home devices via a media guidance application implemented on a remote device. For example, users may access an online media guidance application on a website via a personal computer at their office, or a mobile device such as a PDA or web-enabled mobile telephone. The user may set various settings (e.g., recordings, reminders, or other settings) on the online guidance application to control the user's in-home equipment. The online guide may control the user's equipment directly, or by communicating with a media guidance application on the user's in-home equipment. Various systems and methods for user equipment devices communicating, where the user equipment devices are in locations remote from each other, is discussed in, for example, Ellis et al., U.S. Patent Application No. 10/927, 814, filed August 26, 2004 , which is hereby incorporated by reference herein in its entirety.
In a third approach, users of user equipment devices inside and outside a home can use their media guidance application to communicate directly with media content source 2120 to access media content. Specifiically, within a home, users of user television equipment 2104 and user computer equipment 2106 may access the media guidance application to navigate among and locate desirable media content. Users may also access the media guidance application outside of the home using wireless user communications devices 2106 to navigate among and locate desirable media content.
At step 2214 the user's media guidance application determines whether or not there is any friendly data that matches the search criteria.
Process 2200 proceeds to step 2216 in response to the user's media guidance application determining that there is friendly data that matches the search criteria.
The following embodiments are disclosed:
2. The method of item 1, wherein accessing the at least one storage device further comprises:
3. The method of item 1, wherein searching the at least one storage device further comprises:
4. The method of item 1, wherein the search criteria includes data associated with a mood.
5. The method of item 1, wherein the friendly profile data includes data associated with television programming that one or more friends previously watched.
6. The method of item 1 further comprising:
7. The method of item 6 further comprising:
8. The method of item 1 further comprising:
9. The method of item 8 further comprising:
10. The method of item 8 further comprising:
11. The method of item 1 further comprising:
13. The system of item 12, wherein request for the friendly profile data further comprises:
14. The system of item 13 further comprising:
15. The system of item 12, wherein the second storage device is a server database that is electronically coupled to the user equipment and friendly equipment.
16. The system of item 12, wherein the search criteria includes data associated with a mood.
17. The system of item 12, wherein the friendly profile data includes data associated with television programming that one or more friends previously watched.
18. The system of item 12, wherein the user media guidance application is further configured to:
19. The method of item 18, wherein the user media guidance application is further configured to:
20. The system of item 12, wherein the user media guidance application is further configured to:
21. The system of item 20, wherein the user media guidance application is further configured to:
22. The system of item 20, wherein the user media guidance application is further configured to:
23. The system of item 12, wherein the user media guidance application is further configured to:
25. The system of item 24, wherein means for accessing the at least one storage device further comprises:
26. The system of item 24, wherein means for searching the at least one storage device further comprises:
27. The system of item 24, wherein the search criteria includes data associated with a mood.
28. The system of item 24, wherein the friendly profile data includes data associated with television programming that one or more friends previously watched.
29. The system of item 24 further comprising:
30. The system of item 29 further comprising:
31. The system of item 24 further comprising:
32. The system of item 31 further comprising;
33. The system of item 31 further comprising:
34. The system of item 24 further comprising:
35. A method for utilizing user profile data maintained by an interactive media guidance application, comprising:
maintaining a user profile comprising television program data;
generating authorization data associated with the user profile;
enabling a friend to access the user profile via an Internet connection, in response to receiving data entered by the friend that matches the authorization data;
displaying the user profile to the friend;
generating a media guidance application modification command in response to the friend indicating a desire to modify the user profile;
modifying the user profile in response to the media guidance application modification command;
generating a system command in response to the modification of the user profile; and
executing the system command using user television equipment.
36. The method of item 35, wherein:
the system command is a recording command, and wherein
executing the system command using the user television equipment further comprises scheduling a program to be recorded by the user television equipment.
37. The method of item 35, wherein:
the system command is a series recording command, and wherein
executing the system command using the user television equipment further comprises scheduling a series of programs to be recorded by the user television equipment.
38. The method of item 35, wherein:
the system command is a reminder command, and wherein
executing the system command using the user television equipment further comprises scheduling a program reminder to be displayed by the user television equipment.
39. The method of item 35, wherein:
the system command is a delete command, and wherein
executing the system command using the user television equipment further comprises deleting data from the user television equipment.
40. The method of item 35, wherein:
displaying the user profile to a friend further comprises:
simultaneously displaying user information associated with the user profile and friendly information associated with the friendly profile; and
enabling the friend to associate at least some of the friendly information with the user profile;
receiving a user indication of a desire to accept the friend's association of the at least some of the friendly information with the user profile; and
in response to receiving the user indication, modifying the user profile to be associated with the at least some of the friendly information.
41. The method of item 35, wherein:
the system command is a recommendation command, and wherein
executing the system command using the user television equipment further comprises displaying a list that includes a program name associated with the recommendation command.
42. The method of item 41 further comprising:
displaying a plurality of lists, wherein each of the plurality of lists are associated with a different friend's recommendations.
43. The method of item 41 further comprising:
displaying a plurality of lists, wherein each of the plurality of lists are associated with a different type of recommendation.
44. A method for utilizing user profile data maintained by an interactive media guidance application, comprising:
automatically maintaining a user profile, wherein the user profile is maintained by an interactive television program guide application implemented on user television equipment;
uploading the user profile to a remote database that allows the user profile to be accessed via the Internet;
granting a friend access to the user profile;
permitting the friend to populate a list associated with the user profile;
storing the list to the remote database;
in response to storing the list, automatically downloading the list to the user television equipment;
in response to the downloading of the list, automatically updating the user profile based on the list, wherein the user profile is maintained by the interactive television program guide implemented on the user television equipment.
45. The method of item 44 further comprising:
a friendly media guidance application is implemented on the friendly equipment and, wherein
the friendly media guidance application is configured to:
maintain the friendly profile data;
upload the friendly profile data to the server;
receive the user data from the server;
generate the modification command in response to the friend indicating a desire to modify the user profile data;
provide the modification command to the server; and
the server is electrically coupled to the user television equipment and the friendly equipment, wherein the server is configured to:
receive the user profile data and the friendly profile data;
store the user profile data and the friendly profile data on a database;
authorize the friendly equipment to access the user profile data based on the authorization data associated with the user profile data;
provide the user profile data to the friendly equipment; and
receive the modification command from the friendly equipment.
47. The system of item 46, wherein:
the system command is a recording command; and
in response to the system command, the user media guidance application is further configured to schedule a program to be recorded by the user television equipment.
48. The system of item 46, wherein:
the system command is a series recording command; and
in response to the system command, the user media guidance application is further configured to schedule a series of programs to be recorded by the user television equipment.
49. The system of item 46, wherein:
the system command is a reminder command; and
in response to the system command, the user media guidance application is further configured to schedule a program reminder to be displayed by the user television equipment.
50. The system of item 46, wherein:
the system command is a delete command; and
in response to the system command, the user media guidance application is further configured to delete data from the user television equipment.
51. The system of item 46, wherein:
the friendly media guidance application is further configured to:
simultaneously display user information based on the user profile data and friendly information based on the friendly profile data on a display screen; and
enable the friend to associate at least some of the friendly information with the user profile data; and, wherein
the user media guidance application is further configured to:
receive a user indication of a desire to accept the association of the at least some of the friendly information with the user profile data; and
in response to receiving the user indication, modify the user profile data to include the at least some of the friendly information.
52. The system of item 46, wherein:
the system command is a recommendation command; and
in response to the system command, the user media guidance application is further configured to display a list that includes a program name associated with the recommendation command.
53. The system of item 52, wherein the user media guidance application is further configured to:
display a plurality of lists, wherein each of the plurality of lists are associated with a different friend's recommendations.
54. The system of item 52, wherein the user media guidance application is further configured to:
display a plurality of lists, wherein each of the plurality of lists are associated with a different type of recommendation.
55. A system that utilizes user profile data maintained by one or more interactive media guidance applications, comprising:
user television equipment that comprises a user storage device that stores user profile data associated with user television programming, wherein:
a user media guidance application is implemented on the user television equipment and, wherein
the user media guidance application is configured to:
automatically maintain a user profile;
upload the user profile to a remote database that allows the user profile to be accessed via the Internet;
grant a friend access to the user profile;
permit the friend to populate a list associated with the user profile;
receive the list from the remote database;
in response to receiving the list, automatically updating the user profile based on the list.
56. The system of item 55, wherein the user media guidance application is further configured to store at least one program that is associated with the list.
57. A system that utilizes user profile data maintained by an interactive media guidance application, comprising:
means for maintaining a user profile comprising television program data;
means for generating authorization data associated with the user profile;
means for enabling a friend to access the user profile via an Internet connection, in response to receiving data entered by the friend that matches the authorization data;
means for displaying the user profile to the friend;
means for generating a media guidance application modification command in response to the friend indicating a desire to modify the user profile;
means for modifying the user profile in response to the media guidance application modification command;
means for generating a system command in response to the modification of the user profile; and
means for executing the system command using user television equipment.
58. The system of item 57, wherein:
means for executing the system command using the user television equipment further comprises scheduling a program to be recorded by the user television equipment.
59. The system of item 57, wherein:
means for executing the system command using the user television equipment further comprises scheduling a series of programs to be recorded by the user television equipment.
60. The system of item 57, wherein:
means for executing the system command using the user television equipment further comprises scheduling a program reminder to be displayed by the user television equipment.
61. The system of item 57, wherein:
means for executing the system command using the user television equipment further comprises deleting data from the user television equipment.
62. The system of item 57, wherein:
means for displaying the user profile to a friend further comprises:
means for simultaneously displaying user information associated with the user profile and friendly information associated with the friendly profile; and
means for enabling the friend to associate at least some of the friendly information with the user profile;
means for receiving a user indication of a desire to accept the friend's association of the at least some of the friendly information with the user profile; and
in response to receiving the user indication, means for modifying the user profile to be associated with the at least some of the friendly information.
63. The system of item 57, wherein:
means for executing the system command using the user television equipment further comprises displaying a list that includes a program name associated with the recommendation command.
64. The system of item 63 further comprising:
means for displaying a plurality of lists, wherein each of the plurality of lists are associated with a different friend's recommendations.
65. The system of item 63 further comprising:
means for displaying a plurality of lists, wherein each of the plurality of lists are associated with a different type of recommendation.
66. A system for utilizing user profile data maintained by an interactive media guidance application, comprising:
means for automatically maintaining a user profile, wherein the user profile is maintained by an interactive television program guide application implemented on user television equipment;
means for uploading the user profile to a remote database that allows the user profile to be accessed via the Internet;
means for granting a friend access to the user profile;
means for permitting the friend to populate a list associated with the user profile;
means for storing the list to the remote database;
in response to storing the list, means for automatically downloading the list to the user television equipment;
in response to the downloading of the list, means for automatically updating the user profile based on the list, wherein the user profile is maintained by the interactive television program guide implemented on the user television equipment.
67. The system of item 66 further comprising:
means for storing at least one program associated with the list, wherein the at least one program is stored in response to the at least one program being associated with the list.
A method for utilizing user profile data, comprising:
maintaining a profile associated with a first user;
maintaining a profile associated with a second user;
maintaining a profile associated with a third user;
generating in response to a first user input from the second user, a first share command, wherein the first share command causes a first recommendation associated with the second user to be made available to the first user, wherein the first recommendation is associated with at least one first media content;
causing the first recommendation to be displayed on a dashboard associated with the first user;
generating, in response to a second user input from the second user, a second share command, wherein the second share command causes a second recommendation associated with the second user to be made available to the first user, wherein the second recommendation is associated with at least one second media content; and
causing the second recommendation to be displayed on the dashboard associated with the first user, wherein the third user is enabled to view the dashboard associated with the first user.
The method of claim 1, wherein, when the first recommendation is received:
determining whether the first recommendation includes objectionable content; and
if the first recommendation includes objectionable content, automatically preventing the first recommendation from being added to the dashboard associated with the first user.
The method of claim 1, wherein the at least one first media content that the first recommendation is associated with is a penultimate media content consumed by the second user, and wherein the at least one second media content that the second recommendation is associated with is a most recent media content consumed by the second user.
The method of claim 1, wherein the dashboard associated with the first user is displayed by a media guidance application.
The method of claim 1, wherein the first recommendation is automatically generated in response to usage data relating to the first at least one media content.
The method of claim 1, wherein the first user may delete at least one of the first recommendation and the second recommendation from the dashboard associated with the first user.
The method of claim 1, wherein the first recommendation is added to the dashboard associated with the first user in response to the second user dragging and dropping the at least one first media content associated with the first recommendation onto the dashboard associated with the first user.
adding the first recommendation to a second dashboard associated with a fourth user.
A system for utilizing user profile data, comprising:
access a profile associated with a first user;
access a profile associated with a second user;
access a profile associated with a third user;
receive, in response to a first user input from the second user, a first share command, wherein the first share command causes a first recommendation associated with the second user to be made available to the first user, wherein the first recommendation is associated with at least one first media content;
cause the first recommendation to be displayed on a dashboard associated with the first user;
generate, in response to a second user input from the second user, a second share command, wherein the second share command causes a second recommendation associated with the second user to be made available to the first user, wherein the second recommendation is associated with at least one second media content; and
cause the second recommendation to be displayed on the dashboard associated with the first user, wherein the third user is enabled to view the dashboard associated with the first user.
The system of claim 9, wherein, when the first recommendation is received, the processor is further configured to:
determine whether the first recommendation includes objectionable content; and
if the first recommendation includes objectionable content, automatically prevent the first recommendation from being added to the dashboard associated with the first user.
The system of claim 9, wherein the at least one first media content that the first recommendation is associated with is a penultimate media content consumed by the second user, and wherein the at least one second media content that the second recommendation is associated with is a most recent media content consumed by the second user.
The system of claim 9, wherein the dashboard associated with the first user is displayed by a media guidance application.
The system of claim 9, wherein the first recommendation is automatically generated in response to usage data relating to the at least one media content.
The system of claim 9, wherein the first user may delete at least one of the first recommendation and the second recommendation from the dashboard associated with the first user.
The system of claim 9, the processor further configured to:
add the first recommendation to a second dashboard associated with a fourth user.
EP20130153351 2007-11-21 2008-10-10 Maintaining a user profile based on dynamic data Withdrawn EP2597882A3 (en)
US11986463 US8943539B2 (en) 2007-11-21 2007-11-21 Enabling a friend to remotely modify user data
US11986461 US8856833B2 (en) 2007-11-21 2007-11-21 Maintaining a user profile based on dynamic data
EP20080855735 EP2210416A2 (en) 2007-11-21 2008-10-10 Maintaining a user profile based on dynamic data
EP20080855735 Division EP2210416A2 (en) 2007-11-21 2008-10-10 Maintaining a user profile based on dynamic data
EP08855735.0 Division 2008-10-10
EP2597882A2 true true EP2597882A2 (en) 2013-05-29
EP2597882A3 true EP2597882A3 (en) 2014-09-10
ID=40530539
EP20080855735 Ceased EP2210416A2 (en) 2007-11-21 2008-10-10 Maintaining a user profile based on dynamic data
EP20130153351 Withdrawn EP2597882A3 (en) 2007-11-21 2008-10-10 Maintaining a user profile based on dynamic data
EP (2) EP2210416A2 (en)
JP (3) JP2011504348A (en)
CA (2) CA2701714A1 (en)
WO (1) WO2009070193A3 (en)
KR20130077237A (en) 2011-12-29 2013-07-09 주식회사 알티캐스트 Method and apparatus of providing broadcast service
JP5369214B2 (en) * 2012-04-17 2013-12-18 シャープ株式会社 Content recommendation device, a television receiver, a control method of the content recommendation apparatus, a program, a recording medium
JP5690893B2 (en) * 2013-09-13 2015-03-25 シャープ株式会社 Content recommendation device
JP4482359B2 (en) * 2004-03-24 2010-06-16 日本放送協会 Content selection system, content selection support apparatus, a content providing device, content selection support program, and a content providing program
JP2007158925A (en) * 2005-12-07 2007-06-21 Nec Corp Viewing support system and method effectively utilizing recommended program information for mobile terminal, and program therefor
JP2008129860A (en) * 2006-11-21 2008-06-05 Matsushita Electric Ind Co Ltd Information processing equipment, service provision server, and remote operation apparatus
JP2011504348A (en) 2011-02-03 application
JP2015149747A (en) 2015-08-20 application
EP2210416A2 (en) 2010-07-28 application
WO2009070193A2 (en) 2009-06-04 application
JP6174618B2 (en) 2017-08-02 grant
JP2017212740A (en) 2017-11-30 application
CA3017598A1 (en) 2009-06-04 application
EP2597882A3 (en) 2014-09-10 application
CA2701714A1 (en) 2009-06-04 application
WO2009070193A3 (en) 2009-09-24 application
Ref document number: 2210416
Ipc: H04N 21/478 20110101ALI20140801BHEP
Ipc: H04N 21/454 20110101ALI20140801BHEP
Ipc: H04N 21/466 20110101AFI20140801BHEP
Ipc: H04N 21/482 20110101ALI20140801BHEP