Techniques of coordinating sensory event timelines of multiple devices
AssigneeEpic Games, Inc.
InventorsPaul Burrowes, Christopher McCarthy
Life of this patent
Estimating the term…
Abstract
Embodiments described herein relate to techniques of coordinating sensory event timelines of multiple devices. The devices may use the sensory even timelines to output sensory events such as audio segments. The devices may take turns determining the sensory events to be output by the devices using their sensory event timelines. The techniques coordinate transitions of the devices between a first mode in which a device is allowed to determine sensory events to be output and a second mode in which a device outputs sensory events determined by another device.
Claims24
A method of coordinating a sensory event timeline of a device of a plurality of devices with sensory event timelines of one or more other devices of the plurality of devices, the plurality of devices configured to determine sensory events for output using sensory event timelines of the plurality of devices, the method comprising:
- using a processor of the device to perform:
- operating in a first mode in which the device is allowed to determine sensory events to be output by the plurality of devices using their sensory event timelines;
- determining to transition from the first mode to a second mode in which the device is to output, using the sensory event timeline, sensory events determined by a first one of the one or more other devices;
- and
- after determining to transition from the first mode to the second mode:
- outputting, using the sensory event timeline, a first interlude to delay output of the sensory events determined by the first device, wherein the first interlude reorients the sensory event timeline of the device to be delayed relative to a sensory event timeline of the first device;
- and
- after outputting the first interlude, outputting, using the sensory event timeline, the sensory events determined by the first device.
A method of coordinating a sensory event timeline of a device of a plurality of devices with sensory event timelines of one or more other devices of the plurality of devices, the plurality of devices configured to determine sensory events for output using sensory event timelines of the plurality of devices the method comprising:
- using a processor of the device to perform:
- operating in a first mode in which the device is allowed to determine sensory events to be output by the plurality of devices using their sensory event timelines;
- determining to transition from the first mode to a second mode in which the device is to output, using the sensory event timeline, sensory events determined by a first one of the one or more other devices;
- after determining to transition from the first mode to the second mode:
- outputting, using the sensory event timeline, a first interlude to delay output of the sensory events determined by the first device;
- and
- after outputting the first interlude, outputting, using the sensory event timeline, the sensory events determined by the first device;
- while operating in the second mode, determining to output sensory events determined by a second device of the one or more other devices instead of the first device;
- and
- after determining to output sensory events determined by the second device:
- outputting, using the sensory event timeline, a second interlude that is shorter than the first interlude to delay output of the sensory events determined by the second device;
- and
- after outputting the second interlude, outputting, using the sensory event timeline, the sensory events determined by the second device.
A device among a plurality of devices configured to determine sensory events for output using sensory event timelines of the plurality of devices, the device comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the processor to perform:
- operating in a first mode in which the device is allowed to determine sensory events to be output by the plurality of devices using their sensory event timelines;
- determining to transition from the first mode to a second mode in which the device is to output, using a sensory event timeline of the device, sensory events determined by a first device of one or more other devices of the plurality of devices;
- and
- after determining to transition from the first mode to the second mode:
- outputting, using the sensory event timeline, a first interlude to delay output of the sensory events determined by the first device, wherein the first interlude reorients the sensory event timeline of the device to be delayed relative to a sensory event timeline of the first device;
- and
- after outputting the first interlude, outputting, using the sensory event timeline, the sensory events determined by the first device.
A device among a plurality of devices configured to determine sensory events for output using sensory event timelines of the plurality of devices, the device comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the processor to perform:
- operating in a first mode in which the device is allowed to determine sensory events to be output by the plurality of devices using their sensory event timelines;
- determining to transition from the first mode to a second mode in which the device is to output, using a sensory event timeline of the device, sensory events determined by a first device of one or more other devices of the plurality of devices;
- after determining to transition from the first mode to the second mode:
- outputting, using the sensory event timeline, a first interlude to delay output of the sensory events determined by the first device;
- and
- after outputting the first interlude, outputting, using the sensory event timeline, the sensory events determined by the first device;
- while operating in the second mode, determining to output sensory events determined by a second device of the one or more other devices instead of the first device;
- and
- after determining to output sensory events determined by the second device:
- outputting, using the sensory event timeline, a second interlude that is longer than the first interlude to delay output of the sensory events determined by the second device;
- and
- after outputting the second interlude, outputting, using the sensory event timeline, the sensory events determined by the second device.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform a method of coordinating a sensory event timeline of a device of a plurality of devices with sensory event timelines of one or more other devices of the plurality of devices, the plurality of devices configured to determine sensory event events for output using sensory event timelines of the plurality of devices, the method comprising:
- operating in a first mode in which the device is allowed to determine sensory events to be output by the plurality of devices using their sensory event timelines;
- determining to transition from the first mode to a second mode in which the device is to output, using the sensory event timeline, sensory events determined by a first one of the one or more other devices;
- and
- after determining to transition from the first mode to the second mode:
- outputting, using the sensory event timeline, a first interlude to delay output of the sensory events determined by the first device, wherein the first interlude reorients the sensory event timeline of the device to be delayed relative to a sensory event timeline of the first device;
- and
- after outputting the first interlude, outputting, using the sensory event timeline, the sensory events determined by the first device.
A system for coordinating sensory event timelines of a plurality of devices, the plurality of devices configured to determine sensory events for output using the sensory event timelines, the system comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the processor to perform:
- transmitting, to a first device, a first command instructing the first device to transition from a first mode, in which the first device is allowed to determine sensory events to be output by the plurality of devices using their sensory event timelines, to a second mode in which the first device is to output sensory events determined by a second device of the plurality of devices, wherein the first command causes the first device to perform:
- outputting, using a first sensory event timeline of the first device, a first interlude to delay output of the sensory events determined by the second device, wherein the first interlude reorients the sensory event timeline of the device to be delayed relative to a sensory event timeline of the first device;
- and
- after outputting the first interlude, outputting, using the first sensory event timeline, the sensory events determined by the second device.
Dependencies are inferred from the claim text.