Smart and Periodic Scheduling Method for Automation System
OwnerTung Dao, Vadim Minosyaninventors
Life of this patent
Estimating the term…
Abstract
A method and system for scheduling a device or a system of devices to perform specific functions. The system comprises of a graphical user interface (GUI) to configure the schedule data, a communication protocol to send the data to an end-device or to multicast the data to multiple end-devices, and the end-device that is able to receive the schedule data, process the data, and send electrical signals to trigger specific functions of the device based on the schedule data. The present invention reduces the complexity and effort in scheduling complex system that involves unusual scheduling requirements that include but are not limited to unbounded durations, nested functions, and asynchronous functions.
Claims3
A method for scheduling an electrically-powered device or a system of electrically-powered devices to perform functions that can be triggered by electrical signals, the method comprising:
- selecting a starting point for a schedule period, wherein the starting point can be either in the past or the future of the present time when the scheduling configuration is being created,
- ability to refine time/task durations to increments of seconds
- defining a cycle of consecutive durations in which each duration associates with the run-time of a specific function within the period,
- assigning either a discrete number or an infinite redundancy to the repetition of the cycle within the period to form a cycle loop,
- defining consecutive cycle loops within the period, and
- defining asynchronous periods to perform one or more sets of functions in parallel with each other period.
A method for applying an identical schedule configuration to multiple devices in a single user submission, the method comprising:
- a graphical user interface which enables a user to select one or more devices from a collection of reachable devices,
- a detection system which allows detecting reachable devices and populating the devices onto the graphical user interface,
- a submission means which allows the user to request sending the schedule configuration to the selected devices, and
- a software processor which sends the schedule configuration to every device in the selected devices.
Dependencies are inferred from the claim text.