IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0686860
(2010-01-13)
|
등록번호 |
US-8462681
(2013-06-11)
|
발명자
/ 주소 |
- Pochiraju, Kishore
- Gebre, Biruk
- Men, Hao
|
출원인 / 주소 |
- The Trustees of Stevens Institute of Technology
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
18 |
초록
▼
Disclosed is a method and apparatus to continuously transmit high bandwidth, real-time data, on a communications network (e.g., wired, wireless, and a combination of wired and wireless segments). A control computing device uses user or application requirements to dynamically adjust the throughput of
Disclosed is a method and apparatus to continuously transmit high bandwidth, real-time data, on a communications network (e.g., wired, wireless, and a combination of wired and wireless segments). A control computing device uses user or application requirements to dynamically adjust the throughput of the system to match the bandwidth of the communications network being used, so that data latency is minimized. An operator can visualize the instantaneous characteristic of the link and, if necessary, make a tradeoff between the latency and resolution of the data to help maintain the real-time nature of the system and better utilize the available network resources. Automated control strategies have also been implemented into the system to enable dynamic adjustments of the system throughput to minimize latency while maximizing data resolution. Several applications have been cited in which latency minimization techniques can be employed for enhanced dynamic performance.
대표청구항
▼
1. A method of communication between a remote computing device and a control computing device over a communications network with an unknown and variable bandwidth, said method comprising the steps of: acquiring, by the remote computing device, raw sensor data from a sensor in communication with the
1. A method of communication between a remote computing device and a control computing device over a communications network with an unknown and variable bandwidth, said method comprising the steps of: acquiring, by the remote computing device, raw sensor data from a sensor in communication with the remote computing device, said raw sensor data having a resolution;adaptively adjusting said resolution of said raw sensor data to generate sensor data, said resolution being adjusted based on the bandwidth of the communications network; andtransmitting said sensor data to the control computing device over the communications network. 2. The method of claim 1, further comprising the step of receiving, by the remote computing device from the control computing device, control commands associated with said resolution and throughput of the communications network. 3. The method of claim 2, wherein said adaptively adjusting the resolution of said raw sensor data further comprises the step of adjusting said resolution based on said control commands before transmitting said sensor data to the control computing device. 4. The method of claim 2, wherein said control commands are manually configured to adjust said resolution of said raw sensor data to be less than or equal to the bandwidth. 5. The method of claim 2, wherein said control commands define a maximum latency limit and a minimum resolution limit, said resolution being adjusted to said minimum resolution limit when latency reaches or exceeds said maximum latency limit. 6. The method of claim 2, wherein said control commands define a target latency and a desired resolution, said resolution being adjusted to said desired resolution when latency returns to or falls below said target latency. 7. The method of claim 1, further comprising the step of adjusting said resolution dynamically in real-time based on data latency and the bandwidth of the communications network. 8. The method of claim 1, wherein said adaptively adjusting said resolution of said raw sensor data further comprises the step of reducing said resolution using a mean reduction technique, the mean reduction technique comprising calculating the mean value of a bin of data measurements of said raw sensor data and assigning said mean value as the single measurement for said bin. 9. The method of claim 1, wherein said adaptively adjusting said resolution of said raw sensor data further comprises the step of reducing said resolution using a maximum reduction technique, said maximum reduction technique comprising selecting the maximum value of a bin of data measurements of said raw sensor data and assigning said maximum value as the single measurement for said bin. 10. The method of claim 1, wherein said adaptively adjusting said resolution of said raw sensor data further comprises the step of reducing said resolution using a minimum reduction technique, said minimum reduction technique comprising selecting the minimum value of a bin of data measurements of said raw sensor data and assigning the minimum value as the single measurement for said bin. 11. A remote computing device in communication with a control computing device over a communications network with unknown and variable bandwidth, the remote computing device comprising: a data acquisition module executed by the remote computing device and configured to acquire raw sensor data from a sensor, said raw sensor data having a resolution;a data analysis module executed by the remote computing device and configured to analyze said raw sensor data to produce preprocessed sensor data;a data reduction module executed by the remote computing device and configured to adaptively reduce said resolution of said preprocessed sensor data according to control commands from the control computing device; anda data transmission module executed by the remote computing device and configured to transmit said reduced resolution sensor data over the communications network to the control computing device and configured to receive control commands over the communications network from the control computing device. 12. The remote computing device of claim 11, wherein said data transmission module is further configured to receive control commands from the control computing device, said control commands associated with said reduction of said resolution of said preprocessed sensor data and associated with the bandwidth of the communications network. 13. The remote computing device of claim 11, wherein said data reduction module is further configured to dynamically adjust said resolution associated with said raw sensor data based on the bandwidth of the communications network. 14. The remote computing device of claim 11, wherein said data reduction module is configured to adaptively reduce said resolution by using a mean reduction technique, the mean reduction technique comprising calculating the mean value of a bin of data measurements of said raw sensor data and assigning said mean value as the single measurement for said bin. 15. The remote computing device of claim 11, wherein said data reduction module is configured to adaptively reduce said resolution by using a maximum reduction technique, the maximum reduction technique comprising selecting the maximum value of a bin of data measurements of said sensor data and assigning said maximum value as the single measurement for said bin. 16. The remote computing device of claim 11, wherein said data reduction module is configured to adaptively reduce said resolution by using a minimum reduction technique, said minimum reduction technique comprising selecting the minimum value of a bin of data measurements of said sensor data and assigning said minimum value as the single measurement for said bin. 17. A control computing device in communication with a remote computing device over a communications network with unknown and variable bandwidth, the control computing device comprising: a data reception module configured to receive sensor data from the remote computing device over the communications network;a processor configured to generate control commands associated with resolution of said sensor data and associated with the bandwidth of the communications network; anda data transmission module configured to transmit said control commands to the remote computing device to adjust said resolution of said sensor data. 18. The control computing device of claim 17, wherein said control commands are manually generated to adjust said resolution of said sensor data to be less than or equal to the bandwidth. 19. The control computing device of claim 17, wherein said control commands define a latency limit and a resolution minimum, said resolution being adjusted to said resolution minimum when latency reaches or exceeds said latency limit. 20. The control computing device of claim 17, wherein said control commands define a latency target and desired resolution, said resolution being adjusted to said desired resolution when latency returns to or falls below said latency target.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.