presented by: [ THE TECHNOLOGY LIAISON TEAM ORKTS CUHK ]
Category Application Invention Title Principle Investigator CUHK Tech ID HTTP-based Video Streaming Devices and Methods for Scheduling Transmission Time of Media Data P-2010-0329 Systems and Methods for Universal Real-Time Media Transcoding Other Multimedia P-2007-0262 Path Selection in Streaming Video Over Multi-Overlay Application Streaming Layer Multicast P-2010-0365 Systems and Methods to Improve Performance of TCP Over Large P-2011-0397 3G/4G/5G Bandwidth-Delay-Product Networks Prof. LEE Yiu Bun, Jack Mobile Network Systems and Methods to Accelerate TCP Traffic Over 3G/4G/5G Mobile / P-2011-0412 Performance Mobile Data Networks Network Acceleration Method for Link Buffer Size and Queue Length Estimation for Technologies P-2011-0443 Bandwidth- Barying Mobile Data Networks Other Network Network Traffic Accelerator for High-Throughput Satellite Data Transfer P-2010-0323 Performance Adaptive Scheduling of Data Transfer in P2P Applications over Acceleration Asymmetric Networks P-2010-0359 Wifi / Wireless technology Batched Sparse (BATS) Code for Network Transmission Prof. Raymond YEUNG P-2010-0396 Physical-layer Network Coding for Wireless Communication Prof. LIEW Soung Chang P-2013-506 P-2012-483
Devices and Methods for Scheduling Transmission Time of Media Data To solve performance problems in streaming media over Transmission Control Protocol (TCP). Problem: As TCP was not designed for media streaming -> performance problems in streaming even if the network has more than sufficient bandwidth for the streamed media data. Solution: Schedule the transmission time of media data comprising a plurality of media data units. Earliest Time Determination Unit Scheduling Unit R mmm (t) Determining Unit Latest Time Determination Unit Related Patents US8,719,435 CN201080037273.3 GB1202340.4 JP5588001 Comparison Unit Block diagram illustrating the scheduler for the transmission of media data over TCP. CUHK Tech ID P-2010-0329 For further information, please contact Dr. Stephen LAM stephen@cuhk.edu.hk Dr. Ken CHOW kenchow@cuhk.edu.hk +852-3943 9398 +852-3943 1453
Systems and Methods for Universal Real-Time Media Transcoding To provide fundamental building blocks for the automatic conversion and adaptation of multimedia contents between incompatible sources and playback devices. Enable playback devices such as smartphones and Smart TVs to stream and playback any media sources which are otherwise incompatible and unplayable. A proxy-based system which has a wide range of applications, including media gateway and optimizers. Source Server Original Media Stream Content Generation Module Generated Media Content Media Composer Media Encoder Storage Precomposed Media Content Media Streaming Server Clients Block diagram showing the system for dynamically compose and insert pre-encoded / pre-composed media streams (and any other sources for media data) into the transcoded media stream. Related Patent US7,962,640 CUHK Tech ID P-2007-0262 For further information, please contact Dr. Stephen LAM stephen@cuhk.edu.hk Dr. Ken CHOW kenchow@cuhk.edu.hk +852-3943 9398 +852-3943 1453
Path Selection in Streaming Video Over Multi-Overlay Application Layer Multicast To provide fundamental building blocks for distributing data over the Internet via application layer multicast. A zero-overhead bandwidth probing tool to estimate the available bandwidth across the overlay network. A stable adaptation method to redirect and redistribute video traffic over multiple overlay networks. Improve video quality & reduce video quality fluctuations. Probing tool P1-P9 Transmission Buffers* Probe Controller Scheduler Transport Layer Network Layer Network Interface Network Related Patent & Reference US9,185,024 Lin & Lee. IEEE Trans Circuits Syst Video Technol, 2010 CUHK Tech ID P-2010-0365 For further information, please contact Dr. Stephen LAM stephen@cuhk.edu.hk Dr. Ken CHOW kenchow@cuhk.edu.hk +852-3943 9398 +852-3943 1453 Diagram showing the system architecture for the probing tool. * denotes one or more transmission buffers where packets are stored and held for transmission to each downstream peer addressed by that node.
Systems and Methods to Improve Performance of TCP Over Large Bandwidth-Delay-Product Networks To solve the packet loss problem in existing Transmission Control Protocol (TCP) implementations over mobile data networks. The method can be implemented in a network node, e.g. a traffic accelerator, such that the existing TCP traffics can be optimized transparently Compatible with existing TCP implementations. Can be readily deployed in existing mobile data networks. Receive at least one data packet from a transmitter connected to a 1 st network Schedule a packet forwarding time for the at least one data packet Forward the at least one data packet to a receiver connected to a 2 nd network Detect a lost data packet Determine out-of-window data packets to be discarded Retransmit the out-ofwindow data packets Compute a packet forwarding delay Compute a packet reception rate Compute a difference in acknowledged sequence numbers Related Patent US8,787,378 Flow chart diagram illustrating various methods to transmit and receive data packets using the traffic accelerator. CUHK Tech ID P-2011-0397 For further information, please contact Dr. Stephen LAM stephen@cuhk.edu.hk Dr. Ken CHOW kenchow@cuhk.edu.hk +852-3943 9398 +852-3943 1453
Systems and Methods to Accelerate TCP Traffic Over 3G/4G/5G Mobile Data Networks To accelerates throughput performance of all Transmission Control Protocol (TCP) traffics over mobile data networks. Transparent to servers and mobile devices. No modification to operating systems is needed. Support all existing applications. Increase TCP throughput by up to 200%. Related Patent & Reference US13/530,515 Liu & Lee, Proc 7 th IEEE Int Wirel Commun Mob Comput Conf, 2011 IP (from internet) IP (to internet) External Network Interface (GBE) IP TCP IP Packet Classifier TCP TCP Accelerator TCP Packet Classifier Non-IP TCP Non-IP Mobile Network Accelerator Internal Network Interface (GBE) IP (to mobile data network) IP (from mobile data network) A functional block diagram showing the architecture of the network-centric mobile accelerator CUHK Tech ID; P-2011-0412 For further information, please contact: Dr. Stephen LAM (stephen@cuhk.edu.hk +852-3943 9398) Dr. Ken CHOW (kenchow@cuhk.edu.hk +852-3943 1453)
Method for Link Buffer Size and Queue Length Estimation for Bandwidth- Barying Mobile Data Networks To provide a novel sum-of-delays algorithm for accurately estimating link buffer size in bandwidth-varying networks. Optimizes protocol performance in mobile data networks by estimating link buffer size in modern mobile data networks and characterize the network properties. Improves bandwidth utilization while still preventing network congestion. Related Patents US8,923,270 CN201280048658.9 HK14110503.3 Chan & Lee, Proc 7 th IEEE Int WiMob Conf, 2011 CUHK Tech ID P-2011-0443 For further information, please contact Dr. Stephen LAM stephen@cuhk.edu.hk Dr. Ken CHOW kenchow@cuhk.edu.hk +852-3943 9398 +852-3943 1453 Server Trace Data Database Application-Layer Performance Monitor Real-Time Performance Insights Network Operation Centre Mobile phones Internet Router Replicated Traffic Network Tap Router Transceiver interface Wireless access point Mobile Operator Infrastructure Network Radio Network Server A mobile operating system infrastructure network having a passive, real time network monitoring device.
Network Traffic Accelerator for High-Throughput Satellite Data Transfer Dramatically increase Transmission Control Protocol (TCP) throughput over satellite-based data transfer. Transparent to application servers and clients. Compatible with all existing networks, operating systems, and network applications Can readily be deployed in existing networks to accelerate all TCP traffics (e.g., over 100% gain in highspeed satellites) Significant improvement of application performance VWnd Data TCP-SC AWnd Data CUHK Tech ID P-2010-0323 For further information, please contact Dr. Stephen LAM (stephen@cuhk.edu.hk) Dr. Ken CHOW (kenchow@cuhk.edu.hk) +852-3943 9398 +852-3943 1453 Related Patents e.g. Web Server TCP-SC e.g. Web Server US8,509,080 CN102474455B GB2483587 An illustration of the TCP connection modulated by a TCP-SC gateway. AWnd - Advertised window size; VWnd - Virtual advertised window size
Adaptive Scheduling of Data Transfer in P2P Applications over Asymmetric Networks To provide fundamental building blocks to improving data transfer rate in all Peer-to-peer (P2P) applications over bandwidth-asymmetric networks. Automatic rate control in uplink to avoid congestion at the asymmetric network Significantly improve downlink throughput and link utilisation (e.g., over 200% in some cases). Can be readily incorporated into existing P2P systems. Related Patent & Reference Increase upload data limit No Start Download data only from external peers Measure RTT and standard deviation in non-congested state to obtain baseline values (mean RTT) Measure live RTT Compare live RTT with base line values (mean RTT) Yes Is measured RTT greater then mean RTT + deviation? Congestion onset = True US8,488,461 Pan & Lee. Proc IEEE ICC, 2010 Decrease upload data limit The automatic process of the adaptive scheduling system. RTT = return-trip time. CUHK Tech ID: P-2010-0359 For further information, please contact: Dr. Stephen LAM stephen@cuhk.edu.hk (+852-3943 9398) Dr. Ken CHOW kenchow@cuhk.edu.hk (+852-3943 1453)
Batched Sparse (BATS) Code for Network Transmission >> Developed by Prof. Raymond YEUNG Institute of Network Coding To improve transmission rate of network with packet loss Applications 5G/WiFi Satellite Communications Wireless Sensors Internet of Things BATS code allows intermediate network nodes to apply simple network coding so that new packets can be generated throughout the transmission compensate network loss and improve multicast throughput transmission efficiency by 56% and data loss rate by 29%. Fountain code* 10 Mbps 9 Mbps 8.1 Mbps 7.3 Mbps 6.6 Mbps Forward Forward Forward Forward Forward 10% loss 10% loss 10% loss 10% loss 10% loss Sender Router 1 Router 2 Router 3 Router 4 Receiver BATS code 10 Mbps 10 Mbps 10 Mbps 10 Mbps 10 Mbps Network coding Network coding Network coding Network coding Network coding BATS code can transmit data at a higher end-to-end rate for a multi-hop chain with the same hop loss rate (*Fountain code is an erasure coding technology) Related Patents US8693501B2; EP11842985.1; CN20118055775.3 Reference Yang and Yeung, IEEE Trans. Inform. Theory, 2014 CUHK Tech ID: For further information, please contact: Dr. Stephen LAM (stephen@cuhk.edu.hk) +852-3943 1453 Dr. Ken CHOW (kenchow@cuhk.edu.hk) +852-3943 9398
Physical-layer Network Coding for Wireless Communication >> Developed by Prof. LIEW Soung Chang Institute of Network Coding To addresses the wave interference bottleneck problem To improve the capacity and energy efficiency of future wireless networks. Harnesses multi-user interference of electro-magnetic wave Allows multiple devices to transmit their messages simultaneously Treat interference as the linear encoding of multiple user signals and compute a linear function of the source messages Upon collecting sufficient linear functions, each destination recovers its desired messages by solving these linear functions PNC: 2 time slots Straight forward network coding: 3 timeslots No network coding: 4 timeslots Middle Relay Node II Related Patents US9,094,994; US14/748,099; US14/839517; US14/459,985 Reference Lu et al, Elsevier Phy. Comm, 2013 Node I Node III The number on each arrow indicates the number of transmission time slots required CUHK Tech IDs: P-2013-506 P-2012-483 For further information, please contact: Dr. Stephen LAM (stephen@cuhk.edu.hk) Dr. Ken CHOW (kenchow@cuhk.edu.hk) +852-3943 9398 +852-3943 1453