Claims
- 1. A system for updating an electronic calendar, comprising:
a Web server; and a portable electronic device having an electronic calendar application capable of communicating with the web server via a network; wherein the Web server is adapted to display advertising having a graphical user interface element by which a user can request that reminder item data related to the advertising be downloaded to the portable electronic device for use in the electronic calendar application.
- 2. The system as recited in claim 1, wherein the portable electronic device includes circuitry for communicating directly with the Web server via the network.
- 3. The system as recited in claim 1, further comprising an intermediate device adapted for direct communication with the Web server via the network and adapted to communicate with the portable electronic device via a docking station.
- 4. The system as recited in claim 1, wherein the advertising is displayed in connection with information related to programming, the portable electronic device has an electronic program guide, and data related to programming information is downloadable for use in the electronic program guide.
- 5. The system as recited in claim 4, wherein the data related to programming information and the reminder data are bundled in a single downloadable file.
- 6. A method for downloading information from a Web server, comprising:
displaying advertising to a user via a Web site; accepting input from the user indicative of a request to download data related to the advertising to a portable electronic device; creating a first file containing the data related to the advertising, the data being adapted for use in an electronic calendar application hosted on the portable electronic device; and downloading the first file to a client device.
- 7. The method as recited in claim 6, further comprising:
displaying programming information to a user via the Web site; accepting input from the user indicative of a request to download data related to the programming information; creating a second file containing the data related to the programming information, the data being adapted for use in an electronic program guide application hosted on the portable electronic device; and downloading the second file to a client device.
- 8. The method as recited in claim 7, wherein the first file and the second file are integrated in a single downloadable file.
- 9. The method as recited in claim 6, further comprising collecting profile information from the user and using the profile information to select targeted advertising for display to the user.
- 10. The method as recited in claim 9, wherein the advertising pertains to an event.
- 11. The method as recited in claim 9, wherein the advertising pertains to programming.
- 12. A system for updating an electronic calendar, comprising:
a Web server including data pertaining to events; and a portable electronic device having an electronic calendar application, the portable electronic device adapted to receive the data from the Web server and display the data to a user in connection with a graphical user interface element by which a user can request that a reminder item related to a selected component of the data be used in the electronic calendar application.
- 13. The system as recited in claim 12, wherein the data pertaining to events relates to showings of movies in theaters.
- 14. The system as recited in claim 13, wherein the theaters are selected as a function of a zip-code of the user.
- 15. The system as recited in claim 13, wherein the data is displayed on the portable device in a grid in which a first entry in a row contains a theater identifier and subsequent entries in a row contain movie entries for the theater.
- 16. The system as recited in claim 13, wherein a subset of the data is displayed as a function of an applied filter.
- 17. The system as recited in claim 13, wherein the data is displayed on the portable device in a grid in which a first entry in row contains a movie identifier and subsequent entries in a row contain theater identifiers for theaters in which the movie is being shown.
- 18. The system as recited in claim 13, wherein, in response to a user selecting a movie identifier, graphical user interface elements are displayed labeled with start times for the selected movie at a theater corresponding to the user selection and wherein the selection of a graphical user interface element causes the calendar application to issue a reminder for the selected movie at a time prior to a start time corresponding to the selected graphical user interface element.
- 19. The system as recited in claim 13, wherein the Web server causes advertising to be displayed when the Web server is accessed to obtain the data.
- 20. A readable media in a portable device having instructions for updating an electronic calendar, the instructions performing steps comprising:
receiving data from a Web server related to events; displaying the data to a user; and accepting input by which the user can request that a reminder item related to a selected component of the displayed data be used in an electronic calendar application of the device.
- 21. The readable media as recited in claim 20, wherein the data pertaining to events relates to showings of movies in theaters.
- 22. The readable media as recited in claim 21, wherein the data is downloaded as a function of a zip-code of the user.
- 23. The readable media as recited in claim 21, wherein the data is displayed on the portable device in a grid in which a first entry in a row contains a theater identifier and subsequent entries in a row contain movie entries for the theater.
- 24. The readable media as recited in claim 21, wherein a subset of the data is displayed as a function of an applied filter.
- 25. The readable media as recited in claim 21, wherein the data is displayed on the portable device in a grid in which a first entry in row contains a movie identifier and subsequent entries in a row contain theater identifiers for theaters in which the movie is being shown.
- 26. The readable media as recited in claim 21, wherein, in response to a user selecting a movie identifier, graphical user interface elements are displayed labeled with start times for the selected movie at a theater corresponding to the user selection and wherein the selection of a graphical user interface element causes the calendar application to issue a reminder for the selected movie at a time prior to a start time corresponding to the selected graphical user interface element.
- 27. A method for displaying information in a program guide, the method comprising:
receiving at a Web server registration information from a user; using the registration information to create the program guide including a portion that is locked when the program guide is displayed to the user; and packaging the program guide for downloading to a portable device capable of displaying the program guide.
- 28. The method as recited in claim 27, wherein the registration information comprises a geographic designator.
- 29. The method as recited in claim 28, wherein the registration information comprises a selection of one or more service providers.
- 30. The method as recited in claim 29, wherein the registration information comprises a selection of channels of the selected service providers.
- 31. The method as recited in claim 30, further comprising tracking registration information to obtain demographics regarding channel selection preferences.
- 32. The method as recited in claim 28, wherein the geographic designator comprises a zip-code.
- 33. The method as recited in claim 27, wherein advertising is displayed in the locked portion of the program guide.
- 34. The method as recited in claim 33, wherein the advertising changes as a function of time of day.
- 35. The method as recited in claim 27, wherein calendar reminder information is displayed in the locked portion of the program guide.
- 36. The method as recited in claim 27, wherein program information is displayed in the locked portion of the program guide.
- 37. The method as recited in claim 27, wherein the fixed portion includes a button for causing a transmission of a signal to tune an appliance to a channel.
RELATED APPLICATION INFORMATION
[0001] This application claims the benefit of U.S. Provisional Patent Application Nos. 60/344,020, filed on Dec. 20, 2001, 60/378,902, filed on May 8, 2002, and 60/390,286, filed on Jun. 20, 2002.
[0002] This application also claims the benefit of and is a continuation-in-part of U.S. patent application Ser. No. 09/905,396.
[0003] All of these applications are hereby incorporated by reference in their entirety.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60344020 |
Dec 2001 |
US |
|
60378902 |
May 2002 |
US |
|
60390286 |
Jun 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09905396 |
Jul 2001 |
US |
Child |
10287337 |
Nov 2002 |
US |