Electronic program guide presentation
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving at a computer system a request associated with a user for media-related programming information;
obtaining, from a personalized media schedule of the user stored by the computer system, a plurality of media episode indicators for a time period associated with the request and with the user, wherein the personalized media schedule for the user comprises indicators for a plurality of media programs to be broadcast by a plurality of media providers that the user previously selected from a schedule of programs for inclusion in the personalized media schedule, each media program associated with a viewing time selected by the user which can be different than a broadcast time of the media program;
generating with the computer system code for displaying the plurality of media episode indicators in a personal calendar associated with the user at calendar times that correspond to the associated viewing times selected by the user, wherein the personal calendar is displayed in a format that is preconfigured for the user;
receiving a selection of a media episode indicator displayed at a first viewing time in the calendar and receiving an indication of a second viewing time in the personal calendar, the second viewing time being a revised viewing time selected by the user for a media program associated with the selected media episode indicator; and
generating code for displaying the media episode indicator in the calendar at the revised second viewing time different from the first viewing time, and rescheduling the viewing time of the media program in the personalized media schedule to the second viewing time, the media episode indicator being displayed in the same interface in the personal calendar as personal schedule information for the user that is unrelated to the media episode indicator and media programs;
wherein the plurality of media programs included in the personalized media schedule are presented to the user with a media player/recorder controlled in accordance with the personalized media schedule at the viewing times selected by the user, and as a result of receiving the revised viewing time, updating personalized media schedules provided to one or more other users determined to have an acquaintance relationship with the first user in a social network system.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving a request associated with a user for media-related programming information, obtaining a plurality of media episode indicators for a time period associated with the request and with the user, and generating code for displaying the plurality of media episode indicators in a calendar associated with the user.
-
Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
receiving at a computer system a request associated with a user for media-related programming information; obtaining, from a personalized media schedule of the user stored by the computer system, a plurality of media episode indicators for a time period associated with the request and with the user, wherein the personalized media schedule for the user comprises indicators for a plurality of media programs to be broadcast by a plurality of media providers that the user previously selected from a schedule of programs for inclusion in the personalized media schedule, each media program associated with a viewing time selected by the user which can be different than a broadcast time of the media program; generating with the computer system code for displaying the plurality of media episode indicators in a personal calendar associated with the user at calendar times that correspond to the associated viewing times selected by the user, wherein the personal calendar is displayed in a format that is preconfigured for the user; receiving a selection of a media episode indicator displayed at a first viewing time in the calendar and receiving an indication of a second viewing time in the personal calendar, the second viewing time being a revised viewing time selected by the user for a media program associated with the selected media episode indicator; and generating code for displaying the media episode indicator in the calendar at the revised second viewing time different from the first viewing time, and rescheduling the viewing time of the media program in the personalized media schedule to the second viewing time, the media episode indicator being displayed in the same interface in the personal calendar as personal schedule information for the user that is unrelated to the media episode indicator and media programs; wherein the plurality of media programs included in the personalized media schedule are presented to the user with a media player/recorder controlled in accordance with the personalized media schedule at the viewing times selected by the user, and as a result of receiving the revised viewing time, updating personalized media schedules provided to one or more other users determined to have an acquaintance relationship with the first user in a social network system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 22)
-
-
12. A computer implemented method, comprising:
-
receiving at a computer system a user command to display a personal calendar of the user; submitting with the computer system a request to a central information provider for calendar-related information; in response to the request, receiving at the computer system calendar-related information including personal schedule information of the user combined with personalized media programming of the user obtained from a personalized media schedule of the user, and displaying the personal calendar that includes indicators for the personalized media programming, wherein the personalized media schedule for the user comprises a plurality of media program episodes previously selected by the user for inclusion in the personalized media schedule, each media program episode associated with a user-selected viewing time that can be different than a broadcast time of the media program, wherein the personal calendar is displayed in a format that is preconfigured for the user; receiving a selection of a media episode indicator displayed at a first viewing time in the calendar and receiving an indication of a second viewing time in the calendar, the second viewing time being a revised viewing time selected by the user for a media program associated with the selected media episode indicator; and displaying the media episode indicator in the calendar at the revised second viewing time and not the first viewing time and rescheduling the viewing time of the media program in the personalized media schedule to the second viewing time, the media episode indicator being displayed in the same interface as personal schedule information that is in the personal calendar and is unrelated to the media episode indicator and the media programs; wherein the plurality of media programs included in the personalized media schedule are presented to the user with a media player/recorder controlled in accordance with the personalized media schedule at the viewing times selected by the user, and as a result of receiving the revised viewing time, updating personalized media schedules provided to one or more other users determined to have an acquaintance relationship with the first user in a social network system. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-implemented system, comprising:
-
a request processor for receiving and parsing requests for media programming related information; a user information database storing information relating to media programs in personalized program guides for a plurality of users, wherein a personalized program guide for a particular one of the users comprises a plurality of media program episodes selected by the user from a schedule of program episodes to be broadcast by a plurality of media providers for inclusion in the personalized program guide, each media program episode associated with a user-selected viewing time that can be different than a broadcast time of the media program episode; a grid builder configured to generate code for causing a display of personal calendars for registered users of the user information database, each personal calendar for a user including personal schedule information for the user and media programming information for the user obtained from the personalized program guide for the user, wherein the user can select a media episode indicator displayed at a first viewing time in the personal calendar and indicate a second viewing time in the personal calendar, the second viewing time being a revised viewing time selected by the user for a media program associated with the selected media episode indicator, the media episode indicator being displayed in the same interface as personal schedule information that is in the personal calendar and is unrelated to the media episode indicator and the media programs, and the grid builder is further configured to generate code for causing a display of the calendar for the user with the media episode indicator in the calendar at the revised second viewing time and not the first viewing time and to reschedule the viewing time of the media program in the personalized program guide for the user to the second viewing time; and wherein the plurality of media programs included in the personalized media schedule are presented to the user with a media player/recorder controlled in accordance with the personalized media schedule at the viewing times selected by the user, and as a result of receiving the revised viewing time, updating personalized media schedules provided to one or more other users determined to have an acquaintance relationship with the first user in a social network system. - View Dependent Claims (19, 20, 21)
-
Specification