Patent ID: 9253285
Filing Date: 2016-02-02
CPC Classification: H03M,H04L,H04N

Claim Text:
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 and an error correction scheme associated with the first computing device, wherein the data compression scheme and the error correction scheme are based on dynamically changing bitrate of the video data stream according to local access point data traffic, and the error correction scheme is via inserting error codes in the video data stream; transmitting, by the networked computing device, the compressed video data stream with error codes via a communication channel between the networked computing device and the first computing device via a multi-cast method based on the scheduled plurality of transactions and the aggregated plurality of transactions; initiating, by the first computing device, an application, wherein the initiated application performs an error correction operation, decompresses the received compressed video data stream from the networked computing device, and conceals missing audio and video data, thereby improving viewing experiences of users, and wherein the decompressed video data stream is spooled in a memory location of the first computing device; and reporting, by the first computing device to the networked computing device, information about usage, quality of displayed data, and performance for monitoring and control of a computing system.