Patent ID: 11863802
Assignee: INFRARED5, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A system for streaming data through space, comprising:
an origin node configured to provide a stream of data;
a plurality of relay nodes;
a plurality of edge nodes;
computer storage having data stored thereon, wherein the data represents physical locations of the origin node, the plurality of relay nodes, and the plurality of edge nodes; and
a stream manager, comprising a server computer accessing the computer storage and including a processing system and computer program instructions that configure the processing system to:
determine a configuration of data transmission for the stream, for a window of time, from the origin node to one or more of the plurality of edge nodes, wherein the configuration includes data indicating, for the window of time, pairs of nodes that are instructed to communicate with each other during the window of time, based on at least lines of sight between nodes during the window of time, based on the physical locations in three dimensions of the origin node, the plurality of relay nodes, and the plurality of edge nodes, and
instruct the pairs of nodes to communicate with each other during the window of time;

wherein each relay node in one of the pairs of nodes in the configuration for the window of time is configured, during the window of time, to receive the stream of data from a respective first node, from among the origin node or the plurality of relay nodes according to the configuration, and to transmit the stream of data to a respective second node, from among the plurality of relay nodes or the plurality of edge nodes according to the configuration; and
wherein the origin node transmits the stream of data to a relay node, according to the configuration for the window of time, by communicating optically with the relay node when sharing a line of sight with the relay node;
wherein each relay node in one of the pairs of nodes in the configuration for the window of time transmits the stream of data to the respective second node by communicating optically with the respective second node when sharing a line of sight with the respective second node.