IP Library Granted Patent US 7,636,306
Granted Patent B2
US 7,636,306 · App. 11/274,371 · Granted Dec 22, 2009

Method and system for scheduled streaming of best effort data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,636,306
App. No.
11/274,371
Granted
Dec 22, 2009
Kind
B2
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.

Claims (30)

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.

2. The graphical user interface of claim 1 wherein the display also depicts a scheduled event as a solid line running parallel to an elapse of time according to the time line over intervals during which the event takes place.

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.

4. The operator console graphical user interface of claim 3 further comprising:

(c) a third displayable area depicting a hierarchical list of selectable channels, and

(d) a fourth displayable area depicting properties of a selected channel, including channel information dictating the respective manner of communicating data on the selected channel;

wherein, in response to manual input, each channel listed in the third area is individually selectable and wherein the fourth displayable area displays the properties of whichever one of the channels listed in the third displayable area is currently selected.

5. The operator console graphical user interface of claim 4 further comprising:

(e) a menu display area including at least one selectable menu key, wherein one of the selectable menu keys is responsive to manual input, while a particular one of the programs listed in the third displayable area is selected, to select individual files to carry in the respective selected program.

6. The operator console graphical user interface of claim 3 further comprising:

(e) a third displayable area depicting a hierarchical list of selectable programs, and

(f) a fourth displayable area depicting properties of a selected program, including program information indicating to a recipient node how to use the selected program,

wherein, in response to manual input, each program listed in the third area is individually selectable and wherein the fourth displayable area displays the properties of whichever program listed in the third area is currently selected.

7. The operator console graphical user interface of claim 6 wherein at least one of the properties displayed in the fourth displayable area is modifiable in response to manual input.

8. The operator console graphical user interface of claim 3 further comprising:

(c) a third displayable area depicting a table of information corresponding to each job scheduled for the channel corresponding to the selected tabbed pane in the second displayable area, each entry of the table indicating properties of a respective one of the jobs,

wherein, in response to manual input, each tabbed pane in the second displayable area is selectable, and wherein the third displayable area depicts the table of information corresponding to each job scheduled for the channel corresponding to whichever tabbed pane of the second displayable area is currently selected.

9. The operator console graphical user interface of claim 8 further comprising:

(d) a fourth displayable area depicting properties of a selected job, including information for scheduling execution of the selected job,

wherein, in response to manual input, each job listed in the third displayable area is individually selectable and wherein the fourth display area displays the properties corresponding to whichever job listed in the third displayable area is currently selected.

10. The operator console graphical user interface of claim 9 wherein one or more of the properties displayed in the fourth displayable area is modifiable in response to manual input.

11. The operator console graphical user interface of claim 3 further comprising:

(e) a third displayable area depicting properties of a selected job, including information for scheduling execution of the selected job,

wherein, in response to manual input, each solid line representing a job depicted in a selected, tabbed pane of the second displayable area is individually selectable and wherein the third display area displays the properties corresponding to whichever job corresponding to a solid line in the selected tabbed pane is currently selected.

12. The operator console graphical user interface of claim 11 wherein one or more of the properties displayed in the fourth displayable area is modifiable in response to manual input.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2025
From: CITIBANK, N.A., AS AGENT
To: MK SYSTEMS USA INC.
Reel/Frame 073070/0114 →
SECURITY INTEREST Recorded Apr 3, 2020
From: MK SYSTEMS USA INC.
To: CITIBANK, N.A., AS AGENT
Reel/Frame 052312/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2019
From: MK SYSTEMS US SUB-HOLDCO INC.
To: MK SYSTEMS USA INC.
Reel/Frame 050277/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: LEONE MEDIA INC.
To: MK SYSTEMS US HOLDCO INC.
Reel/Frame 050265/0490 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: MK SYSTEMS US HOLDCO INC.
To: MK SYSTEMS US SUB-HOLDCO INC.
Reel/Frame 050272/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2019
From: ERICSSON AB
To: LEONE MEDIA INC.
Reel/Frame 050237/0248 →