Adaptive bandwidth utilization for telemetered data
First Claim
1. A method for optimizing bandwidth utilization in a communications network, comprising:
- defining a plurality of operating states of an autonomous vehicle, each associated with one of a plurality of activities performed by said autonomous vehicle in connection with a mission, said plurality of activities exclusive of data communication functions;
dynamically determining a current operating state of said autonomous vehicle based on a current activity of said autonomous vehicle;
generating data elements in a communication system onboard said autonomous vehicle, said data elements to be transmitted in a commutated bitstream;
automatically generating a commutation format definition for said data elements which defines a commutation format for said commutated bitstream, said automatically generated commutation format definition automatically selectively determined based on said current operating state of said autonomous vehicle; and
formatting said commutated bitstream using said automatically generated commutation format definition;
wherein said automatically generated commutation format definition specifies a data stream sequence for transmitting all of said data elements in said commutated bitstream, said data stream sequence based on at least a relative priority level of said data elements during said current operating state.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for optimizing bandwidth utilization in a communications network (100) in which a commutated bitstream (115) is transmitted. The present invention can include a commutation format definition generator (405) which processes at least one triage value (425) to automatically generate commutation format definitions (155). The triage values can represent priority levels of data elements (420) in particular system states (430) and can be used to determine data transmission rates applicable to the data elements. The system can include a data source (105) which can process the commutation format definitions to generate the commutated bitstream. The data source can select a new commutation format definition to change the format of the commutated bitstream when the system state of the data source changes and optimize the commutated bitstream for the current system state and the current available network bandwidth.
15 Citations
23 Claims
-
1. A method for optimizing bandwidth utilization in a communications network, comprising:
-
defining a plurality of operating states of an autonomous vehicle, each associated with one of a plurality of activities performed by said autonomous vehicle in connection with a mission, said plurality of activities exclusive of data communication functions; dynamically determining a current operating state of said autonomous vehicle based on a current activity of said autonomous vehicle; generating data elements in a communication system onboard said autonomous vehicle, said data elements to be transmitted in a commutated bitstream; automatically generating a commutation format definition for said data elements which defines a commutation format for said commutated bitstream, said automatically generated commutation format definition automatically selectively determined based on said current operating state of said autonomous vehicle; and formatting said commutated bitstream using said automatically generated commutation format definition; wherein said automatically generated commutation format definition specifies a data stream sequence for transmitting all of said data elements in said commutated bitstream, said data stream sequence based on at least a relative priority level of said data elements during said current operating state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for optimizing bandwidth utilization in a communications network comprising:
-
defining a plurality of operating states of an autonomous vehicle, each associated with one of a plurality of activities performed by said autonomous vehicle in connection with a mission, said plurality of activities exclusive of data communication functions; dynamically determining a current operating state of said autonomous vehicle based on a current activity of said autonomous vehicle; generating data elements in a communication system onboard said autonomous vehicle, said data elements to be transmitted in a commutated bitstream; and responsive to a change in said current operating state, automatically selectively modifying a commutation format definition of said commutated bitstream; wherein said automatically modified commutation format definition specifies a data stream sequence for transmitting all of said data elements in said commutated bitstream responsive to said identified change in said current operating state, said data stream sequence based on at least a relative priority level of said data elements during said current operating state.
-
-
8. A method for optimizing bandwidth utilization in a communications network comprising:
-
defining a plurality of operating states of an autonomous vehicle, each associated with one of a plurality of activities performed by said autonomous vehicle in connection with a mission, said plurality of activities exclusive of data communication functions; dynamically determining a current operating state of said autonomous vehicle based on a current activity of said autonomous vehicle; generating data elements in a communication system onboard said autonomous vehicle, said data elements to be transmitted in a commutated bitstream; automatically generating a commutation format definition for said data elements which defines a commutation format for said commutated bitstream, the automatically generated commutation format definition automatically selectively determined based on said current operating state of said autonomous vehicle; and responsive to identifying a change of the operating state from said current operating state to a second operating state, formatting the commutated bitstream with the automatically generated commutation format definition; wherein said automatically generated commutation format definition specifies a data stream sequence for transmitting all of said data elements in said commutated bitstream, said data stream sequence based on at least a relative priority level of said data elements for said second operating state. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A commutation format definition generator, comprising:
-
an operating state determining means for accessing a storage device including information defining a plurality of operating states of an autonomous vehicle, each associated with one of a plurality of activities performed by said autonomous vehicle in connection with a mission, said plurality of activities exclusive of data communication functions, dynamically determining at least a current operating state of said autonomous vehicle based on a current activity of said autonomous vehicle configured for generating data elements to be transmitted in a commutated bitstream; and a generating means for automatically generating a commutation format definition for said data elements which defines a commutation format for said commutated bitstream, wherein said automatically generated commutation format definition is automatically selectively determined by said generating means based on said current operating state of said autonomous vehicle; wherein said automatically generated commutation format definition specifies a data stream sequence for transmitting all of said data elements in said commutated bitstream, said data stream sequence based on at least a relative priority level of said data elements during said current operating state. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a commutation format definition generator which accesses a storage device including information defining a plurality of operating states of an autonomous vehicle, each associated with one of a plurality of activities performed by said autonomous vehicle in connection with a mission, said plurality of activities exclusive of data communication functions, dynamically determines a current operating state of said autonomous vehicle based on a current activity of said autonomous vehicle configured for generating data elements to be transmitted in a commutated bitstream, and automatically generates a commutation format definition for said data elements which defines a commutation format for said commutated bitstream, said automatically generated commutation format definition automatically selectively determined based on said current operating state of said autonomous vehicle; and a commutation engine which automatically changes said commutation format of the commutated bitstream in response to identification of a change of said autonomous vehicle from said current operating state to a second operating state; wherein said changed commutation format specifies a data stream sequence for transmitting all of said data elements in said commutated bitstream, said data stream sequence based on at least a relative priority levels of said data elements during said second operating state. - View Dependent Claims (20, 21, 22, 23)
-
Specification