Wireless Gaming Protocol Latency and Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless gaming systems, latency and battery life are compromised due to contention and collisions in communication between consoles and game controllers, particularly in wireless systems where devices contend for access to the communication medium, leading to increased latency and reduced battery life.

Innovation Solution

Implementing distributed Time Division Multiple Access (TDMA) to de-synchronize clients and reduce contention by allowing them to determine their own sleep and wake times, and using packet aggregation and a reduced handshake protocol to minimize the number of messages exchanged, along with intelligent channel selection based on network utilization information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CSMA/CA protocol is used for wireless communication between console and accessory, then collision avoidance is achieved, but latency increases due to contention for communication medium

Engineering Contradiction:
Improvecollision avoidanceVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements periodic wake-up intervals for accessories where they wake up at predetermined times to check for messages from the console, then return to sleep mode. This periodic action eliminates continuous contention while ensuring reliable message delivery at predictable intervals, resolving the contradiction between collision avoidance and latency reduction.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The console performs preliminary actions by buffering messages for accessories and preparing communication during periods when accessories are sleeping. The console can pre-process and queue messages so that when accessories wake up, messages are already ready for immediate transmission, reducing the effective latency without requiring continuous accessory wakefulness.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If accessories continuously monitor communication medium for messages, then message delivery is fast, but battery power is depleted rapidly

Engineering Contradiction:
Improvemessage delivery timeVSAvoidbattery power consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

Accessories operate in periodic cycles, waking up at predetermined intervals to check for buffered messages from the console, then returning to low-power sleep mode. This periodic monitoring significantly reduces battery power consumption compared to continuous monitoring, while still enabling relatively fast message delivery by checking at regular intervals.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system implements an asymmetric architecture where the console (powerful device) performs the work of buffering and managing messages, while accessories (power-constrained devices) simply wake up to check for pre-prepared messages. This self-service approach allows accessories to minimize their power consumption by not continuously monitoring the communication medium.

Inventive Principle:
Principle #25Self-service

3Productivity

If multiple accessories communicate simultaneously on the same channel, then network utilization is high, but collisions increase and performance degrades

Engineering Contradiction:
Improvenetwork utilizationVSAvoidcommunication reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the communication medium by allocating different time slots to different accessories. Each accessory is assigned specific wake-up intervals and time windows for communication with the console. This temporal segmentation eliminates collisions between multiple accessories while maintaining high network utilization through the console's ability to buffer and serve multiple accessories sequentially during their respective time slots.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10207183B2Wireless gaming protocol
Publication Date: 2019.02.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10207183B2 patent drawing
  • US10207183B2 patent drawing
  • US10207183B2 patent drawing

AI summary

Example apparatus and methods concern establishing, maintaining, managing, or terminating communications between an access point and a client in a wireless network used by a shared, wireless gaming system. An example apparatus may include a first logic configured to control timing for the protocol and a second logic configured to control message exchange for the protocol. Controlling timing and message exchange facilitates reducing contention in the wireless gaming environment. Contention may lead to latency. A user gaming experience may depend on reducing latency. Therefore, reducing latency may produce an improved gaming experience. Controlling timing and message exchange also facilitates reducing power consumption by clients (e.g., accessories, controllers), which in turn facilitates improving battery life for clients.