Method and system for scheduled streaming of best effort data
First Claim
1. A graphical user interface depicting a time line comprising:
- (a) a display screen, depicting a time line with interval markings spaced according to a particular scale, a total duration in time being the sum of time intervals, and portions thereof, depicted by the interval markings on the time line, and(b) a manual control for altering the time scale of the time line, which, when activated to expand the time scale, causes the spacing between the interval markings to increase and the total duration of time of the time line to decrease, and when activated to collapse the time scale, causes the spacing between the interval markings to decrease and the total duration of time of the time line to increase.
5 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for controlling the transmission of best-effort filed data or programs on channels from one of plural controllers to one or more client nodes. A program is a group of files and has program information indicating to a client node how to use the files of the program. A channel is a virtual path, wherein a client node can receive program files from different channels in a separable fashion. Channels also have channel information. Multiple controllers are provided which self configure in rank order to control the scheduled transmission of programs files on channels. Client nodes receive announcements of programs and channels from the controllers and selectively subscribe to the channels and programs. Client nodes can be instructed to positively acknowledge receipt of programs and also send back negative acknowledgements for ranges of data words in program files not received. The negative acknowledgements can be consolidated to reduce the number of packets on the network. The format of packets carrying program files and acknowledgement/negative acknowledgement messages are specified.
-
Citations
12 Claims
-
1. A graphical user interface depicting a time line comprising:
-
(a) a display screen, depicting a time line with interval markings spaced according to a particular scale, a total duration in time being the sum of time intervals, and portions thereof, depicted by the interval markings on the time line, and (b) a manual control for altering the time scale of the time line, which, when activated to expand the time scale, causes the spacing between the interval markings to increase and the total duration of time of the time line to decrease, and when activated to collapse the time scale, causes the spacing between the interval markings to decrease and the total duration of time of the time line to increase. - View Dependent Claims (2)
-
-
3. An operator console graphical user interface comprising:
-
(a) a first displayable area depicting a time line, (b) a second displayable area, adjacent to the first displayable area, depicting plural tabbed panes, each tabbed pane corresponding to a channel and having a portion which is always visible and selectable to cause the remainder of that tabbed pane to become visible, thereby occluding other portions of other tabbed panes, each tabbed pane, when selected, depicting time intervals of a certain scale, and depicting one or more jobs scheduled for execution, with the channel corresponding to the selected pane, during the depicted time intervals of the corresponding pane, as solid lines extending over one or more of the time intervals to represent a time during which the job executes, wherein a job is a scheduled communication of a program on a channel, the program including program information, indicating to a recipient node how to use best-effort program events contained in the program, the channel having channel information, indicating a manner of communicating the program. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification