Patent ID: 8489680
Filing Date: 2013-07-16
Classification: H04L

Abstract:
1. A non-transitory computer-readable storage medium storing instructions that when executed cause at least one processor of a client device to perform a process, the process comprising: defining a plurality of event packets; sending, at a first time and to a host device operating at least a portion of an application controlled at the client device, a first carrier packet including a first portion of the plurality of event packets; identifying the first portion of the plurality of event packets as including critical event packets, each event packet from the first portion of the plurality of event packets including an input value from a user interface device of the client device; identifying a second portion of the plurality of event packets as including non-critical event packets for sending without redundancy in a plurality of carrier packets; sending, at a second time after the first time and in response to the identifying the first portion of the plurality of event packets as critical event packets, a second carrier packet including the first portion of the plurality of event packets duplicated within the second carrier packet and including a first additional event packet having a first additional input value from the user interface device; and sending, at a third time after the second time, a third carrier packet, the third carrier packet including a third portion of the plurality of event packets different from the first portion of the plurality of event packets, the first additional event packet, and a second additional event packet having a second additional input value from the user interface device.