Patent ID: 9088626
Filing Date: 2015-07-21
Classification: G06F,H03M,H04L,H04N

Abstract:
1. A method comprising: scheduling, by a networked computing device, a plurality of transactions for transmission, the plurality of transactions associated with a first computing device, wherein the scheduling is based on passing to the first computing device a system time and a channel usage schedule, wherein the channel usage schedule determines scheduled usage of a communication channel between the first computing device and the networked computing device; and wherein the scheduling is according to a time-slot method that is based on the system time and the channel usage schedule; aggregating, by the networked computing device, the plurality of transactions associated with the first computing device for delivery according to the channel usage schedule, wherein the aggregating results in minimizing data transfer traffic between the networked computing device and the first computing device; executing, by the networked computing device, a data compression scheme on a video data stream associated with the first computing device, wherein the data compression scheme is based on dynamically changing bitrate of the video data stream according to local access point data traffic; transmitting, by the networked computing device, the compressed video data stream to the first computing device based on the scheduled plurality of transactions and the aggregated plurality of transactions; and initiating, by the first computing device, an application, wherein the initiated application decompresses the received compressed video data stream from the networked computing device, and wherein the decompressed video data stream is spooled in a memory location of the first computing device.