Method of announcing sessions
First Claim
1. A method of announcing sessions transmitted through a network, the method comprising:
- providing a first set of announcements describing a plurality of sessions; and
providing a second set of announcements describing at least one updated session.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic service guide (ESG) is provided by transmitting announcements describing multimedia sessions, such as video streams. Sessions are organised into a session directory (28) which is split into two parts: a full session directory (291) and an updated session directory (292). A first kind of announcement describes all sessions in the full session directory. A second kind of announcement describes sessions in the updated session directory. Once a client has received a description of the full session directory, it need only listen to announcements of the second type so as to learn of any updates to sessions.
100 Citations
76 Claims
-
1. A method of announcing sessions transmitted through a network, the method comprising:
-
providing a first set of announcements describing a plurality of sessions; and
providing a second set of announcements describing at least one updated session. - View Dependent Claims (2, 5, 7, 9, 10, 13, 15, 17, 18, 21, 22, 23, 25, 26, 27, 28, 29, 31, 34, 42)
-
-
3. (canceled)
-
4. (canceled)
-
6. (canceled)
-
8. (canceled)
-
11. (canceled)
-
12. (canceled)
-
14. (canceled)
-
16. (canceled)
-
19. (canceled)
-
20. (canceled)
-
24. (canceled)
-
30. (canceled)
-
32. (canceled)
-
33. (canceled)
-
35. (canceled)
-
36. (canceled)
-
37. (canceled)
-
38. (canceled)
-
39. (canceled)
-
40. (canceled)
-
41. (canceled)
-
43. A method of accessing sessions transmitted through a network, the method comprising:
- selectively receiving a first set of announcements describing a plurality of sessions; and
selectively receiving a second set of announcements describing at least one updated session. - View Dependent Claims (44, 45, 75, 76)
- selectively receiving a first set of announcements describing a plurality of sessions; and
-
46. (canceled)
-
47. (canceled)
-
48. (canceled)
-
49. (canceled)
-
50. (canceled)
-
51. (canceled)
-
52. (canceled)
-
53. A method of accessing sessions transmitted through a network, the method comprising:
- listening to a first set of announcements describing a plurality of sessions;
determining whether said first set of announcements have been received;
if said first set of announcements have been received, then stopping listening to said first set of announcements and listening to a second set of announcements describing at least one updated session. - View Dependent Claims (54)
- listening to a first set of announcements describing a plurality of sessions;
-
55. An apparatus for announcing sessions transmitted through a network, the apparatus comprising:
- means for providing a first set of announcements describing a plurality of sessions; and
means for providing a second set of announcements describing at least one updated session.
- means for providing a first set of announcements describing a plurality of sessions; and
-
56. (canceled)
-
57. (canceled)
-
58. An apparatus for accessing sessions transmitted through a network, the apparatus comprising:
- means for selectively receiving a first set of announcements describing a plurality of sessions; and
means for selectively receiving a second set of announcements describing at least one updated session. - View Dependent Claims (59, 60, 61)
- means for selectively receiving a first set of announcements describing a plurality of sessions; and
-
62. (canceled)
-
63. (canceled)
-
64. A system for delivering program schedule data to end-user terminals, said system comprising two sets of announcements, each set comprising at least one announcement, the schedule data being organized at least partly from a first set of announcements describing at least partly a plurality of sessions and at least partly from a second set of announcements describing at least one at least partly updated session.
-
65. A system for presenting program schedule data to end-user terminals, said system comprising at least two set of announcements, each set comprising at least one announcement, the schedule data being organized at least partly from a first set of repeatable announcements describing a plurality of sessions, at least partly from a second set of repeatable announcements describing at least one at least partly updated session and at least session descriptions of at least one of the repeatable announcements for defining whether the at least one of the first and second announcements is received or not.
-
66. (canceled)
-
67. (canceled)
-
68. (canceled)
-
69. (canceled)
-
70. (canceled)
-
71. (canceled)
-
72. (canceled)
-
73. (canceled)
-
74. (canceled)
Specification