DISTRIBUTED SCHEDULING IN A MULTIPLE DATA SERVER SYSTEM

Patent №

US 5,867,657

Granted

1999-02-02

Filed 1996

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · evo

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08684840

The scheduling functionality for a distributed system having multiple data servers is spread across the data servers rather than being centralized at a single machine. The distribution of the scheduling across multiple servers enhances the scalability of the system and enhances the fault tolerance of the system. Viewer state records are employed that contain scheduling information for viewers. Scheduling occurs by circulating the viewer state records amongst the data servers that are to provide the requisite data. The data servers output data blocks in a predetermined sequence based on how the data blocks are striped across the data servers. Each viewer state record is forwarded to a first successor and second successors in the scheduling sequence. The task of adding a viewer to a schedule is also distributed to the data servers.

Knowledge representationPlanningEvolutionary computationH04N 7/17336G06F 9/5011G06F 9/526G06F 11/2035G11B 27/002H04N 7/17318G06F 11/2097G06F 2209/522

AI classification

Knowledge representation0.99
Evolutionary computation0.99
Planning0.94
Vision0.11
AI hardware0.02
Machine learning0.00
Natural language0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 81170287

Assignors

BOLOSKY, WILLIAM J., FITZGERALD, ROBERT P.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC