Patent No. US8334847 (titled "System having user interface using object selection and gestures") on Feb 28, 2008. The application was issued on Dec 18, 2012.
’847 is related to the field of touchscreen user interfaces and, more specifically, to the management of interactive elements within a graphical environment. In modern processor-based devices, display crowding often makes it difficult for users to distinguish between selecting a specific button and performing a broader navigational gesture. The background context involves the use of vector-based containers to organize multiple layers of controls that may overlap, creating a need for a reliable way to interpret user intent based on physical contact with the screen.
The underlying idea behind ’847 is to use a motion magnitude threshold as a primary filter to distinguish between a discrete object selection and a command gesture. Instead of relying solely on the location of a touch, the system evaluates the distance the user’s finger travels across the display plane. By establishing a specific displacement limit, the system can determine if a user intended to tap a specific control or perform a swipe-like motion, even when that motion occurs directly over a group of interactive objects.
The claims of ’847 focus on a system and method that utilizes a multilayer display arrangement within a defined container to manage overlapping interface elements. The independent claims specify that the interface application monitors touch inputs within this container and compares the resulting motion magnitude against a threshold value. If the movement stays below the threshold, the system performs a hierarchical search through the display layers to identify and trigger a specific control; if it exceeds the threshold, the system bypasses individual controls to execute a broader gesture-based function.
In practice, the invention functions by treating the entire container as a sensor for motion before deciding which software layer should respond. When a user touches the screen, the system calculates the difference between the start and end coordinates of the contact. If the user’s finger remains relatively stationary, the system executes a hierarchical search through the stacked layers—such as movie clip containers in a Flash-based environment—to find the topmost selectable object at that coordinate. This allows for high-density interfaces where controls can be layered without losing functionality.
This approach differs from prior solutions by decoupling the gesture recognition from the specific boundaries of individual buttons. Rather than requiring a gesture to start in a 'dead zone' of the UI, the invention allows overlapping interactive layers to coexist in the same visual space. By using the motion magnitude as the deciding factor, the system ensures that a swipe intended to scroll a page or change a track is not accidentally intercepted as a button press, even if the swipe begins directly on top of a virtual control.
In the mid-2000s when ’847 was filed, user interfaces for portable processor-based devices were typically implemented using a combination of mechanical switches and static virtual controls. At a time when systems commonly relied on discrete input regions for specific functions, hardware and software constraints made it non-trivial to distinguish between intentional object selection and navigational gestures within the same display area. Engineering practices often resulted in crowded visual layouts where the close proximity of multiple interactive elements led to input ambiguity, as touch-sensitive systems generally struggled to differentiate between a localized press for control activation and a continuous motion intended for broader interface manipulation.
The disclosed invention addresses the technical problem of input collision and display crowding in touch-sensitive interfaces by introducing a dual-mode detection architecture within a single container element. The technical advancement is achieved through a logic-based filter that evaluates the motion magnitude of a touch input against a defined threshold value in the plane of the display. This architectural shift enables the system to dynamically switch between a discrete control selection mode and a gesture-based function mode based on the physical characteristics of the user interaction. By integrating this threshold-based discrimination, the interface overcomes the constraint of limited screen real estate, allowing high-density control layouts to coexist with fluid navigational commands without requiring separate dedicated input zones.
This patent contains 17 claims, with claims 1, 8, and 14 serving as the independent claims. The independent claims focus on a system and method for managing user interactions on a touchscreen display by utilizing a multilayer display arrangement where motion magnitude is compared against a threshold to distinguish between the selection of specific interface controls and the execution of broader gesture functions. The dependent claims further define the technical implementation by specifying the use of movie-based clips for containers and controls, detailing the hierarchical search process across display layers, and describing how operating systems or user applications respond to the identified selections and gestures.
Definitions of key terms used in the patent claims.
US Latest litigation cases involving this patent.

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.
Get instant alerts for new documents