Distributed scheduling systems for digital magazine
AssigneeFlipboard, Inc.
InventorHoward Zhao
Life of this patent
Estimating the term…
Loading patent…
AssigneeFlipboard, Inc.
InventorHoward Zhao
Estimating the term…
A distributed scheduling system is provided for scheduling tasks of providing content items in a digital magazine and verifying completion of tasks performed in a dynamic and scalable way. The distributed scheduling system includes multiple execution devices for executing tasks for generating and presenting the digital magazine, and multiple task service devices for verifying completion of tasks performed by the execution devices. Each of the execution devices and task service devices generates a heartbeat indicating the operation status of the device for executing a corresponding task. A heartbeat is an electric representation generated by the device to indicate the operation status of the device (e.g., operable/functional or inoperable/down). Each task may be associated with a corresponding one of the task service devices, and each task service device may verify completion of its associated tasks.
A digital magazine server system for distributing a plurality of tasks associated with presenting a digital magazine to a client device, the digital magazine server system comprising:
A method for distributing a plurality of tasks associated with presenting a digital magazine to a client device, the method comprising:
A non-transitory computer-readable storage medium storing executable computer program instructions for distributing a plurality of tasks associated with presenting a digital magazine to a client device, the computer program instructions when executed by a computer processor cause the computer processor to:
Dependencies are inferred from the claim text.