DELAYED ACTIONS FOR A DECENTRALIZED SYSTEM OF LEARNING DEVICES

An embodiment delay device for use within a decentralized system of learning device delays broadcast messages to introduce a time shift into events. The delay device may receive a first message from a triggering device, generate a first pattern using at least a first event based on the received firs...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: CANOY, MICHAEL-DAVID NAKAYOSHI
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An embodiment delay device for use within a decentralized system of learning device delays broadcast messages to introduce a time shift into events. The delay device may receive a first message from a triggering device, generate a first pattern using at least a first event based on the received first message, determine whether the first pattern matches a known trigger pattern, wait a predetermined delay period in response to determining that the first pattern matches the known trigger pattern, and broadcast a second message in response to the predetermined delay period expiring. Delay periods may be user-configurable, such as via user inputs (e.g., dials, sliders, etc.) or learned based on messages from responding devices. The second message may be similar to the first message or a distinct message indicating the elapse of the delay period. Selon un mode de réalisation, l'invention concerne un dispositif de retard à utiliser dans un système décentralisé constitué de dispositifs d'apprentissage, qui retarde les messages diffusés pour introduire un décalage dans les événements. Le dispositif de retard peut recevoir un premier message en provenance d'un dispositif de déclenchement, générer un premier comportement à l'aide d'au moins un premier événement basé sur le premier message reçu, déterminer si le premier comportement correspond à un comportement déclencheur connu, attendre pendant un temps de retard prédéfini lorsqu'il est déterminé que le premier comportement correspond au comportement déclencheur connu, et diffuser un second message quand le temps d'attente prédéfini est écoulé. Les temps de retard peuvent être configurés par l'utilisateur, par exemple par des entrées utilisateur (ex : cadrans, curseurs, etc.) ou appris sur la base de messages provenant de dispositifs répondants. Le second message peut être similaire au premier, ou être différent et indiquer que le temps de retard est écoulé.