Claims
- 1. A computer implemented method of displaying interactive media content, the method comprising the steps of:
receiving a data stream from a first server system over a network connection, wherein the data stream includes a first data portion corresponding to a real time media presentation and a second data portion identifying data for a related web page stored on a second server system; processing the first data portion to produce the real time media presentation; automatically retrieving the web page data from the second server system; and simultaneously displaying the real time media presentation and the web page on different portions of a display.
- 2. The computer implemented method of claim 1, further comprising the step of sending a request to the first server system identifying the data stream in response to a user selection of the real time media presentation.
- 3. The computer implemented method of claim 1, further comprising the steps of:
sending a request to the first server system identifying a second real time media presentation in response to a user selection of the second real time media presentation; receiving a second data stream from the first server system over the network connection, wherein the second data stream includes a first data portion corresponding to the second real time media presentation and a second data portion identifying data for a second related web page stored on the second server system; processing the first data portion of the second data stream to produce the second real time media presentation; automatically retrieving the second web page data from the second server; and simultaneously displaying the second real time media presentation and the second web page on the different portions of the display.
- 4. The computer implemented method of claim 3, wherein the second real time media presentation corresponds to one of an archived video presentation and an archived audio presentation.
- 5. The computer implemented method of claim 3, wherein the first real time media presentation corresponds to one of a live broadcast video presentation and a live broadcast audio presentation.
- 6. The computer implemented method of claim 1, wherein the data stream further includes a third data portion identifying data for a second related web page stored on the second server system, wherein the method further comprises the steps of:
automatically retrieving the second web page data from the second server system after the third data portion is received, wherein the second web page is related to the current subject matter of the real time media presentation; and replacing the first web page with the second web page such that the real time media presentation and the second web page are simultaneously displayed on the different portions of the display.
- 7. The computer implemented method of claim 6, wherein the second web page includes a selectable link to data content on a third server system.
- 8. The computer implemented method of claim 1, wherein the second data portion includes a link identifying the related web page data on the second server system, wherein the step of automatically retrieving the related web page includes:
automatically sending a request for the web page data to the second server system using the link; and receiving the web page data from the second server system over the network connection.
- 9. The computer implemented method of claim 8, wherein the link includes an IP address identifying a location on the second server system, and wherein the request is an HTTP request.
- 10. The computer implemented method of claim 1, further comprises the step of:
displaying an active browser window in a third portion of the display simultaneous with displaying the real time media presentation and the web page in first and second portions of the display.
- 11. The computer implemented method of claim 10, wherein the displayed web page includes a selectable link to data content on a third server system, and wherein the method further comprises the steps of:
retrieving the data content from the third server system in response to a user selection of the link; and displaying a media presentation based on the data content in the browser window.
- 12. The computer implemented method of claim 11, wherein the link includes one of a uniform resource locator and a hyperlink, and wherein the step of retrieving includes sending an HTTP request to the third server system.
- 13. The computer implemented method of claim 11, further includes the steps of:
providing the data content to a browser module; and processing the data content to produce the media display using the browser module.
- 14. The computer implemented method of claim 11, wherein the browser module is one of an Internet Explorer module, a Netscape Navigator module and an Opera module.
- 15. The computer implemented method of claim 11, wherein the data content includes HTML code.
- 16. The computer implemented method of claim 1, wherein the real time media presentation is one of a video presentation and an audio presentation.
- 17. The computer implemented method of claim 1, wherein the step of processing the first data portion includes:
providing the first data portion to a media player module; and decoding the first data portion in the media player module to produce the real time media presentation.
- 18. The computer implemented method of claim 17, wherein the media player is one of a Windows Media Player and a RealNetworks Player.
- 19. The computer implemented method of claim 1, wherein the web page data includes HTML code.
- 20. The computer implemented method of claim 1, further comprising the steps of retrieving a personal page from a third server system and displaying the personal page on a third portion of the display simultaneous with displaying the real time media presentation and the web page on first and second portions of the display, wherein the personal page includes user configured information.
- 21. The computer implemented method of claim 1, further comprising the step of displaying a channel bar in a third portion of the display simultaneous with displaying the real time media presentation and the web page in first and second portions of the display, wherein the channel bar includes selectable links for a plurality of channels.
- 22. The computer implemented method of claim 21, further including, in response to a user selection of a first one of the links, sending a request to the first server system identifying the data stream, wherein the data stream corresponds to a first one of the channels.
- 23. The computer implemented method of claim 21, wherein the data stream corresponds to a first one of the channels, the method further including the steps of:
in response to a user selection of a first one of the links, sending a request to the first server system identifying a second real time media presentation corresponding to a second one of the channels; receiving a second data stream from the first server system over the network connection, wherein the second data stream includes a first data portion corresponding to the second real time media presentation and a second data portion identifying data for a second related web page stored on the second server system; processing the first data portion of the second data stream to produce the second real time media presentation; automatically retrieving the second web page data from the second server; and simultaneously displaying the second real time media presentation and the second web page on the different portions of the display.
- 24. The computer implemented method of claim 21, wherein each channel corresponds to a different real time media presentation available from the first server system.
- 25. The computer implemented method of claim 1, wherein the network connection includes an Internet connection.
- 26. The computer implemented method of claim 1, wherein the real time media presentation includes content related to one of financial news and information, sporting news and information, shopping, auctions, and general news and information.
- 27. The computer implemented method of claim 26, wherein the web page includes content related to the content of the real time media presentation.
- 28. The computer implemented method of claim 1, further including automatically updating the web page by periodically polling the second server system.
- 29. A computer implemented method of displaying interactive media content, the method comprising the steps of:
receiving a first data stream from a first server system over a network connection, wherein the first data stream includes a first data portion corresponding to a real time media presentation and a second data portion including an IP address identifying data for a web page on a second server system; processing the first data portion using a media player module to produce the real time media presentation; displaying the real time media presentation in a first portion of a display; automatically sending a request for the web page data to the second server system using the IP address; receiving the web page data from the second server system; processing the web page data using a browser module to produce the web page; and displaying the web page on a second portion of the display simultaneous with displaying the real time media presentation.
- 30. The computer implemented method of claim 29, further comprises the step of:
displaying an active browser window using the browser module in a third portion of the display simultaneous with displaying the real time media presentation and the web page.
- 31. The computer implemented method of claim 30, wherein the web page includes a selectable link to data content on a third server system, and wherein the method further comprises the steps of:
retrieving the data content from the third server system in response to a user selection of the link; and displaying the data content in the browser window.
- 32. The computer implemented method of claim 30, wherein the link is a hyperlink, and wherein the step of retrieving includes sending an HTTP request to the third server system.
- 33. The computer implemented method of claim 29, wherein the real time media presentation is one of a video presentation and an audio presentation.
- 34. The computer implemented method of claim 29, wherein the step of processing the first data portion includes decoding the first data portion in the media player module to produce the real time media presentation.
- 35. The computer implemented method of claim 34, wherein the media player is one of a Windows Media Player and a RealNetworks Player.
- 36. The computer implemented method of claim 29, wherein the subject matter of the web page is related to the subject matter of the real time media presentation.
- 37. The computer implemented method of claim 29, wherein the request is an HTTP request.
- 38. The computer implemented method of claim 29, wherein the browser module is one of an Internet Explorer module, a Netscape Navigator module and an Opera module.
- 39. The computer implemented method of claim 29, further comprising the steps of:
sending a request to the first server system identifying a second real time media presentation in response to a user selection of the second real time media presentation; receiving a second data stream from the first server system over the network connection, wherein the second data stream includes a first data portion corresponding to the second real time media presentation and a second data portion including a second IP address identifying data for a second related web page stored on the second server system; processing the first data portion of the second data stream using the media player module to produce the second real time media presentation; automatically sending a second request for the second web page data to the second server system using the second IP address; receiving the second web page data from the second server system; processing the second web page data using the browser module to produce the second web page; and simultaneously displaying the second real time media presentation and the second web page on the different portions of the display.
- 40. The computer implemented method of claim 29, wherein the first data stream further includes a second IP address identifying data for a second related web page stored on the second server system, wherein the method further comprises the steps of:
after the third data portion is received, automatically sending a second request for the second web page data to the second server system using the second IP address; receiving the second web page data from the second server system; processing the second web page data using the browser module to produce the second web page, wherein the second web page is related to the current subject matter of the real time media presentation; and replacing the first web page with the second web page such that the real time media presentation and the second web page are simultaneously displayed on the different portions of the display.
- 41. The computer implemented method of claim 40, wherein the second web page includes a selectable link to data content on a third server system.
- 42. The computer implemented method of claim 29, further comprising the steps of retrieving a personal page from a third server system and displaying the personal page on a third portion of the display simultaneous with displaying the real time media presentation and the web page on first and second portions of the display, wherein the personal page includes user configured information.
- 43. The computer implemented method of claim 42, further including the step of downloading the client application to the client device over the network connection.
- 44. The computer implemented method of claim 29, wherein the real time media presentation includes content related to one of financial news and information, sporting news and information, shopping, auctions, and general news and information.
- 45. The computer implemented method of claim 44, wherein the web page includes content related to the content of the real time media presentation.
- 46. The computer implemented method of claim 29, wherein the browser module and media player modules are integrated in a client application executing on a client device and configured to perform the steps of the method.
- 47. The computer implemented method of claim 29, further including automatically updating the web page by periodically polling the second server system using the IP address.
- 48. The computer implemented method of claim 29, further comprising the step of displaying a channel bar in a third portion of the display simultaneous with displaying the real time media presentation and the web page in first and second portions of the display, wherein the channel bar includes selectable links for a plurality of channels.
- 49. The computer implemented method of claim 48, wherein each channel corresponds to a different real time media presentation available from the first server system.
- 50. An information display system comprising:
a first server that provides data associated with a web page in response to a data request; a second server that provides a data stream including streaming data associated with a real time media presentation and reference data identifying the web page data on the first server; and a client application executing on a client device communicably coupled to the first and second servers over the Internet, the client device including a processing unit and a display,
wherein the client application includes instructions for controlling the client device to:
receive the data stream from the second server; process the streaming data to produce the real time media presentation; automatically retrieve the web page data from the first server using the reference data; process the web page data to produce the web page; and simultaneously display the real time media presentation and the web page on different portions of the display.
- 51. The system of claim 50, wherein the application further includes instructions for updating the web page by periodically polling the first server using the reference data.
- 52. The system of claim 50, wherein the client application includes:
a media player module, wherein the media player module processes the streaming data to produce the real time media presentation; and a browser module, wherein the browser module processes the web page data to produce the web page.
- 53. The system of claim 52, wherein the client application further includes instructions to produce an active browser window using the browser module, and to display the active browser window on a third portion of the display simultaneous with displaying the real time media presentation and web page on first and second portions of the display.
- 54. The system of claim 53, wherein the displayed web page includes a selectable link to data content on a third server, and wherein the client application further includes instructions for:
retrieving the data content from the third server in response to a user selection of the link; and displaying the data content in the active browser window.
- 55. The system of claim 54, wherein the link is a hyperlink, and wherein the instructions for retrieving include instructions for sending an HTTP request to the third server.
- 56. The system of claim 52, wherein the browser module includes one of a an Internet Explorer browser, a Netscape Navigator browser and an Opera browser, and wherein the media player module includes one of a Windows Media Player and a RealNetworks Player.
- 57. The system of claim 50, wherein the reference data includes an IP address identifying the web page data on the second server.
- 58. The system of claim 50, wherein the real time media presentation is one of a video presentation and an audio presentation.
- 59. The system of claim 50, wherein the application further includes instructions for:
sending a request to the first server identifying a second real time media presentation in response to a user selection of the second real time media presentation; receiving a second data stream from the first server, wherein the second data stream includes a first data portion corresponding to the second real time media presentation and a second data portion including a second IP address identifying data for a second related web page stored on the second server; processing the first data portion of the second data stream to produce the second real time media presentation; automatically sending a second request for the second web page data to the second server using the second IP address; receiving the second web page data from the second server; processing the second web page data to produce the second web page; and simultaneously displaying the second real time media presentation and the second web page on the different portions of the display.
- 60. The system of claim 50, wherein the first data stream further includes a second IP address identifying data for a second related web page stored on the second server, wherein the application further includes instructions for:
after the third data portion is received, automatically sending a second request for the second web page data to the second server using the second IP address; receiving the second web page data from the second server; processing the second web page data to produce the second web page, wherein the second web page is related to the current subject matter of the real time media presentation; and replacing the first web page with the second web page such that the real time media presentation and the second web page are simultaneously displayed on the different portions of the display.
- 61. The system of claim 60, wherein the second web page includes a selectable link to data content on a third server.
- 62. The system of claim 50, wherein the application further includes instructions for retrieving a personal page from a third server and displaying the personal page on a third portion of the display simultaneous with displaying the real time media presentation and the web page on first and second portions of the display, wherein the personal page includes user configured information.
- 63. The system of claim 50, wherein the application further includes instructions for displaying a channel bar on a third portion of the display simultaneous with displaying the real time media presentation and the web page in first and second portions of the display, wherein the channel bar includes selectable links for a plurality of channels.
- 64. The system of claim 63, wherein each channel corresponds to a different real time media presentation available from the second server.
- 65. The system of claim 63, wherein the application further includes instructions for sending a request to the second server identifying a second data stream in response to a selection of one of the channel links.
- 66. A computer implemented method of displaying interactive media content, comprising:
displaying a real time media presentation on a first portion of a display, wherein the real time media presentation is based on streaming data received from a first server system; and simultaneously displaying a web page on a second portion of the display, wherein the web page is automatically retrieved from a second server system using reference data included in the streaming data.
- 67. The method of claim 66, further comprising simultaneously displaying an active browser window on a third porion of the display.
- 68. The method of claim 66, wherein the web page is automatically updated by periodically polling the second server system using the reference data.
- 69. The computer implemented method of claim 66, wherein the displayed web page includes a selectable link to data content on a third server system, wherein the method further includes displaying the data content in the active browser window in response to a selection of the link.
- 70. The computer implemented method of claim 73, wherein the displayed data content includes a second link to media content on a fourth server system.
- 71. The computer implemented method of claim 66, further comprising:
simultaneously displaying a personal page on a third portion of the display, wherein the personal page includes user configured information retrieved from a third server system.
- 72. The computer implemented method of claim 66, further comprising:
simultaneously displaying a channel bar on a third portion of the display, wherein the channel bar includes selectable links for a plurality of channels.
- 73. The computer implemented method of claim 72, wherein each channel corresponds to a different real time media presentation available from the first server system.
- 74. The computer implemented method of claim 72, further comprising displaying a second real time media presentation on the first portion of the display in response to a selection of one of the channel links.
- 75. The computer implemented method of claim 66, further comprising:
simultaneously displaying a personal page on a third portion of the display, wherein the personal page includes user configured information received from a third server system; and simultaneously displaying a channel bar on a fourth portion of the display, wherein the channel bar includes selectable links for a plurality of channels.
- 76. The computer implemented method of claim 66, further comprising:
simultaneously displaying a personal page on a third portion of the display, wherein the personal page includes user configured information received from a third server system; simultaneously displaying a channel bar on a fourth portion of the display, wherein the channel bar includes selectable links for a plurality of channels; and simultaneously displaying an active browser window on a fifth portion of the display.
- 77. A computer-readable medium containing computer code for controlling a computer system to process media content, the computer system being communicably coupled to first and second server systems over the Internet, wherein the computer system includes a processing unit and a display, wherein the first server system provides data associated with a web page in response to a data request, wherein the second server system provides a data stream including streaming data associated with a real time media presentation and reference data identifying the web page data on the first server system, and wherein the computer code includes instructions for:
receiving the data stream from the second server system; processing the streaming data to produce the real time media presentation; automatically retrieving the web page data from the first server system using the reference data; processing the web page data to produce the web page; and simultaneously displaying the real time media presentation and the web page on different portions of the display.
- 78. The computer-readable medium of claim 77, wherein the code further includes instructions for updating the web page by periodically polling the first server system using the reference data.
- 79. The computer-readable medium of claim 77, wherein the code includes:
a media player module, wherein the media player module processes the streaming data to produce the real time media presentation; and a browser module, wherein the browser module processes the web page data to produce the web page.
- 80. The computer-readable medium of claim 77, wherein the code further includes instructions for producing an active browser window, and for displaying the active browser window on a third portion of the display simultaneous with displaying the real time media presentation and web page on first and second portions of the display.
- 81. The computer-readable medium of claim 80, wherein the displayed web page includes a selectable link to data content on a third server system, and wherein the code further includes instructions for:
retrieving the data content from the third server system in response to a user selection of the link; and displaying the data content in the active browser window.
- 82. The computer-readable medium of claim 81, wherein the link is a hyperlink, and wherein the instructions for retrieving include instructions for sending an HTTP request to the third server system.
- 83. The computer-readable medium of claim 77, wherein the reference data includes an IP address identifying the web page data on the second server system.
- 84. The computer-readable medium of claim 77, wherein the real time media presentation is one of a video presentation and an audio presentation.
- 85. The computer-readable medium of claim 77, wherein the code further includes instructions for:
sending a request to the first server system identifying a second real time media presentation in response to a user selection of the second real time media presentation; receiving a second data stream from the first server system, wherein the second data stream includes a first data portion corresponding to the second real time media presentation and a second data portion including an IP address identifying data for a second related web page stored on the second server system; processing the first data portion of the second data stream to produce the second real time media presentation; automatically sending a second request for the second web page data to the second server system using the IP address; receiving the second web page data from the second server system; processing the second web page data to produce the second web page; and simultaneously displaying the second real time media presentation and the second web page on the different portions of the display.
- 86. The computer-readable medium of claim 77, wherein the first data stream further includes an IP address identifying data for a second related web page stored on the second server system, wherein the code further includes instructions for:
after the third data portion is received, automatically sending a second request for the second web page data to the second server system using the IP address; receiving the second web page data from the second server system; processing the second web page data to produce the second web page, wherein the second web page is related to the current subject matter of the real time media presentation; and replacing the first web page with the second web page such that the real time media presentation and the second web page are simultaneously displayed on the different portions of the display.
- 87. The computer-readable medium of claim 86, wherein the second web page includes a selectable link to data content on a third server system.
- 88. The computer-readable medium of claim 77, wherein the code further includes instructions for retrieving a personal page from a third server system and displaying the personal page on a third portion of the display simultaneous with displaying the real time media presentation and the web page on first and second portions of the display, wherein the personal page includes user configured information.
- 89. The computer-readable medium of claim 77, wherein the code further includes instructions for displaying a channel bar on a third portion of the display simultaneous with displaying the real time media presentation and the web page in first and second portions of the display, wherein the channel bar includes selectable links for a plurality of channels.
- 90. The computer-readable medium of claim 89, wherein each channel corresponds to a different real time media presentation available from the second server system.
- 91. The computer-readable medium of claim 89, wherein the code further includes instructions for sending a request to the second server system identifying a second data stream in response to a selection of one of the channel links.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] This application is related to U.S. Provisional Patent Application Serial No. 60/187,683 (Atty. Docket No. 017887-005100), filed Mar. 8, 2000, entitled “FINANCIAL INFORMATION DISPLAY,” and U.S. Provisional Patent Application Serial No. 60/198,713 (Atty. Docket No. 017887-005000), filed Apr. 20, 2000, entitled “MEDIA AND INFORMATION DISPLAY SYSTEMS AND METHODS,” the disclosures of which are each hereby incorporated by reference in its entirety.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60187683 |
Mar 2000 |
US |
|
60198713 |
Apr 2000 |
US |