PEER TO PEER PROVISIONING OF DATA FOR FLIGHT SIMULATORS ACROSS NETWORKS
First Claim
1. A system comprising:
- a tracking controller configured to receive static images that represent video feeds from a plurality of nodes, to transmit the static images to a monitoring entity, and to receive a response from the monitoring entity selecting a video feed represented by a static image from a node, wherein the response identifies multiple candidate paths for streaming the selected video feed from the node to the monitoring entity across a packet switched network; and
a connection controller configured to forward the response to the node, to receive a confirmation from the node that confirms one of the candidate paths, and to forward the confirmation to the monitoring entity in order to establish a peer-to-peer connection for streaming the selected video feed directly between the node and the monitoring entity.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for flight simulators that share video via peering networks. One embodiment includes a flight tracking controller and connection controller. The flight tracking controller receives static images that represent video feeds from a plurality of flight simulators, transmits the static images to a monitoring entity, and receives a response from the monitoring entity selecting a video feed represented by a static image from a flight simulator. The response identifies multiple candidate paths for streaming the selected video feed from the flight simulator to the monitoring entity across a packet switched network. The connection controller forwards the response to the flight simulator, receives a confirmation from the flight simulator that confirms one of the candidate paths, and forwards the confirmation to the monitoring entity in order to establish a peer-to-peer connection for streaming the selected video feed directly between the flight simulator and the monitoring entity.
31 Citations
20 Claims
-
1. A system comprising:
-
a tracking controller configured to receive static images that represent video feeds from a plurality of nodes, to transmit the static images to a monitoring entity, and to receive a response from the monitoring entity selecting a video feed represented by a static image from a node, wherein the response identifies multiple candidate paths for streaming the selected video feed from the node to the monitoring entity across a packet switched network; and a connection controller configured to forward the response to the node, to receive a confirmation from the node that confirms one of the candidate paths, and to forward the confirmation to the monitoring entity in order to establish a peer-to-peer connection for streaming the selected video feed directly between the node and the monitoring entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving static images that represent video feeds from a plurality of nodes; transmitting the static images to a monitoring entity; receiving a response from the monitoring entity selecting a video feed represented by a static image from a node, wherein the response identifies multiple candidate paths for streaming the selected video feed from the node to the monitoring entity across a packet switched network; forwarding the response to the node; receiving a confirmation from the node that confirms one of the candidate paths; and forwarding the confirmation to the monitoring entity in order to establish a peer-to-peer connection for streaming the selected video feed directly between the node and the monitoring entity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable for performing a method comprising:
-
receiving static images that represent video feeds from a plurality of nodes; transmitting the static images to a monitoring entity; receiving a response from the monitoring entity selecting a video feed represented by a static image from a node, wherein the response identifies multiple candidate paths for streaming the selected video feed from the node to the monitoring entity across a packet switched network; forwarding the response to the node; receiving a confirmation from the node that confirms one of the candidate paths; and forwarding the confirmation to the monitoring entity in order to establish a peer-to-peer connection for streaming the selected video feed directly between the node and the monitoring entity. - View Dependent Claims (20)
-
Specification