Reconfigurable data distribution system
First Claim
1. A reconfigurable data distribution system, comprising:
- a stream generator configured to generate data packets encapsulating data received from a plurality of distinct operational platforms to enable communication between said distinct operational platforms, said operational platforms associated with components configured to operate on respective said distinct operational platforms; and
a processor configured to integrate said data encapsulated in said data packets for display, and to operate and control said components, regardless of said distinct operational platforms associated with said components using operational information comprising one or more control values needed to control said components, wherein said processor integrates said data encapsulated in said data packets by embedding data received from a first component into one or more other data packets including other data received from a second component.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer programs products for a reconfigurable data distribution system are described herein. An embodiment includes a stream generator that receives analog data from a plurality of sensors. Data received from sensors, for example, may include video data received from an externally mounted camera on an armored vehicle. The stream generator converts analog data received from the sensors into a digital format that can be transmitted to a router. The router forwards the data in the digital format to a display processor. The display processor formats the data received from the router for display on a display device. The display processor may also receive data from other peripherals, including but not limited to, a touch screen device or a keypad. Furthermore, the display processor may communicate with the sensors and includes all operational information needed to operate the sensors that provide data to the stream generator, regardless of the sensors'"'"' operational platform.
13 Citations
35 Claims
-
1. A reconfigurable data distribution system, comprising:
-
a stream generator configured to generate data packets encapsulating data received from a plurality of distinct operational platforms to enable communication between said distinct operational platforms, said operational platforms associated with components configured to operate on respective said distinct operational platforms; and a processor configured to integrate said data encapsulated in said data packets for display, and to operate and control said components, regardless of said distinct operational platforms associated with said components using operational information comprising one or more control values needed to control said components, wherein said processor integrates said data encapsulated in said data packets by embedding data received from a first component into one or more other data packets including other data received from a second component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19)
-
-
17. The system of 5, wherein said switch is configured to determine if an application program interface (API) is available for each of said operational platforms and generate one or more control voltages to control said components, when said API is not available, said API enabling said switch to communicate with said operational platforms and said components.
-
20. A method for reconfigurable data distribution, comprising:
-
generating data packets encapsulating data received from a plurality of distinct operational platforms to enable communication between said distinct operational platforms, said operational platforms associated with components configured to operate on respective said distinct operational platforms; integrating said data encapsulated in said data packets for display, wherein said integrating of said data encapsulated in said data packets includes embedding data received from a first component into one or more other data packets including other data received from a second component; and controlling said components, regardless of said distinct operational platforms associated with said components using operational information comprising one or more control values needed to control said components. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer program product including a non-transitory computer-readable medium having instructions stored thereon that, when executed by a computing device, cause the computing device to perform operations comprising:
-
generating data packets encapsulating data received from a plurality of distinct operational platforms to enable communication between said distinct operational platforms, said operational platforms associated with components configured to operate on respective said distinct operational platforms; integrating said data encapsulated in said data packets for display, wherein said integrating of said data encapsulated in said data packets includes embedding data received from a first component into one or more other data packets including other data received from a second component; and controlling said components, regardless of said distinct operational platforms associated with said components using operational information comprising one or more control values needed to control said components. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification