Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-12468418-B2

Patent

Publication Date

2025-11-11

Expiration Date


Abstract

An electronic device detects a user input while in a lower energy consumption state. After a latency period, while in a higher energy consumption state, the electronic device delivers to an application a sequence of input events that represent the user input, including, in sequence: a first input event, a second input event and a third input event that represent the user input at first, second and third input times and is delivered at first, second and third delivery times. A time interval between the second input time and the second delivery time is smaller than a time interval between the first input time and the first delivery time, and a time interval between the third input time and the third delivery time is smaller than the time interval between the second input time and the second delivery time.

Core Innovation

The invention relates to detecting a user input while an electronic device is in a lower energy consumption state and, after a latency period, while the device is in a higher energy consumption state, delivering to an application a sequence of input events that represent the user input. The sequence includes a first input event, a second input event, and a third input event, each associated with respective input times and delivery times, with decreasing time intervals between successive represented input times and delivery times.

Delivering the sequence of input events comprises delivering a sequence of input events that replays the user input at a rate that varies over time. The replay behavior is characterized by decreasing time intervals for successive input events, meaning later input events are delivered with smaller intervals between their represented input times and their delivery times.

The described system context includes an event synchronization/time-compression filter that replays enqueued touch samples at an output at a display-refresh rate, using a time-varying compression and synchronization progress. The device architecture referenced includes a digitizer controller, an Always On Processor (AOP), an Application Processor (AP), and a system UI daemon/UI framework, along with queueing of touch positions and generation of synthesized output events using synthesized output timestamps and positions.

Claims Coverage

The partial content identifies three independent claims. Across the independent claims, the core inventive features are lower-energy detection, latency period, higher-energy delivery of a sequence of input events representing the user input, and replay at a time-varying rate with decreasing time intervals for successive events.

Lower-energy detection followed by higher-energy delivery after a latency period

Detecting a user input while the electronic device is in a lower energy consumption state; and after a latency period, while the electronic device is in a higher energy consumption state, delivering to an application a sequence of input events that represent the user input.

Decreasing intervals between represented input times and delivery times

Delivering the sequence of input events including a first, second, and third input event with respective first, second, and third input times and first, second, and third delivery times, wherein the time interval between the second input time and the second delivery time is smaller than the time interval between the first input time and the first delivery time, and wherein the time interval between the third input time and the third delivery time is smaller than the time interval between the second input time and the second delivery time.

Replay at a rate that varies over time

Delivering to the application the sequence of input events comprises delivering a sequence of input events that replays the user input at a rate that varies over time.

The independent claims consistently cover lower-energy detection and higher-energy delivery after a latency period, successive input events with decreasing time intervals between represented input times and delivery times, and replay of the user input at a rate that varies over time.

Stated Advantages

Reduced cognitive burden.

Improved responsiveness/accuracy.

Power conservation.

Battery life.

Documented Applications

Touch-input processing on devices using lower energy consumption states for inactive touch detection and higher energy consumption states for active touch detection, including delivering synthesized/replayed touch input events to applications.

Handling of touch/gesture user inputs, including a tap gesture passed without filtering, and other gesture types handled with the described replay/timing structure.

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.