Method for determining access time of repeatedly broadcast objects
First Claim
1. A method for determining access times of a plurality of segments of a plurality of broadcast objects in a broadcast channel using a unidirectional communication scheme in order to transmit the plurality of broadcast objects from a server side to a receiver side, each of the plurality of said segments of said plurality of broadcast objects are permitted to (i) have a different size, (ii) be segmented into smaller units in order to allow overlapped transmission or parallel transmission, (iii) be transmitted in a different repetitive pattern, and (iv) be transmitted in a broadcast cycle in different orders,said method characterized in that each segment of a broadcast object of a current broadcast cycle includes a header defining a repetition distance which is the distance between a completed transmission of the current segment of the broadcast object and the next transmission of a next segment of the broadcast object, and therefore a next reception point in time of said next segment of said broadcast object is calculated from a current time value and said repetition distance;
- wherein said repetition distance is calculated using an iterative loop over all of said plurality of segments of the broadcast cycle in transmission order.
1 Assignment
0 Petitions
Accused Products
Abstract
Broadcast based information systems like Teletext use a unidirectional communication scheme in order to get access to information. This means that requests for data objects are not transmitted from a client to a server. Instead the receiver part of the client has to listen for the requested object on the broadcast medium and copy it to the local storage when it goes by. The access time from the receiver point of view is defined as the difference between the reception point in time of the object and the point in time when the request was made. Nowadays realized broadcast based information systems are not able to determine precisely when a requested object will be available. The present invention uses a repetition distance which defines an additional parameter which has to be transmitted with each broadcast data object at the transmitter side. The receiver can use this information to determine the precise repetition point in time of a requested object. This information can be used to realize a progress indicator, so that an user can be informed about the time he has to wait for the requested object. Also this information is essential for the realization of certain caching strategies.
-
Citations
17 Claims
-
1. A method for determining access times of a plurality of segments of a plurality of broadcast objects in a broadcast channel using a unidirectional communication scheme in order to transmit the plurality of broadcast objects from a server side to a receiver side, each of the plurality of said segments of said plurality of broadcast objects are permitted to (i) have a different size, (ii) be segmented into smaller units in order to allow overlapped transmission or parallel transmission, (iii) be transmitted in a different repetitive pattern, and (iv) be transmitted in a broadcast cycle in different orders,
said method characterized in that each segment of a broadcast object of a current broadcast cycle includes a header defining a repetition distance which is the distance between a completed transmission of the current segment of the broadcast object and the next transmission of a next segment of the broadcast object, and therefore a next reception point in time of said next segment of said broadcast object is calculated from a current time value and said repetition distance; wherein said repetition distance is calculated using an iterative loop over all of said plurality of segments of the broadcast cycle in transmission order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method for transmitting a plurality of segments of a plurality of broadcast objects from a server side to a receiver side in a broadcast channel using a unidirectional communication scheme wherein each of the plurality of said segments of said plurality of broadcast objects are permitted to (i) have a different size, (ii) be segmented into smaller units in order to allow overlapped transmission or parallel transmission, (iii) be transmitted in a different repetitive pattern, and (iv) be transmitted in a broadcast cycle in different orders, said method comprising the steps of:
-
attaching a header to a broadcast object of a current broadcast cycle, said header defining a repetition distance which is a distance between the point at which the transmission of the current segment of the broadcast object and the next transmission of a next segment of the broadcast object will be completed; transmitting the broadcast object along with its header in the broadcast channel from the server side to the receiver side; and calculating said repetition distance using an iterative loop over all of said plurality of segments of the broadcast cycle in transmission order. - View Dependent Claims (15, 16, 17)
-
Specification