CA2341382A1 - System and method for a master scheduler - Google Patents
System and method for a master scheduler Download PDFInfo
- Publication number
- CA2341382A1 CA2341382A1 CA002341382A CA2341382A CA2341382A1 CA 2341382 A1 CA2341382 A1 CA 2341382A1 CA 002341382 A CA002341382 A CA 002341382A CA 2341382 A CA2341382 A CA 2341382A CA 2341382 A1 CA2341382 A1 CA 2341382A1
- Authority
- CA
- Canada
- Prior art keywords
- event
- task
- schedule
- media server
- code segment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26266—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for determining content or additional data repetition rate, e.g. of a file in a DVB carousel according to its importance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
Abstract
A system and method for associating and controlling multimedia supporting events with a primary event. The events are translated into tasks and sent to media servers (130) for execution at a predetermined time by being further translated into media specific tasks to control a bit-pump (150).
Claims (32)
1. A method for controlling a media server to output data at a predetermined time comprising:
inputting a program schedule into a master scheduler wherein said program schedule comprises event information;
processing said program schedule to create a task from said program schedule wherein said master scheduler performs said processing said program schedule;
distributing said task to a slave task scheduler;
processing said task to create a command suitable for a media server wherein said slave task scheduler performs said processing said task;
sending said command to said media server to retrieve data from said media server;
retrieving data from said media server in accordance with said command;
outputting said retrieved data.
inputting a program schedule into a master scheduler wherein said program schedule comprises event information;
processing said program schedule to create a task from said program schedule wherein said master scheduler performs said processing said program schedule;
distributing said task to a slave task scheduler;
processing said task to create a command suitable for a media server wherein said slave task scheduler performs said processing said task;
sending said command to said media server to retrieve data from said media server;
retrieving data from said media server in accordance with said command;
outputting said retrieved data.
2. A method according to Claim I wherein said media server is adapted to operate independently of said master scheduler so that said media server may continue to execute said tasks irrespective of whether said master scheduler is available at said predetermined time.
3. A method for controlling a media server to output data at a predetermined time comprising:
creating a schedule for a service wherein said schedule is comprised of schedule data;
storing said schedule data in a data model wherein said data model is adapted for a service;
processing said data to create a task;
distributing said task to a slave task scheduler;
processing said task and sending a command to a media server at a predetermined time.
creating a schedule for a service wherein said schedule is comprised of schedule data;
storing said schedule data in a data model wherein said data model is adapted for a service;
processing said data to create a task;
distributing said task to a slave task scheduler;
processing said task and sending a command to a media server at a predetermined time.
4. A method for scheduling multimedia programs comprising:
creating a primary event in a schedule wherein said creating uses a graphical user interface; selecting a multimedia event to associate with said primary event wherein said selecting uses said graphical user interface;
associating said multimedia event with said primary event in said schedule wherein said associating uses said graphical user interface;
transforming said schedule into at least one task wherein said transforming creates a task for a media server to provide said associated multimedia event;
distributing said task to said media server;
executing said task at a predetermined time.
creating a primary event in a schedule wherein said creating uses a graphical user interface; selecting a multimedia event to associate with said primary event wherein said selecting uses said graphical user interface;
associating said multimedia event with said primary event in said schedule wherein said associating uses said graphical user interface;
transforming said schedule into at least one task wherein said transforming creates a task for a media server to provide said associated multimedia event;
distributing said task to said media server;
executing said task at a predetermined time.
5. A method according to Claim 4 wherein said graphical user interface uses a grid layout for scheduling.
6. A method according to Claim 5 wherein said selecting a multimedia event using a graphical user interface presents a user a menu of choices.
7. A method according to Claim 5 wherein said creating of said primary event and said associating said multimedia event with said primary event uses a cell in said grid in said graphical user interface.
8. A method for scheduling multimedia events comprising:
creating a primary event in a schedule;
associating a supporting event with said primary event in said schedule;
processing said schedule and creating at least one task from said supporting event; distributing said task to a media server wherein said media server accesses multimedia corresponding to said supporting event;
processing said task and initiating at a predetermined time said media server to access and distribute said multimedia.
creating a primary event in a schedule;
associating a supporting event with said primary event in said schedule;
processing said schedule and creating at least one task from said supporting event; distributing said task to a media server wherein said media server accesses multimedia corresponding to said supporting event;
processing said task and initiating at a predetermined time said media server to access and distribute said multimedia.
9. A method according to Claim 8 wherein said primary event and said supporting event are associated with a cell in said schedule.
10. A method according to Claim 8 wherein said associating said primary event and said supporting event creates a graph wherein said primary event is a node and said secondary event is a leaf on a graph.
11. A method according Claim 8 wherein said predetermined time includes a delta variance.
12. A method for scheduling related events comprising:
creating a primary event in a schedule;
associating a supporting event with said primary event wherein said supporting event is a multimedia event that will be distributed at a predetermined time and does not use cue tones;
translating said supporting event into at least one task by a master scheduler;
distributing said task to a media server;
translating said task into at least one device specific command for a bit-pump at a predetermined time;
sending said device specific command to said bit-pump;
processing said device specific command by said bit-pump and distributing requested data corresponding to said supporting event.
creating a primary event in a schedule;
associating a supporting event with said primary event wherein said supporting event is a multimedia event that will be distributed at a predetermined time and does not use cue tones;
translating said supporting event into at least one task by a master scheduler;
distributing said task to a media server;
translating said task into at least one device specific command for a bit-pump at a predetermined time;
sending said device specific command to said bit-pump;
processing said device specific command by said bit-pump and distributing requested data corresponding to said supporting event.
13. A method according to Claim 12 wherein said media server is independent of the availability of said master scheduler when a task has been distributed to said media server wherein said task will execute at a predetermined time even if said master scheduler has become unavailable.
14. A method according to Claims 2 or 13 wherein a status signal is sent to the master scheduler upon the completion of said execution of said task.
15. A system for controlling a media server to output data at a predetermined time comprising:
input means for inputting a program schedule into a master scheduler wherein said program schedule comprises event information;
first processing means for processing said program schedule to create a task from said program schedule wherein said master scheduler performs said processing said program schedule;
distribution means for distributing said task to a slave task scheduler;
second processing means for processing said task to create a command suitable for a media server wherein said slave task scheduler performs said processing said task;
sending means for sending said command to said media server to retrieve data from said media server;
retrieving means for retrieving data from said media server in accordance with said command;
output means for outputting said retrieved data.
input means for inputting a program schedule into a master scheduler wherein said program schedule comprises event information;
first processing means for processing said program schedule to create a task from said program schedule wherein said master scheduler performs said processing said program schedule;
distribution means for distributing said task to a slave task scheduler;
second processing means for processing said task to create a command suitable for a media server wherein said slave task scheduler performs said processing said task;
sending means for sending said command to said media server to retrieve data from said media server;
retrieving means for retrieving data from said media server in accordance with said command;
output means for outputting said retrieved data.
16. A system for controlling a media server to output data at a predetermined time comprising:
creating means for creating a schedule for a service wherein said schedule is comprised of schedule data;
storage means for storing said schedule data in a data model wherein said data model is adapted for a service;
first processing means for processing said data to create a task;
distribution means for distributing said task to a slave task scheduler;
second processing means for processing said task and sending a command to a media server at a predetermined time.
creating means for creating a schedule for a service wherein said schedule is comprised of schedule data;
storage means for storing said schedule data in a data model wherein said data model is adapted for a service;
first processing means for processing said data to create a task;
distribution means for distributing said task to a slave task scheduler;
second processing means for processing said task and sending a command to a media server at a predetermined time.
17. A system for scheduling multimedia programs comprising:
creating means for creating a primary event in a schedule wherein said creating uses a graphical user interface;
selecting means for selecting a multimedia event to associate with said primary event wherein said selecting uses said graphical user interface;
associating means for associating said multimedia event with said primary event in said schedule wherein said associating uses said graphical user interface;
transforming means for transforming said schedule into at least one task wherein said transforming creates a task for a media server to provide said associated multimedia event;
distribution means for distributing said task to said media server;
executing means for executing said task at a predetermined time.
creating means for creating a primary event in a schedule wherein said creating uses a graphical user interface;
selecting means for selecting a multimedia event to associate with said primary event wherein said selecting uses said graphical user interface;
associating means for associating said multimedia event with said primary event in said schedule wherein said associating uses said graphical user interface;
transforming means for transforming said schedule into at least one task wherein said transforming creates a task for a media server to provide said associated multimedia event;
distribution means for distributing said task to said media server;
executing means for executing said task at a predetermined time.
18. A system for scheduling multimedia events comprising:
a graphical user interface for scheduling primary and supporting events;
a master scheduler wherein said master scheduler generates tasks from said schedule;
a media server;
a distributor module wherein said distributor distributes said tasks to said media server;
said media server comprising a bit pump;
a timeline and task management module wherein said time and task management module receives said task from said distributor module;
a task translation module to receive said task, translate said tasks into commands and send said commands to said bit pump.
a graphical user interface for scheduling primary and supporting events;
a master scheduler wherein said master scheduler generates tasks from said schedule;
a media server;
a distributor module wherein said distributor distributes said tasks to said media server;
said media server comprising a bit pump;
a timeline and task management module wherein said time and task management module receives said task from said distributor module;
a task translation module to receive said task, translate said tasks into commands and send said commands to said bit pump.
19. A method for synchronizing and propagating changes to an event comprising:
assigning an event an event identifier;
registering an event in a first table wherein said first table stores the event identifier and an event trigger;
registering interests in a second table wherein said second table stores a procedure to execute for said event trigger;
changing said event wherein said change generates an event trigger;
inspecting said first table for said event trigger for said event;
inspecting said second table for said procedure to execute upon said event trigger event for said event identifier;
executing said procedure.
assigning an event an event identifier;
registering an event in a first table wherein said first table stores the event identifier and an event trigger;
registering interests in a second table wherein said second table stores a procedure to execute for said event trigger;
changing said event wherein said change generates an event trigger;
inspecting said first table for said event trigger for said event;
inspecting said second table for said procedure to execute upon said event trigger event for said event identifier;
executing said procedure.
20. A method according to claim 19 wherein said inspecting of said first table uses said event identifier.
21. A method according to claim 19 wherein said inspecting of said second table uses said event identifier and said event trigger.
22. A method according to claim 19 wherein said procedure modifies a data model.
23. A system for synchronizing and propagating changes to an event comprising:
assigning means for assigning an event an event identifier;
first registering means for registering an event in a first table wherein said first table stores the event identifier and an event trigger;
second registering means for registering interests in a second table wherein said second table stores a procedure to execute for said event trigger;
changing means for changing said event wherein said change generates an event trigger;
first inspecting means for inspecting said first table for said event trigger for said event;
second inspecting means for inspecting said second table for said procedure to execute upon said event trigger event for said event identifier;
executing means for executing said procedure.
assigning means for assigning an event an event identifier;
first registering means for registering an event in a first table wherein said first table stores the event identifier and an event trigger;
second registering means for registering interests in a second table wherein said second table stores a procedure to execute for said event trigger;
changing means for changing said event wherein said change generates an event trigger;
first inspecting means for inspecting said first table for said event trigger for said event;
second inspecting means for inspecting said second table for said procedure to execute upon said event trigger event for said event identifier;
executing means for executing said procedure.
24. A system according to claim 19 wherein said first inspecting means uses said event identifier.
25. A system according to claim 19 wherein said second inspecting means uses said event identifier and said event trigger.
26. A system according to claim 19 wherein execution of said procedure modifies a data model.
27. A computer program embodied on a computer-readable medium for synchronizing and propagating changes to an event comprising:
assigning code segment for assigning an event an event identifier;
first registering code segment for registering an event in a first table wherein said first table stores the event identifier and an event trigger second registering code segment for registering interests in a second table wherein said second table stores a procedure to execute for said event trigger;
changing code segment for changing said event wherein said change generates an event trigger;
first inspecting code segment for inspecting said first table for said event trigger for said event;
second inspecting code segment for inspecting said second table for said procedure to execute upon said event trigger event for said event identifier;
executing code segment for executing said procedure.
assigning code segment for assigning an event an event identifier;
first registering code segment for registering an event in a first table wherein said first table stores the event identifier and an event trigger second registering code segment for registering interests in a second table wherein said second table stores a procedure to execute for said event trigger;
changing code segment for changing said event wherein said change generates an event trigger;
first inspecting code segment for inspecting said first table for said event trigger for said event;
second inspecting code segment for inspecting said second table for said procedure to execute upon said event trigger event for said event identifier;
executing code segment for executing said procedure.
28. A computer program embodied on a computer-readable medium for controlling a media server to output data at a predetermined time comprising:
input code segment for inputting a program schedule into a master scheduler wherein said program schedule comprises event information;
first processing code segment for processing said program schedule to create a task from said program schedule wherein said master scheduler performs said processing said program schedule;
distribution code segment for distributing said task to a slave task scheduler;
second processing code segment for processing said task to create a command suitable for a media server wherein said slave task scheduler performs said processing said task;
sending code segment for sending said command to said media server to retrieve data from said media server;
retrieving code segment for retrieving data from said media server in accordance with said command;
output code segment for outputting said retrieved data.
input code segment for inputting a program schedule into a master scheduler wherein said program schedule comprises event information;
first processing code segment for processing said program schedule to create a task from said program schedule wherein said master scheduler performs said processing said program schedule;
distribution code segment for distributing said task to a slave task scheduler;
second processing code segment for processing said task to create a command suitable for a media server wherein said slave task scheduler performs said processing said task;
sending code segment for sending said command to said media server to retrieve data from said media server;
retrieving code segment for retrieving data from said media server in accordance with said command;
output code segment for outputting said retrieved data.
29. A computer program embodied on computer-readable medium for controlling a media server to output data at a predetermined time comprising:
schedule creation code segment for creating a schedule for a service wherein said schedule is comprised of schedule data;
storage code segment for storing said schedule data in a data model wherein said data model is adapted for a service;
first processing code segment for processing said data to create a task;
distribution code segment for distributing said task to a slave task scheduler;
second processing code segment for processing said task and sending a command to a media server at a predetermined time.
schedule creation code segment for creating a schedule for a service wherein said schedule is comprised of schedule data;
storage code segment for storing said schedule data in a data model wherein said data model is adapted for a service;
first processing code segment for processing said data to create a task;
distribution code segment for distributing said task to a slave task scheduler;
second processing code segment for processing said task and sending a command to a media server at a predetermined time.
30. A computer program embodied on a computer-readable medium for scheduling multimedia programs comprising:
event creation code segment for creating a primary event in a schedule wherein said creating uses a graphical user interface;
selection code segment for selecting a multimedia event to associate with said primary event wherein said selecting uses said graphical user interface;
association code segment for associating said multimedia event with said primary event in said schedule wherein said associating uses said graphical user interface;
transforming code segment for transforming said schedule into at least one task wherein said transforming creates a task for a media server to provide said associated multimedia event;
distribution code segment for distributing said task to said media server;
execution code segment for executing said task at a predetermined time.
event creation code segment for creating a primary event in a schedule wherein said creating uses a graphical user interface;
selection code segment for selecting a multimedia event to associate with said primary event wherein said selecting uses said graphical user interface;
association code segment for associating said multimedia event with said primary event in said schedule wherein said associating uses said graphical user interface;
transforming code segment for transforming said schedule into at least one task wherein said transforming creates a task for a media server to provide said associated multimedia event;
distribution code segment for distributing said task to said media server;
execution code segment for executing said task at a predetermined time.
31. A computer program embodied on a computer-readable medium for scheduling multimedia events comprising:
creation code segment for creating a primary event in a schedule;
association code segment for associating a supporting event with said primary event in said schedule;
first processing code segment for processing said schedule and creating at least one task from said supporting event;
distribution code segment for distributing said task to a media server wherein said media server accesses multimedia corresponding to said supporting event;
first processing code segment for processing said task and initiating at a predetermined time said media server to access and distribute said multimedia.
creation code segment for creating a primary event in a schedule;
association code segment for associating a supporting event with said primary event in said schedule;
first processing code segment for processing said schedule and creating at least one task from said supporting event;
distribution code segment for distributing said task to a media server wherein said media server accesses multimedia corresponding to said supporting event;
first processing code segment for processing said task and initiating at a predetermined time said media server to access and distribute said multimedia.
32. A computer program embodied on a computer-readable medium for scheduling related events comprising:
creating code segment for creating a primary event in a schedule;
associating code segment for associating a supporting event with said primary event wherein said supporting event is a multimedia event that will be distributed at a predetermined time and does not use cue tones;
first translation code segment for translating said supporting event into at least one task by a master scheduler;
distribution code segment for distributing said task to a media server;
second translation code segment for translating said task into at least one device specific command for a bit-pump at a predetermined time;
sending code segment for sending said device specific command to said bit-pump;
processing code segment for processing said device specific command by said bit-pump and distributing requested data corresponding to said supporting event.
creating code segment for creating a primary event in a schedule;
associating code segment for associating a supporting event with said primary event wherein said supporting event is a multimedia event that will be distributed at a predetermined time and does not use cue tones;
first translation code segment for translating said supporting event into at least one task by a master scheduler;
distribution code segment for distributing said task to a media server;
second translation code segment for translating said task into at least one device specific command for a bit-pump at a predetermined time;
sending code segment for sending said device specific command to said bit-pump;
processing code segment for processing said device specific command by said bit-pump and distributing requested data corresponding to said supporting event.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/137,618 | 1998-08-21 | ||
US09/137,618 US6222530B1 (en) | 1998-08-21 | 1998-08-21 | System and method for a master scheduler |
PCT/US1999/019028 WO2000011561A1 (en) | 1998-08-21 | 1999-08-20 | System and method for a master scheduler |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2341382A1 true CA2341382A1 (en) | 2000-03-02 |
CA2341382C CA2341382C (en) | 2011-02-22 |
Family
ID=22478280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2341382A Expired - Lifetime CA2341382C (en) | 1998-08-21 | 1999-08-20 | System and method for a master scheduler |
Country Status (8)
Country | Link |
---|---|
US (4) | US6222530B1 (en) |
EP (1) | EP1105810B1 (en) |
AT (1) | ATE397768T1 (en) |
AU (1) | AU5576199A (en) |
CA (1) | CA2341382C (en) |
DE (1) | DE69938869D1 (en) |
HK (1) | HK1038408A1 (en) |
WO (1) | WO2000011561A1 (en) |
Families Citing this family (153)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6850252B1 (en) | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
US5903454A (en) | 1991-12-23 | 1999-05-11 | Hoffberg; Linda Irene | Human-factored interface corporating adaptive pattern recognition based controller apparatus |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
USRE46310E1 (en) | 1991-12-23 | 2017-02-14 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
USRE48056E1 (en) | 1991-12-23 | 2020-06-16 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
USRE47908E1 (en) | 1991-12-23 | 2020-03-17 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US7071133B2 (en) * | 1993-11-16 | 2006-07-04 | Ppg Industries Ohio, Inc. | Colored glass compositions and-automotive vision panels with-reduced transmitted-color shift |
USRE44685E1 (en) | 1994-04-28 | 2013-12-31 | Opentv, Inc. | Apparatus for transmitting and receiving executable applications as for a multimedia system, and method and system to order an item using a distributed computing system |
US8793738B2 (en) * | 1994-05-04 | 2014-07-29 | Starsight Telecast Incorporated | Television system with downloadable features |
US6189030B1 (en) * | 1996-02-21 | 2001-02-13 | Infoseek Corporation | Method and apparatus for redirection of server external hyper-link references |
US6810503B1 (en) * | 1998-02-11 | 2004-10-26 | Microsoft Corporation | Method and apparatus for controlling the timing of the invocation of events within a computer runtime environment |
JP4221624B2 (en) * | 1998-02-12 | 2009-02-12 | ソニー株式会社 | EPG transmission apparatus and method, EPG reception apparatus and method, and recording medium |
US6335733B1 (en) * | 1998-05-21 | 2002-01-01 | International Business Machines Corporation | Method and system for displaying and editing a resource schedule |
US6442755B1 (en) | 1998-07-07 | 2002-08-27 | United Video Properties, Inc. | Electronic program guide using markup language |
US6222530B1 (en) * | 1998-08-21 | 2001-04-24 | Corporate Media Partners | System and method for a master scheduler |
US6401126B1 (en) * | 1999-03-10 | 2002-06-04 | Microsoft Corporation | File server system and method for scheduling data streams according to a distributed scheduling policy |
US6990677B1 (en) * | 1999-03-18 | 2006-01-24 | Microsoft Corporation | Application program interfaces for electronic program guide data services |
US6904609B1 (en) | 1999-03-18 | 2005-06-07 | Microsoft Corporation | Systems and methods for electronic program guide data services |
US7401112B1 (en) * | 1999-05-26 | 2008-07-15 | Aspect Communication Corporation | Methods and apparatus for executing a transaction task within a transaction processing system employing symmetric multiprocessors |
US6598067B1 (en) * | 1999-07-26 | 2003-07-22 | American Management Systems, Inc. | Application server framework |
US6965752B2 (en) * | 1999-08-27 | 2005-11-15 | Ecollege.Com | On-line educational system having an electronic notebook feature |
US9066113B1 (en) | 1999-10-19 | 2015-06-23 | International Business Machines Corporation | Method for ensuring reliable playout in a DMD system |
US6963910B1 (en) * | 2000-03-03 | 2005-11-08 | International Business Machines Corporation | Graphical user interface for creating assets |
US7117259B1 (en) * | 2000-03-03 | 2006-10-03 | International Business Machines Corporation | Server time window for multiple selectable servers in a graphical user interface |
US6763377B1 (en) * | 2000-03-03 | 2004-07-13 | International Business Machines Corporation | Asset management and scheduling graphical user interface for media streamer |
US6973651B1 (en) * | 2000-03-29 | 2005-12-06 | International Business Machines Corporation | Method and system for managing subsystem processes in a DMD system |
JP3440998B2 (en) * | 2000-04-18 | 2003-08-25 | 日本電気株式会社 | Satellite communication system for data distribution |
US7739325B1 (en) | 2000-04-24 | 2010-06-15 | Aspect Software, Inc. | Apparatus and method for extensible real-time workflows |
US7221377B1 (en) | 2000-04-24 | 2007-05-22 | Aspect Communications | Apparatus and method for collecting and displaying information in a workflow system |
US20020049980A1 (en) * | 2000-05-31 | 2002-04-25 | Hoang Khoi Nhu | Controlling data-on-demand client access |
US20020066100A1 (en) * | 2000-05-31 | 2002-05-30 | Khoi Hoang | Method for providing data services for a large number of small-sized data files |
US6557030B1 (en) | 2000-05-31 | 2003-04-29 | Prediwave Corp. | Systems and methods for providing video-on-demand services for broadcasting systems |
US20020059635A1 (en) * | 2000-05-31 | 2002-05-16 | Hoang Khoi N. | Digital data-on-demand broadcast cable modem termination system |
US20020175998A1 (en) * | 2000-05-31 | 2002-11-28 | Hoang Khoi Nhu | Data-on-demand digital broadcast system utilizing prefetch data transmission |
US20020026501A1 (en) * | 2000-05-31 | 2002-02-28 | Khoi Hoang | Decreased idle time and constant bandwidth data-on-demand broadcast delivery matrices |
US20020023267A1 (en) * | 2000-05-31 | 2002-02-21 | Hoang Khoi Nhu | Universal digital broadcast system and methods |
JP2002158626A (en) * | 2000-08-25 | 2002-05-31 | Matsushita Electric Ind Co Ltd | Contents editor, contents-editing method and contents- editing program, and computer-readable recording medium |
US7240286B2 (en) * | 2000-08-25 | 2007-07-03 | Matsushita Electric Industrial Co., Ltd. | Content editing apparatus, content editing method, content editing program, and computer-readable storage medium |
US8250357B2 (en) | 2000-09-13 | 2012-08-21 | Fortinet, Inc. | Tunnel interface for securing traffic over a network |
EP1364510B1 (en) | 2000-10-26 | 2007-12-12 | Prismedia Networks, Inc. | Method and system for managing distributed content and related metadata |
US6970939B2 (en) * | 2000-10-26 | 2005-11-29 | Intel Corporation | Method and apparatus for large payload distribution in a network |
US7530086B2 (en) * | 2000-12-12 | 2009-05-05 | Hewlett-Packard Development Company, L.P. | Media program timing and identity delivery method and system |
WO2002056192A1 (en) * | 2001-01-09 | 2002-07-18 | Abt Associates, Inc. | Distributed computing |
US7260785B2 (en) | 2001-01-29 | 2007-08-21 | International Business Machines Corporation | Method and system for object retransmission without a continuous network connection in a digital media distribution system |
US6871043B2 (en) * | 2001-02-02 | 2005-03-22 | Ecollege.Com | Variable types of sensory interaction for an on-line educational system |
US7689598B2 (en) * | 2001-02-15 | 2010-03-30 | International Business Machines Corporation | Method and system for file system synchronization between a central site and a plurality of remote sites |
US20020133558A1 (en) * | 2001-03-14 | 2002-09-19 | Fenno James L. | Large hotel entertainment and/or information system |
US20030084461A1 (en) * | 2001-10-25 | 2003-05-01 | Khoi Hoang | Method and apparatus for transmitting non-VOD services |
US7269840B2 (en) * | 2001-06-29 | 2007-09-11 | Intel Corporation | Method of measuring goodness of a module schedule for a carousel |
US7406705B2 (en) * | 2001-06-29 | 2008-07-29 | Intel Corporation | Carousel exhibiting multiple occurrences of a module |
US7305699B2 (en) * | 2001-06-29 | 2007-12-04 | Intel Corporation | Method and apparatus for generating carousels |
US7496654B2 (en) * | 2001-06-29 | 2009-02-24 | Microsoft Corporation | Multi-threaded system for activating a process using a script engine and publishing data descriptive of the status of the process |
US20030002515A1 (en) * | 2001-06-29 | 2003-01-02 | Crinon Regis J. | Method of scheduling modules on a carousel |
US7426729B2 (en) * | 2001-07-11 | 2008-09-16 | Sun Microsystems, Inc. | Distributed processing framework system |
US20030051249A1 (en) * | 2001-08-20 | 2003-03-13 | Khoi Hoang | System and method for data insertion (commercials) in client generic data-on-demand broadcast transmissions |
JP3785966B2 (en) * | 2001-08-23 | 2006-06-14 | 株式会社村田製作所 | Manufacturing method of multilayer ceramic electronic component and multilayer ceramic electronic component |
US7091933B2 (en) | 2001-10-08 | 2006-08-15 | Imagearray, Ltd | Electronic information display system |
US20030097478A1 (en) * | 2001-10-08 | 2003-05-22 | Imagearray, Ltd. | Method and system for synchronizing a presentation |
US6956541B2 (en) * | 2001-10-08 | 2005-10-18 | Imagearray, Ltd. | Integrated electronic display |
US6956545B2 (en) * | 2001-10-08 | 2005-10-18 | Imagearray, Ltd. | Digital playback device |
US20030084453A1 (en) * | 2001-11-01 | 2003-05-01 | Commerce Tv Corporation | System and method for providing product information over an interactive television system |
US7073074B2 (en) * | 2002-02-13 | 2006-07-04 | Microsoft Corporation | System and method for storing events to enhance intrusion detection |
US8204930B1 (en) * | 2002-02-15 | 2012-06-19 | F5 Networks, Inc. | Method and system for controlling and accessing content servers |
US20040022278A1 (en) * | 2002-02-28 | 2004-02-05 | Thomas Charles Gomer | Localization and targeting of data in broadcast streams |
JP4010877B2 (en) | 2002-06-03 | 2007-11-21 | 富士通株式会社 | Optical transmission system |
US7203192B2 (en) * | 2002-06-04 | 2007-04-10 | Fortinet, Inc. | Network packet steering |
US7376125B1 (en) | 2002-06-04 | 2008-05-20 | Fortinet, Inc. | Service processing switch |
US7024256B2 (en) * | 2002-06-27 | 2006-04-04 | Openpeak Inc. | Method, system, and computer program product for automatically managing components within a controlled environment |
US8116889B2 (en) | 2002-06-27 | 2012-02-14 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
US6792323B2 (en) * | 2002-06-27 | 2004-09-14 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
US7933945B2 (en) * | 2002-06-27 | 2011-04-26 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
CA2406089A1 (en) * | 2002-09-30 | 2004-03-30 | Ibm Canada Limited-Ibm Canada Limitee | A common scheduler web service for distributed network environments |
US9027063B2 (en) * | 2002-11-27 | 2015-05-05 | Deluxe Digital Distribution Inc. | Video-on-demand (VOD) management system and methods |
US7921448B2 (en) * | 2002-11-27 | 2011-04-05 | Ascent Media Group, LLP | Multicast media distribution system |
US20040221319A1 (en) * | 2002-12-06 | 2004-11-04 | Ian Zenoni | Application streamer |
US7797064B2 (en) | 2002-12-13 | 2010-09-14 | Stephen Loomis | Apparatus and method for skipping songs without delay |
US20040177115A1 (en) * | 2002-12-13 | 2004-09-09 | Hollander Marc S. | System and method for music search and discovery |
US7493289B2 (en) * | 2002-12-13 | 2009-02-17 | Aol Llc | Digital content store system |
US7412532B2 (en) * | 2002-12-13 | 2008-08-12 | Aol Llc, A Deleware Limited Liability Company | Multimedia scheduler |
US7912920B2 (en) | 2002-12-13 | 2011-03-22 | Stephen Loomis | Stream sourcing content delivery system |
US7987489B2 (en) | 2003-01-07 | 2011-07-26 | Openpeak Inc. | Legacy device bridge for residential or non-residential networks |
US7171470B2 (en) * | 2003-02-20 | 2007-01-30 | International Business Machines Corporation | Grid service scheduling of related services using heuristics |
US7668990B2 (en) * | 2003-03-14 | 2010-02-23 | Openpeak Inc. | Method of controlling a device to perform an activity-based or an experience-based operation |
US8042049B2 (en) | 2003-11-03 | 2011-10-18 | Openpeak Inc. | User interface for multi-device control |
US7149810B1 (en) * | 2003-05-30 | 2006-12-12 | Microsoft Corporation | System and method for managing calendar items |
JP4393510B2 (en) * | 2003-06-02 | 2010-01-06 | パナソニック株式会社 | Device, method and program for executing master / slave exchange |
US7720095B2 (en) | 2003-08-27 | 2010-05-18 | Fortinet, Inc. | Heterogeneous media packet bridging |
US7308675B2 (en) * | 2003-08-28 | 2007-12-11 | Ricoh Company, Ltd. | Data structure used for directory structure navigation in a skeleton code creation tool |
US20100153997A1 (en) * | 2004-01-21 | 2010-06-17 | United Video Properties, Inc. | Interactive television system with templates for managing vendor-specific video-on-demand content |
GB0402572D0 (en) * | 2004-02-05 | 2004-03-10 | Nokia Corp | A method of organising servers |
US7161481B2 (en) * | 2004-06-28 | 2007-01-09 | Honeywell International Inc. | Intelligent component management for fire and other life safety systems |
US8270343B2 (en) * | 2004-12-20 | 2012-09-18 | Freescale Semiconductor, Inc. | Broadcasting of textual and multimedia information |
US7979862B2 (en) * | 2004-12-21 | 2011-07-12 | Hewlett-Packard Development Company, L.P. | System and method for replacing an inoperable master workload management process |
WO2006105604A1 (en) * | 2005-04-06 | 2006-10-12 | Ruzz Tv Pty Ltd | Schedules of a broadcast management system |
US7617263B2 (en) * | 2005-04-15 | 2009-11-10 | Microsoft Corporation | Method and computer-readable medium for providing an official file repository |
US7636723B2 (en) * | 2005-05-06 | 2009-12-22 | Microsoft Corporation | Method and computer-readable medium for jointly managing digital assets and non-digital assets |
CN100486329C (en) * | 2005-11-16 | 2009-05-06 | 中兴通讯股份有限公司 | Method for interface adaptation between IPTV and stream media equipment |
US20100287298A1 (en) * | 2009-05-06 | 2010-11-11 | Roundbox, Inc. | Datacasting system with hierarchical delivery quality of service management capability |
US8311048B2 (en) | 2008-05-09 | 2012-11-13 | Roundbox, Inc. | Datacasting system with intermittent listener capability |
US7831902B2 (en) * | 2006-05-31 | 2010-11-09 | Microsoft Corporation | Displaying interrelated changes in a grid |
US8799043B2 (en) * | 2006-06-07 | 2014-08-05 | Ricoh Company, Ltd. | Consolidation of member schedules with a project schedule in a network-based management system |
US8050953B2 (en) | 2006-06-07 | 2011-11-01 | Ricoh Company, Ltd. | Use of a database in a network-based project schedule management system |
US20070288288A1 (en) * | 2006-06-07 | 2007-12-13 | Tetsuro Motoyama | Use of schedule editors in a network-based project schedule management system |
EP2031804A1 (en) * | 2006-06-22 | 2009-03-04 | Sanritz Automation Co., Ltd. | I/o device, network system with i/o device and communication method in network system with i/o device |
US8291419B2 (en) * | 2006-09-26 | 2012-10-16 | International Business Machines Corporation | Fault tolerant system for execution of parallel jobs |
US8634813B2 (en) * | 2006-11-28 | 2014-01-21 | Verizon Patent And Licensing Inc. | Method and system for monitoring a mobile device over a video network |
US9009187B2 (en) * | 2006-12-19 | 2015-04-14 | Ianywhere Solutions, Inc. | Assigning tasks to threads requiring limited resources using programmable queues |
US8826282B2 (en) * | 2007-03-15 | 2014-09-02 | Ricoh Company, Ltd. | Project task management system for managing project schedules over a network |
US9152433B2 (en) * | 2007-03-15 | 2015-10-06 | Ricoh Company Ltd. | Class object wrappers for document object model (DOM) elements for project task management system for managing project schedules over a network |
US8966488B2 (en) * | 2007-07-06 | 2015-02-24 | XMOS Ltd. | Synchronising groups of threads with dedicated hardware logic |
GB2452315B (en) * | 2007-08-31 | 2012-06-06 | Sony Corp | A distribution network and method |
US9681102B2 (en) * | 2007-09-10 | 2017-06-13 | The Directv Group, Inc. | Method and system for tracking actual channel content output |
US20090070799A1 (en) * | 2007-09-10 | 2009-03-12 | The Directv Group, Inc. | Method and system for tracking actual channel content playout in the event of an encoder failure |
US8127328B2 (en) * | 2007-09-10 | 2012-02-28 | The Directv Group, Inc. | Method and system for real-time reconciliation for unused content |
US8938751B2 (en) * | 2007-09-10 | 2015-01-20 | The Directv Group, Inc. | Method and system for placing inserts into a broadcast television signal |
US7797391B2 (en) | 2007-09-19 | 2010-09-14 | The Chinese University Of Hong Kong | Load balancing and admission scheduling in pull-based parallel video servers |
US20090217240A1 (en) * | 2008-02-22 | 2009-08-27 | Tetsuro Motoyama | Script generation for graceful termination of a web enabled client by a web server |
US20090217241A1 (en) * | 2008-02-22 | 2009-08-27 | Tetsuro Motoyama | Graceful termination of a web enabled client |
US8706768B2 (en) * | 2008-05-16 | 2014-04-22 | Ricoh Company, Ltd. | Managing to-do lists in task schedules in a project management system |
US8321257B2 (en) * | 2008-05-16 | 2012-11-27 | Ricoh Company, Ltd. | Managing project schedule data using separate current and historical task schedule data |
US8352498B2 (en) * | 2008-05-16 | 2013-01-08 | Ricoh Company, Ltd. | Managing to-do lists in a schedule editor in a project management system |
US20090287522A1 (en) * | 2008-05-16 | 2009-11-19 | Tetsuro Motoyama | To-Do List Representation In The Database Of A Project Management System |
US8706878B1 (en) | 2008-08-21 | 2014-04-22 | United Services Automobile Association | Preferential loading in data centers |
US20100070328A1 (en) * | 2008-09-16 | 2010-03-18 | Tetsuro Motoyama | Managing Project Schedule Data Using Project Task State Data |
US8862489B2 (en) * | 2008-09-16 | 2014-10-14 | Ricoh Company, Ltd. | Project management system with inspection functionality |
US9141449B2 (en) * | 2009-10-30 | 2015-09-22 | Symantec Corporation | Managing remote procedure calls when a server is unavailable |
FR2954840B1 (en) * | 2009-12-30 | 2012-01-27 | Thales Sa | DEVICE FOR CENTRALIZED MANAGEMENT OF TASKS TO BE PERFORMED BY A CREW OF AN AIRCRAFT |
AU2011245233A1 (en) * | 2010-04-30 | 2012-11-22 | Gary Allen Schultz | Methods and apparatus for geographically-based event scheduling |
US20110321090A1 (en) * | 2010-06-28 | 2011-12-29 | Vizio, Inc. | Selecting television inputs through an electronic program guide |
US9584867B2 (en) | 2010-06-28 | 2017-02-28 | Vizio Inc | Selecting remote services through an electronic program guide |
CA2841072A1 (en) * | 2011-07-08 | 2013-01-17 | Percy 3Dmedia, Inc. | 3d user personalized media templates |
US9274877B2 (en) * | 2011-07-31 | 2016-03-01 | Hewlett Packard Enterprise Development Lp | Incident handling |
US8819476B2 (en) * | 2011-09-26 | 2014-08-26 | Imagine Communications Corp. | System and method for disaster recovery |
US8832342B2 (en) | 2011-10-28 | 2014-09-09 | Lg Cns Co., Ltd. | Traffic communication module and method of forming the same |
CN102541640B (en) * | 2011-12-28 | 2014-10-29 | 厦门市美亚柏科信息股份有限公司 | Cluster GPU (graphic processing unit) resource scheduling system and method |
WO2014068879A1 (en) * | 2012-10-31 | 2014-05-08 | 日本電気株式会社 | Delivery device, communication system, load balancing method, and load balancing program |
US9146777B2 (en) | 2013-01-25 | 2015-09-29 | Swarm Technology Llc | Parallel processing with solidarity cells by proactively retrieving from a task pool a matching task for the solidarity cell to process |
US20140244334A1 (en) * | 2013-02-26 | 2014-08-28 | Oracle International Corporation | Facilitating allocation of resources to tasks |
US9495347B2 (en) * | 2013-07-16 | 2016-11-15 | Recommind, Inc. | Systems and methods for extracting table information from documents |
US10257017B2 (en) | 2014-06-03 | 2019-04-09 | JumpCloud, Inc. | Autonomous server agents |
WO2016014263A2 (en) * | 2014-07-24 | 2016-01-28 | Iniguez Alfonso | System and method for parallel processing using dynamically configurable proactive co-processing cells |
US9442760B2 (en) * | 2014-10-03 | 2016-09-13 | Microsoft Technology Licensing, Llc | Job scheduling using expected server performance information |
CN104407923A (en) * | 2014-10-31 | 2015-03-11 | 百度在线网络技术(北京)有限公司 | Cluster task balancing method and device based on single node triggering |
CN105991720B (en) * | 2015-02-13 | 2019-06-18 | 阿里巴巴集团控股有限公司 | Configuration change method, equipment and system |
US20180352295A1 (en) * | 2015-05-07 | 2018-12-06 | Sharp Kabushiki Kaisha | System for targeting and demographics |
KR102001366B1 (en) * | 2017-03-02 | 2019-07-19 | 어보브반도체 주식회사 | Method for connecting multiple smart bluetooth apparatus |
US11048762B2 (en) | 2018-03-16 | 2021-06-29 | Open Text Holdings, Inc. | User-defined automated document feature modeling, extraction and optimization |
US10762142B2 (en) | 2018-03-16 | 2020-09-01 | Open Text Holdings, Inc. | User-defined automated document feature extraction and optimization |
US10338964B1 (en) * | 2019-01-16 | 2019-07-02 | Capital One Services, Llc | Computing node job assignment for distribution of scheduling operations |
US11610277B2 (en) | 2019-01-25 | 2023-03-21 | Open Text Holdings, Inc. | Seamless electronic discovery system with an enterprise data portal |
CN110290180B (en) * | 2019-05-31 | 2022-03-29 | 北京大米科技有限公司 | Distributed task scheduling method and device, computer equipment and storage medium |
US10911811B1 (en) * | 2019-10-10 | 2021-02-02 | Recentive Analytics | Systems and methods for automatically and dynamically generating a network map |
US20240111578A1 (en) * | 2022-09-30 | 2024-04-04 | Advanced Micro Devices, Inc. | Hierarchical work scheduling |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2341382A (en) | 1939-11-04 | 1944-02-08 | Philco Corp | Explosion-proof battery |
JP3002471B2 (en) * | 1988-08-19 | 2000-01-24 | 株式会社日立製作所 | Program distribution device |
US5099319A (en) * | 1989-10-23 | 1992-03-24 | Esch Arthur G | Video information delivery method and apparatus |
WO1992011713A1 (en) * | 1990-12-21 | 1992-07-09 | Gte Service Corporation | Method for providing video programming nearly on demand |
US5168353A (en) * | 1990-12-21 | 1992-12-01 | Gte Laboratories Incorporated | Video distribution system allowing viewer access to time staggered indentical prerecorded programs |
US5311423A (en) * | 1991-01-07 | 1994-05-10 | Gte Service Corporation | Schedule management method |
US5592551A (en) * | 1992-12-01 | 1997-01-07 | Scientific-Atlanta, Inc. | Method and apparatus for providing interactive electronic programming guide |
US5659350A (en) * | 1992-12-09 | 1997-08-19 | Discovery Communications, Inc. | Operations center for a television program packaging and delivery system |
KR100295386B1 (en) * | 1992-12-09 | 2001-09-22 | 마크 홀린저 | Set-top terminals for cable television delivery systems |
US5583994A (en) | 1994-02-07 | 1996-12-10 | Regents Of The University Of California | System for efficient delivery of multimedia information using hierarchical network of servers selectively caching program for a selected time period |
US5499046A (en) * | 1994-05-23 | 1996-03-12 | Cable Services Technologies, Inc. | CATV distribution system with each channel having its own remote scheduler |
US6008803A (en) * | 1994-11-29 | 1999-12-28 | Microsoft Corporation | System for displaying programming information |
US5615127A (en) | 1994-11-30 | 1997-03-25 | International Business Machines Corporation | Parallel execution of a complex task partitioned into a plurality of entities |
US5818441A (en) * | 1995-06-15 | 1998-10-06 | Intel Corporation | System and method for simulating two-way connectivity for one way data streams |
US6035304A (en) * | 1996-06-25 | 2000-03-07 | Matsushita Electric Industrial Co., Ltd. | System for storing and playing a multimedia application adding variety of services specific thereto |
US6173330B1 (en) * | 1996-09-17 | 2001-01-09 | Motorola, Inc. | Delivery and acquisition of data segments with optimized inter-arrival time |
US6141336A (en) | 1996-12-13 | 2000-10-31 | International Business Machines Corporation | Traffic scheduling method, system and article of manufacture for a wireless access to an asynchronous transfer mode network |
US5850218A (en) * | 1997-02-19 | 1998-12-15 | Time Warner Entertainment Company L.P. | Inter-active program guide with default selection control |
JP3662384B2 (en) * | 1997-03-09 | 2005-06-22 | 松下電器産業株式会社 | Information providing method and information providing and receiving apparatus used therefor |
US5892915A (en) * | 1997-04-25 | 1999-04-06 | Emc Corporation | System having client sending edit commands to server during transmission of continuous media from one clip in play list for editing the play list |
US6134596A (en) | 1997-09-18 | 2000-10-17 | Microsoft Corporation | Continuous media file server system and method for scheduling network resources to play multiple files having different data transmission rates |
US6222530B1 (en) | 1998-08-21 | 2001-04-24 | Corporate Media Partners | System and method for a master scheduler |
US7284067B2 (en) * | 2002-02-20 | 2007-10-16 | Hewlett-Packard Development Company, L.P. | Method for integrated load balancing among peer servers |
-
1998
- 1998-08-21 US US09/137,618 patent/US6222530B1/en not_active Expired - Lifetime
-
1999
- 1999-08-20 WO PCT/US1999/019028 patent/WO2000011561A1/en active Application Filing
- 1999-08-20 DE DE69938869T patent/DE69938869D1/en not_active Expired - Fee Related
- 1999-08-20 CA CA2341382A patent/CA2341382C/en not_active Expired - Lifetime
- 1999-08-20 AT AT99942366T patent/ATE397768T1/en not_active IP Right Cessation
- 1999-08-20 AU AU55761/99A patent/AU5576199A/en not_active Abandoned
- 1999-08-20 EP EP99942366A patent/EP1105810B1/en not_active Expired - Lifetime
-
2000
- 2000-11-29 US US09/725,792 patent/US7665117B2/en not_active Expired - Fee Related
-
2001
- 2001-12-13 HK HK01108742A patent/HK1038408A1/en not_active IP Right Cessation
-
2009
- 2009-12-21 US US12/643,729 patent/US8001578B2/en not_active Expired - Fee Related
-
2011
- 2011-05-27 US US13/117,437 patent/US8566897B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
HK1038408A1 (en) | 2002-03-15 |
US6222530B1 (en) | 2001-04-24 |
US20010000194A1 (en) | 2001-04-05 |
WO2000011561A9 (en) | 2000-06-02 |
US20110231888A1 (en) | 2011-09-22 |
EP1105810A1 (en) | 2001-06-13 |
EP1105810A4 (en) | 2005-03-30 |
WO2000011561A1 (en) | 2000-03-02 |
DE69938869D1 (en) | 2008-07-17 |
US8001578B2 (en) | 2011-08-16 |
US8566897B2 (en) | 2013-10-22 |
AU5576199A (en) | 2000-03-14 |
US7665117B2 (en) | 2010-02-16 |
US20100100905A1 (en) | 2010-04-22 |
EP1105810B1 (en) | 2008-06-04 |
CA2341382C (en) | 2011-02-22 |
ATE397768T1 (en) | 2008-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2341382A1 (en) | System and method for a master scheduler | |
US6189051B1 (en) | System and method for manufacturing hard disk master by downloading selected programs and drivers from a host through a network | |
US7412532B2 (en) | Multimedia scheduler | |
CN101568919B (en) | Single view of data in a networked computer system with distributed storage | |
CN111027921B (en) | Service processing method and device, electronic equipment and storage medium | |
JP5411250B2 (en) | Data placement according to instructions to redundant data storage system | |
US5005122A (en) | Arrangement with cooperating management server node and network service node | |
US4698766A (en) | Industrial processing and manufacturing systems | |
US7305462B2 (en) | Data storage system and control method thereof | |
EP1758042B1 (en) | Document distribution system and method | |
US7196678B2 (en) | Method and system for distributing art | |
KR101210114B1 (en) | Information processing system, information processing method, and computer readable recording medium having computer program recorded | |
WO2005089446A3 (en) | A novel media file access and storage solution for multi-workstation/multi-platform non-linear video editing systems | |
JP2005196625A (en) | Information processing system and management device | |
JP2005501317A (en) | External data storage management system and method | |
CN101196896A (en) | Document providing system and method | |
CN107357791B (en) | Data sharing method and device | |
CA2197517A1 (en) | Database access server for pbx | |
JP2004264957A (en) | Job execution method in different computer environment and its program | |
CN104050216A (en) | File system manager for customized resource allocation | |
CN102137133A (en) | Method and system for distributing contents and scheduling server | |
CN101277212B (en) | Resource management platform and resource management method | |
CN104471523A (en) | Computer system and control method thereof | |
US5511194A (en) | Processing system and processing method capable of dynamically replacing job environment | |
CN100499853C (en) | Edition information processing method of inlaid distribution system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20190820 |
|
MKEX | Expiry |
Effective date: 20190820 |