Claims
- 1-19. (Cancelled)
- 20. A method for accessing a television broadcast with hyperlinks in an HTML document, the method comprising:
receiving markup-language data defining a markup-language document, the markup-language data including at least one hyperlink; loading the markup-language document; selecting the at least one hyperlink; upon selecting the at least one hyperlink, initiating a call to a view object; analyzing the hyperlink with-the view object; retrieving and displaying an information resource when it is determined that the hyperlink does not include a TV URI; when the hyperlink does include a TV URI, using the view object to examine attributes of the TV URI to determine what television channel should be displayed; and displaying the television channel.
- 21. A method as recited in claim 20, wherein the TV URI includes a numeric channel attribute, such that the view object reacts to the numeric channel attribute by displaying the television channel corresponding to the numeric channel attribute.
- 22. A method as recited in claim 20, wherein the TV URI attributes include call letters corresponding to the television channel.
- 23. A method as recited in claim 22, the method further including the view object parsing and mapping the call letters to local channels.
- 24. A method as recited in claim 23, wherein the call letters are mapped to local channels with an electronic programming guide.
- 25. A method as recited in claim 23, wherein the call letters are mapped to local channels using zip code and local cable provider information.
- 26. A method as recited in claim 20, wherein the TV URI does not specify a particular channel, such that determining what television channel should be displayed comprises determining that a last viewed television channel should be displayed.
- 27. A method as recited in claim 20, wherein the television channel is displayed with other parts of the markup-language document.
- 28. A method as recited in claim 27, wherein one or more markup-language tags included in the markup-language data include a z attribute specifying a z position for the one or more markup-language tags, and wherein at least one of the one or more markup-language tags specifies the z position of the television channel with respect to other parts of the markup-language document, the method including:
displaying the television channel in accordance with the relative z position specified in the z attribute of the at least one of the one or more markup-language tags.
- 29. A method as recited in claim 27, wherein one or more markup-language tags included in the markup-language data include an attribute specifying a level of transparency for one or more portions of the markup-language document overlying at least some of the television channel, the method further including:
displaying the television channel and the overlying one or more portions of the markup-language document in accordance with the level of transparency specified in the transparency attribute of the at least one of the markup-language tags.
- 30. A computer program product comprising one or more computer-readable media having computer-executable instructions for implementing a method for accessing a television broadcast with hyperlinks in an HTML document, the method comprising:
receiving markup-language data defining a markup-language document, the markup-language data including at least one hyperlink; loading the markup-language document; selecting the at least one hyperlink; upon selecting the at least one hyperlink, initiating a call to a view object; analyzing the hyperlink with the view object; retrieving and displaying an information resource when it is determined that the hyperlink does not include a TV URI; when the hyperlink does include a TV URI, using the view object to examine attributes of the TV URI to determine what television channel should be displayed; and displaying the television channel.
- 31. A computer program product as recited in claim 30, wherein the TV URI includes a numeric channel attribute, such that the view object reacts to the numeric channel attribute by displaying the television channel corresponding to the numeric channel attribute.
- 32. A computer program product as recited in claim 30, wherein the TV URI attributes include call letters corresponding to the television channel.
- 33. A computer program product as recited in claim 32, the method further including the view object parsing and mapping the call letters to local channels.
- 34. A computer program product as recited in claim 33, wherein the call letters are mapped to local channels with an electronic programming guide.
- 35. A computer program product as recited in claim 33, wherein the call letters are mapped to local channels using zip code and local cable provider information.
- 36. A computer program product as recited in claim 30, wherein the TV URI does not specify a particular channel, such that determining what television channel should be displayed comprises determining that a last viewed television channel should be displayed.
- 37. A computer program product as recited in claim 30, wherein the television channel is displayed with other parts of the markup-language document.
- 38. A computer program product as recited in claim 37, wherein one or more markup-language tags included in the markup-language data include a z attribute specifying a z position for the one or more markup-language tags, and wherein at least one of the one or more markup-language tags specifies the z position of the television channel with respect to other parts of the markup-language document, the method including:
displaying the television channel in accordance with the relative z position specified in the z attribute of the at least one of the one or more markup-language tags.
- 39. A computer program product as recited in claim 37, wherein one or more markup-language tags included in the markup-language data include an attribute specifying a level of transparency for one or more portions of the markup-language document overlying at least some of the television channel, the method further including:
displaying the television channel and the overlying one or more portions of the markup-language document in accordance with the level of transparency specified in the transparency attribute of the at least one of the markup-language tags.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is a continuation application of U.S. patent application Ser. No. 09/467,764 filed Dec. 20, 1999, entitled “Document Data Structure and Method for Integrating Broadcast Television with Web Pages”, which is incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09467764 |
Dec 1999 |
US |
Child |
10893714 |
Jul 2004 |
US |