Claims
- 1. A method for accessing at least one literal data item in a hierarchical structure, the method comprising:
receiving a request to access at least one literal data item; and accessing the at least one literal data item, at least in part, by choosing and using an access method chosen from the following group: local storage access, back channel access, and data carousel access.
- 2. The method according to claim 1, wherein said choosing comprises automatically choosing.
- 3. A method for accessing at least one literal data item in a hierarchical structure, the method comprising:
receiving a request to access at least one literal data item; and accessing the at least one literal data item, at least in part, by using a data carousel access.
- 4. The method according to any of the above claims, wherein said data carousel access comprises at least partially cached data carousel access.
- 5. The method according to any of the above claims, wherein said hierarchical structure comprises a standard hierarchical structure.
- 6. The method according to claim 5, wherein said standard hierarchical structure comprises a standard hierarchical structure described by the Document Object Model (DOM) specification.
- 7. A method for accessing at least one literal data item in a hierarchical structure, the method comprising:
receiving a DOM format request to access at least one literal data item; and fulfilling the DOM format request via data carousel access.
- 8. The method according to any of the above claims, further comprising requesting that notification be given when said at least one literal data item has been added, changed or deleted.
- 9. The method according to any of the above claims, further comprising receiving notification that said at least one literal data item has been added, changed or deleted.
- 10. The method according to any of the above claims, wherein said hierarchical structure is operable by an application programming interface (API).
- 11. The method according to claim 10, wherein said API comprises an event-based API.
- 12. The method according to claim 10, wherein said API comprises a tree-based API.
- 13. The method according to any of the above claims, further comprising providing content that comprises said at least one literal data item, said content comprising a presentation component and data.
- 14. The method according to claim 13, further comprising separating said presentation component from said data.
- 15. The method according to claim 14, wherein said presentation component is broadcast in ASCII format.
- 16. The method according to claim 14, wherein said data is broadcast in a binary format.
- 17. A system for accessing at least one literal data item in a hierarchical structure, comprising:
a set-top box (STB) adapted to receive a request to access at least one literal data item, and to access the at least one literal data item, at least in part, by choosing and using an access method chosen from the following group: local storage access, back channel access, and data carousel access.
- 18. The system according to claim 17, wherein said STB comprises a processor adapted to automatically choose which of said local storage access, back channel access, and data carousel access to access the at least one literal data item.
- 19. The system according to claim 17 or claim 18, further comprising a headend comprising an application generator adapted to broadcast to said STB via a data carousel.
- 20. The system according to claim 19 wherein said application generator is adapted to receive content from a content provider.
- 21. The system according to claim 20 wherein said content comprises presentation component and data.
- 22. The system according to claim 21 wherein said application generator is adapted to separate said presentation component from said data.
- 23. The system according to claim 21 or claim 22 wherein said presentation component comprises at least one of static HTML pages and dynamic HTML (DHTML) pages.
- 24. The system according to any of claims 21-23 wherein said data comprises XML data.
- 25. The system according to any of claims 17-24 wherein said STB comprises an extended TV (XTV) local file system.
RELATED APPLICATIONS
[0001] The present invention is related to U.S. Provisional Patent Application No. 60/276,694, entitled Data Representation System, filed Mar. 16, 2001, assigned to the same assignee as the present application, the contents of which are incorporated herein by reference in their entirety.
PCT Information
Filing Document |
Filing Date |
Country |
Kind |
PCT/IL02/00190 |
3/10/2002 |
WO |
|