Knowledge-based discourse

During a GameShare session, the guest console sends its touch control data to the host console every 4ms, and motion/mouse control data every 5ms. To counteract network packet losses—which can result in inaccurate/missed inputs—the guest sends the accumulated delta time and movement amount to the host (img below); the host subtracts the previous total to reconstruct true movement in this cycle, thus recovering any lost input.

There’s also a touch specific problem: A “touch release” can be lost with a packet. To prevent this, the guest sends a touch release count to the host along with the control data; the host resets the accumulated time whenever the count rises, thus recovering any lost touch releases (img below).

Source: Patent publication EP 4822497

Related: Sending Motion Control Over Bluetooth Link

[Originally posted on 2026-10-21 Pacific Time]