10416808

Input Event Based Dynamic Panel Mode Switch

PublishedSeptember 17, 2019
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
30 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method for graphics processing comprising: determining, by a processor of a computing device, one or more user input events based on user interaction data; selecting, by the processor, a video mode or a command mode as a selected mode, based on the one or more user input events, wherein pixel data for each frame to be displayed is output to a display client when operating in the video mode and wherein pixel data for frames that include different pixel data for at least one pixel than a previously output frame is output to the display client when operating in the command mode; and outputting, by the processor, an instruction to operate in the selected mode.

Plain English Translation

This invention relates to graphics processing systems that optimize display output by dynamically switching between video mode and command mode based on user input. The problem addressed is inefficient power consumption and bandwidth usage in graphics processing, particularly when displaying static or minimally changing content. The method involves a computing device processor analyzing user interaction data to detect input events. Based on these events, the processor selects either video mode or command mode. In video mode, pixel data for every frame is sent to the display client, ensuring full frame updates. In command mode, only frames with at least one pixel differing from the previous frame are output, reducing data transmission. The processor then issues an instruction to operate in the selected mode. The system improves efficiency by minimizing unnecessary data transfer when content remains static or changes minimally, conserving power and bandwidth. The dynamic switching between modes ensures optimal performance based on real-time user interaction. This approach is particularly useful in portable devices where power efficiency is critical.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein determining the one or more user input events comprises determining a quantity of touch events and wherein selecting the video mode or the command mode as the selected mode comprises: selecting the video mode as the selected mode when the quantity of touch events exceeds a first threshold; and selecting the command mode as the selected mode when the quantity of touch events does not exceed a second threshold, the second threshold being equal to or less than the first threshold.

Plain English Translation

A method for selecting between video mode and command mode in a touch-based interface system addresses the challenge of distinguishing between user interactions intended for video playback control and those intended for executing commands. The system monitors touch events on a touch-sensitive surface to determine the quantity of touch events occurring within a specified time window. Based on this quantity, the system dynamically selects either video mode or command mode. Video mode is selected when the number of touch events exceeds a first threshold, indicating the user likely intends to interact with video playback (e.g., scrubbing, fast-forwarding). Command mode is selected when the number of touch events does not exceed a second threshold, which is equal to or less than the first threshold, suggesting the user intends to input commands (e.g., gestures for navigation or system control). This approach ensures appropriate mode selection based on user behavior, improving interaction accuracy and efficiency. The method may be part of a broader system that processes touch inputs and adjusts interface behavior accordingly.

Claim 3

Original Legal Text

3. The method of claim 2 , wherein the first threshold corresponds to two or more touch events.

Plain English Translation

A method for touch event processing in electronic devices addresses the challenge of accurately detecting and distinguishing multiple simultaneous touch inputs. The method involves setting a first threshold that corresponds to two or more touch events, ensuring that the system can reliably identify and process multiple touch interactions. This threshold is dynamically adjusted based on environmental factors, such as ambient noise or device orientation, to improve accuracy. The method also includes a second threshold for single touch events, which is lower than the first threshold to prevent false positives. By distinguishing between single and multiple touch events using these thresholds, the system enhances touch sensitivity and responsiveness. The method further includes filtering out noise and validating touch events to ensure only genuine inputs are processed. This approach improves the performance of touch-sensitive devices, particularly in scenarios where multiple fingers or stylus inputs are used simultaneously. The system may also include calibration steps to optimize threshold values for different users and environmental conditions. The method is applicable to smartphones, tablets, and other touch-enabled devices, providing a more robust and accurate touch detection mechanism.

Claim 4

Original Legal Text

4. The method of claim 2 , wherein the second threshold corresponds to zero touch events.

Plain English Translation

A system and method for event detection and processing in a computing environment, particularly for handling user interactions or system events with minimal or no user intervention. The technology addresses the challenge of efficiently distinguishing between different types of events, such as touch events, to optimize system responses. The method involves setting a second threshold that specifically corresponds to zero touch events, meaning events that occur without any physical or user-initiated touch input. This threshold is used to filter or classify events, ensuring that the system can accurately identify and process events that require no touch interaction. The method may also include setting a first threshold for touch events, allowing the system to differentiate between touch-based and non-touch-based events. By defining these thresholds, the system can improve event handling efficiency, reduce unnecessary processing, and enhance user experience by responding appropriately to different event types. The approach is particularly useful in touch-sensitive interfaces, gesture recognition systems, or automated event processing applications where distinguishing between touch and non-touch events is critical.

Claim 5

Original Legal Text

5. The method of claim 1 , wherein selecting the video mode or the command mode as the selected mode comprises: in response to determining that the one or more user input events indicate one or more constant user input events, selecting the video mode as the selected mode.

Plain English Translation

This invention relates to a system for dynamically selecting between video and command modes in a user interface based on user input patterns. The problem addressed is the need for an adaptive interface that can distinguish between continuous video playback and discrete command execution, improving user experience and system responsiveness. The system monitors user input events to determine whether they are constant or variable. If the input events are constant (e.g., sustained touch or hold), the system selects a video mode, which prioritizes uninterrupted video playback. This ensures that actions like scrolling or panning do not interrupt playback. If the input events are variable (e.g., taps or gestures), the system selects a command mode, enabling discrete actions like pausing, rewinding, or navigating menus. The system dynamically adjusts the mode selection based on real-time input analysis, reducing unintended interruptions during video playback while maintaining responsiveness for command execution. The invention improves usability by minimizing false triggers and enhancing context-aware interaction.

Claim 6

Original Legal Text

6. The method of claim 5 , wherein the one or more constant user input events indicate that a user is performing a scrolling operation or a drawing operation.

Plain English Translation

A system and method for detecting and processing user input events in a computing environment, particularly for distinguishing between intentional user actions and unintentional or accidental inputs. The technology addresses the challenge of accurately interpreting user gestures, such as scrolling or drawing, to improve responsiveness and reduce errors in touch-based or stylus-based interfaces. The method involves analyzing input events to determine whether they represent a continuous, intentional action (e.g., scrolling or drawing) rather than isolated or erratic inputs. By identifying patterns in the input data, such as motion direction, speed, and duration, the system can classify the input as a deliberate operation, allowing for smoother interaction and more precise control. This approach enhances user experience by minimizing misinterpretations of input gestures, particularly in applications requiring fine motor control, such as graphic design or document navigation. The method may also include filtering out noise or unintended touches to further refine input detection. The solution is applicable to devices with touchscreens, trackpads, or other input mechanisms where distinguishing between different types of user actions is critical.

Claim 7

Original Legal Text

7. The method of claim 1 , wherein selecting the video mode or the command mode as the selected mode comprises: in response to determining that the one or more user input events indicate that no user input events occur within a period of time, selecting the command mode as the selected mode.

Plain English Translation

This invention relates to a system for automatically switching between video mode and command mode in a user interface based on user activity. The problem addressed is the need for an intuitive way to transition between displaying video content and accepting user commands without requiring explicit user input. The system monitors user input events, such as gestures or button presses, to determine whether the user is actively interacting with the interface. If no user input events occur within a predefined period of time, the system automatically switches from video mode to command mode. In video mode, the system displays video content, such as a live feed or recorded media, without accepting user commands. In command mode, the system accepts user inputs to control playback, navigation, or other functions. The system may also include a method for detecting user input events, such as touch gestures or voice commands, and determining whether they meet criteria for switching modes. The invention ensures seamless transitions between modes based on user behavior, improving usability and reducing the need for manual mode selection.

Claim 8

Original Legal Text

8. The method of claim 1 , further comprising: outputting, by the processor, one or more instructions to generate pixel data for the selected mode.

Plain English Translation

A system and method for generating pixel data in a display device addresses the challenge of efficiently rendering visual content across different display modes. The technology operates within the domain of digital display processing, where varying display modes—such as standard, high dynamic range (HDR), or adaptive refresh rate—require distinct pixel data generation techniques to optimize visual quality and performance. The method involves selecting a display mode from available options, such as HDR, standard dynamic range (SDR), or adaptive refresh rate, based on user preferences, content type, or system capabilities. Once the mode is selected, the system processes input data to generate corresponding pixel data tailored to the chosen mode. This includes adjusting color depth, contrast, brightness, or refresh rate parameters to match the selected mode's requirements. The system then outputs instructions to a display controller or graphics processor to render the pixel data, ensuring optimal visual output for the selected mode. The method may also involve dynamically switching between modes in response to real-time conditions, such as content changes or power constraints, to maintain performance and energy efficiency. By automating pixel data generation based on the selected mode, the system enhances display adaptability and user experience without manual adjustments. This approach is particularly useful in modern displays where multiple modes are supported to cater to different use cases, such as gaming, video playback, or general computing.

Claim 9

Original Legal Text

9. The method of claim 8 , wherein outputting the one or more instructions to generate the pixel data for the selected mode comprises: in response to selecting the command mode as the selected mode, outputting, by the processor, one or more instructions to generate pixel data for storage at a buffer of the display client.

Plain English Translation

This invention relates to display systems and methods for managing pixel data generation in different operational modes. The problem addressed is the need for efficient handling of pixel data in display systems, particularly when switching between different modes such as command mode and display mode. In command mode, the system generates pixel data for storage in a buffer of a display client, allowing for subsequent processing or display. The method involves selecting an operational mode from available modes, including command mode and display mode. When command mode is selected, the processor outputs instructions to generate pixel data specifically for storage in the display client's buffer. This ensures that the pixel data is properly formatted and ready for further use, such as rendering or transmission to a display device. The system dynamically adjusts the pixel data generation process based on the selected mode, optimizing performance and resource utilization. The invention improves the efficiency and flexibility of display systems by providing a structured approach to pixel data management in different operational contexts.

Claim 10

Original Legal Text

10. The method of claim 8 , wherein outputting the one or more instructions to generate the pixel data for the selected mode comprises: in response to selecting the video mode as the selected mode, outputting, by the processor, one or more instructions to generate a stream of pixel data representative of upcoming frames.

Plain English Translation

This invention relates to a method for generating pixel data in a display system, addressing the challenge of efficiently managing different display modes, such as video and graphics modes, to optimize performance and resource utilization. The method involves selecting a mode from available options, including a video mode and a graphics mode, and dynamically generating pixel data based on the selected mode. When the video mode is selected, the system outputs instructions to generate a continuous stream of pixel data representing upcoming frames, ensuring smooth and real-time video playback. The graphics mode, on the other hand, may involve generating pixel data for static or interactive graphics, with the system adapting its processing to the specific requirements of the selected mode. The method ensures efficient resource allocation by tailoring the pixel data generation process to the demands of the chosen display mode, improving overall system performance and user experience. The invention is particularly useful in applications requiring seamless switching between video and graphics content, such as multimedia devices, gaming systems, and advanced display technologies.

Claim 11

Original Legal Text

11. The method of claim 1 , further comprising: generating the user interaction data to indicate a user input event when a touch screen of the computing device generates data indicating at least one user interaction with the touch screen.

Plain English Translation

A method for processing user interactions with a touch screen interface involves detecting and recording touch events on a computing device. The method generates user interaction data to identify specific user input events, such as taps, swipes, or other gestures, when the touch screen detects at least one interaction. This data is used to analyze or respond to user behavior, improving interface responsiveness or enabling adaptive features. The method may also include capturing additional context, such as timing, location, or pressure of the touch, to enhance accuracy. By converting raw touch screen signals into structured interaction data, the system enables applications to interpret and act on user inputs more effectively. This approach is particularly useful in mobile devices, tablets, or other touch-enabled systems where precise input detection is critical for user experience. The method ensures that even subtle or complex gestures are accurately recorded, supporting advanced features like multi-touch support or gesture-based commands. The generated data can be used for real-time processing or stored for later analysis, such as improving predictive models or personalizing user interfaces.

Claim 12

Original Legal Text

12. The method of claim 1 , wherein the processor is a first processor and wherein selecting the video mode or the command mode as the selected mode comprises: selecting, by the first processor, the video mode or the command mode as the selected mode, for operating a second processor of the computing device, based on the one or more user input events, wherein the second processor outputs pixel data for each frame to be displayed when operating in the video mode and wherein the second processor outputs pixel data for frames that include different pixel data for at least one pixel than a previously output frame is output to the display client when operating in the command mode.

Plain English Translation

This invention relates to a computing device with dual-processor functionality for managing display output. The problem addressed is efficiently switching between video and command modes to optimize display performance. The system includes a first processor that selects either video mode or command mode for a second processor based on user input events. In video mode, the second processor outputs pixel data for each frame to be displayed, ensuring smooth video playback. In command mode, the second processor outputs pixel data for frames that differ from previously displayed frames, reducing unnecessary processing for static or minimally changing content. This selective mode switching enhances efficiency by minimizing computational overhead when full frame updates are not required. The first processor dynamically adjusts the second processor's operation based on user interactions, ensuring optimal performance for both video and command-based applications. The invention improves display responsiveness and power efficiency by tailoring the second processor's output to the specific needs of the current task.

Claim 13

Original Legal Text

13. The method of claim 12 , wherein the first processor is a central processing unit and wherein the second processor is a display processor or a graphics processing unit.

Plain English Translation

A method for optimizing data processing in a computing system involves using a central processing unit (CPU) and a specialized processor, such as a display processor or a graphics processing unit (GPU), to improve efficiency. The CPU handles general-purpose computations, while the specialized processor is dedicated to tasks involving visual data, such as rendering graphics or managing display outputs. This division of labor reduces the CPU's workload, allowing it to focus on non-graphical tasks while the specialized processor efficiently processes visual data. The method ensures that data is routed appropriately between the CPU and the specialized processor, minimizing latency and maximizing performance. This approach is particularly useful in systems where real-time rendering or high-performance graphics processing is required, such as in gaming, multimedia applications, or embedded systems with display requirements. By leveraging the strengths of both processors, the system achieves better overall performance and energy efficiency.

Claim 14

Original Legal Text

14. A device for graphics processing comprising: a display client configured to output pixel data at a display; a processor configured to: determine one or more user input events based on user interaction data; select a video mode or a command mode as a selected mode, based on the one or more user input events, wherein pixel data for each frame to be displayed is output to the display client when operating in the video mode and wherein pixel data for frames that include different pixel data for at least one pixel than a previously output frame is output to the display client when operating in the command mode; and output an instruction to operate in the selected mode.

Plain English Translation

This invention relates to graphics processing systems designed to optimize display updates based on user interaction. The device includes a display client that outputs pixel data to a display and a processor that analyzes user interaction data to detect input events. The processor selects between a video mode and a command mode based on these events. In video mode, pixel data for every frame is sent to the display client, ensuring continuous video output. In command mode, only frames with pixel differences compared to the previous frame are transmitted, reducing data transfer and processing overhead. The processor then instructs the display client to operate in the selected mode. This approach improves efficiency by minimizing unnecessary data transmission when full-frame updates are not required, particularly useful in applications where user interaction triggers partial screen updates, such as graphical user interfaces or interactive applications. The system dynamically adjusts between modes to balance performance and resource usage.

Claim 15

Original Legal Text

15. The device of claim 14 , wherein, to determine the one or more user input events, the processor is configured to determine a quantity of touch events and wherein, to select the video mode or the command mode as the selected mode, the processor is configured to: select the video mode as the selected mode when the quantity of touch events exceeds a first threshold; and select the command mode as the selected mode when the quantity of touch events does not exceed a second threshold, the second threshold being equal to or less than the first threshold.

Plain English Translation

A touch-sensitive device includes a processor that determines user input events by analyzing touch interactions. The device operates in either a video mode or a command mode, selected based on the quantity of touch events detected. If the number of touch events exceeds a first threshold, the device switches to video mode, which likely prioritizes video playback or display functions. If the number of touch events does not exceed a second threshold (which is equal to or less than the first threshold), the device selects command mode, which may prioritize executing commands or navigating menus. The thresholds ensure distinct modes are activated based on user interaction intensity, preventing accidental mode switching while allowing quick transitions when needed. This system enhances usability by dynamically adapting to user input patterns, distinguishing between casual touches and deliberate interactions. The device may include additional features, such as a display and touch-sensitive surface, to facilitate these interactions. The processor's configuration ensures smooth transitions between modes, improving user experience in applications requiring both video playback and command execution.

Claim 16

Original Legal Text

16. The device of claim 15 , wherein the first threshold corresponds to two or more touch events.

Plain English Translation

A touch-sensitive device includes a touch-sensitive surface and a processing system configured to detect touch events on the surface. The device determines a first threshold for touch events, where this threshold corresponds to two or more touch events occurring simultaneously or in sequence. The processing system evaluates whether the detected touch events meet or exceed this threshold, and if so, triggers a predefined action. The predefined action may include adjusting device settings, launching an application, or executing a command. The device may also include additional thresholds for different touch event conditions, such as pressure, duration, or location, to refine the response. The processing system may further analyze the touch events to distinguish between intentional gestures and accidental touches, improving accuracy. The device may be integrated into mobile devices, tablets, or other touch-enabled systems where multi-touch interactions are common. The invention addresses the need for more precise and context-aware touch event processing in electronic devices.

Claim 17

Original Legal Text

17. The device of claim 15 , wherein the second threshold corresponds to zero touch events.

Plain English Translation

A system for detecting and processing touch events on a touch-sensitive surface includes a touch sensor array configured to generate touch data representing touch events on the surface. The system further includes a processor that analyzes the touch data to determine whether a touch event meets a first threshold for initiating a touch-based action. If the touch event meets the first threshold, the processor triggers the action. The system also includes a second threshold, which corresponds to zero touch events, meaning no touch input is detected. When the second threshold is met, the processor may ignore the touch data or perform a different action, such as resetting the system or entering a low-power state. The touch sensor array may include capacitive, resistive, or other touch-detection technologies, and the thresholds may be adjustable based on user preferences or environmental conditions. The system may be integrated into electronic devices like smartphones, tablets, or touchscreen interfaces to improve responsiveness and reduce false activations.

Claim 18

Original Legal Text

18. The device of claim 14 , wherein, to select the video mode or the command mode as the selected mode, the processor is configured to: in response to determining that the one or more user input events indicate one or more constant user input events, select the video mode as the selected mode.

Plain English Translation

This invention relates to a device for selecting between video mode and command mode based on user input events. The device includes a processor that analyzes user input events to determine whether they are constant or non-constant. If the input events are constant, the processor selects video mode. If the input events are non-constant, the processor selects command mode. The device may also include a display for presenting video content or command-related information. The processor may further process the input events to generate commands or control signals in command mode, while in video mode, it may process the input events to control video playback or display settings. The device may be part of a larger system, such as a media player, gaming console, or interactive display, where the ability to switch between modes enhances user interaction. The invention addresses the problem of efficiently distinguishing between user inputs intended for video control and those intended for command execution, improving the responsiveness and usability of the device.

Claim 19

Original Legal Text

19. The device of claim 18 , wherein the one or more constant user input events indicate that a user is performing a scrolling operation or a drawing operation.

Plain English Translation

A device is disclosed for detecting and processing user input events, particularly focusing on distinguishing between different types of continuous input gestures. The device includes a touch-sensitive surface configured to receive user input events, such as touch or stylus interactions, and a processor that analyzes these events to determine their characteristics. The processor identifies whether the input events are constant, meaning they occur at a consistent frequency or pattern, and classifies them based on their type. For example, the device can differentiate between scrolling operations, where the user moves their finger or stylus in a continuous motion to navigate content, and drawing operations, where the user creates strokes or marks on the touch-sensitive surface. The device may also include additional components, such as a display for visual feedback or a memory for storing input data. The processor may further apply filters or algorithms to reduce noise or improve gesture recognition accuracy. This technology addresses the challenge of accurately interpreting continuous input gestures in touch-based interfaces, ensuring smooth and responsive user interactions.

Claim 20

Original Legal Text

20. The device of claim 14 , wherein, to select the video mode or the command mode as the selected mode, the processor is configured to: in response to determining that the one or more user input events indicate that no user input events occur within a period of time, select the command mode as the selected mode.

Plain English Translation

This invention relates to a device with a display screen that can switch between a video mode and a command mode based on user input. The device includes a processor that monitors user input events, such as touches or gestures, to determine whether to switch between modes. In the video mode, the device displays video content, while in the command mode, it displays a user interface for entering commands or controlling the device. The processor selects the command mode when no user input events are detected for a specified period of time, ensuring the device automatically transitions to a mode where commands can be entered without manual selection. This feature is particularly useful for devices where users may need to switch between viewing content and interacting with the device, such as in media playback or smart home control systems. The invention improves usability by reducing the need for manual mode selection and ensuring the device is ready for command input when idle. The processor may also consider other factors, such as the type of content being displayed or the device's current state, to determine the appropriate mode.

Claim 21

Original Legal Text

21. The device of claim 14 , wherein the processor is further configured to: output one or more instructions to generate pixel data for the selected mode.

Plain English Translation

A system for generating pixel data in a display device includes a processor configured to select an operating mode from multiple available modes, such as a standard mode or a low-power mode. The processor determines a set of display parameters based on the selected mode, where these parameters define how the display should operate. For example, in low-power mode, the parameters may reduce refresh rates or adjust brightness levels to conserve energy. The processor then outputs instructions to generate pixel data according to the selected mode and its associated parameters. This ensures the display operates efficiently while maintaining visual quality. The system may also include a memory for storing mode-specific configurations and a display driver to execute the generated pixel data. The invention addresses the need for adaptable display performance, balancing power consumption and visual fidelity in electronic devices.

Claim 22

Original Legal Text

22. The device of claim 21 , wherein, to output the one or more instructions to generate the pixel data for the selected mode, the processor is configured to: in response to selecting the command mode as the selected mode, output one or more instructions to generate pixel data for storage at a buffer of the display client.

Plain English Translation

This invention relates to display systems, specifically a device for managing pixel data generation in a display client. The problem addressed is the need for efficient and flexible control over how pixel data is generated and processed in display systems, particularly when switching between different operational modes such as command mode and other display modes. The device includes a processor configured to select a mode from multiple available modes, including a command mode. When the command mode is selected, the processor outputs instructions to generate pixel data for storage in a buffer of the display client. The display client is a component responsible for rendering or processing the pixel data for display. The buffer serves as temporary storage for the generated pixel data before it is further processed or displayed. The processor dynamically adjusts the pixel data generation process based on the selected mode, ensuring compatibility with the display client's requirements. This allows for efficient handling of display commands and data, improving system performance and flexibility. The invention enhances the ability to manage pixel data generation in display systems, particularly in scenarios requiring precise control over display operations.

Claim 23

Original Legal Text

23. The device of claim 21 , wherein, to output the one or more instructions to generate the pixel data for the selected mode, the processor is configured to: in response to selecting the video mode as the selected mode, output one or more instructions to generate a stream of pixel data representative of upcoming frames.

Plain English Translation

This invention relates to a device for generating pixel data in a video processing system. The problem addressed is the need for efficient and flexible generation of pixel data for different display modes, particularly when switching between video and other modes. The device includes a processor configured to select a mode from available options, such as a video mode or a graphics mode. When the video mode is selected, the processor outputs instructions to generate a stream of pixel data representing upcoming frames. This ensures continuous and timely delivery of video data for display. The device may also include memory for storing pixel data and a display interface for transmitting the generated pixel data to a display. The processor dynamically adjusts the pixel data generation process based on the selected mode, optimizing performance and resource usage. The invention improves video processing efficiency by streamlining the generation of pixel data for real-time video output.

Claim 24

Original Legal Text

24. The device of claim 14 , further comprising: a hardware user input interface configured to generate the user interaction data to indicate a user input event when the touch screen generates data indicating at least one user interaction with the touch screen.

Plain English Translation

A device for processing user interactions with a touch screen includes a hardware user input interface that generates user interaction data in response to touch screen inputs. The device detects at least one user interaction with the touch screen and translates this interaction into user interaction data, which indicates a user input event. This data is used to trigger further processing or actions within the system. The hardware user input interface ensures that physical touch inputs are accurately captured and converted into a standardized format for system use. The device may also include a display controller that manages the touch screen's display output, ensuring synchronization between visual feedback and user inputs. Additionally, the system may incorporate a processing unit that analyzes the user interaction data to determine the type and context of the input, enabling adaptive responses. The overall design enhances user interaction accuracy and responsiveness in touch-based interfaces, addressing challenges in detecting and processing diverse touch inputs efficiently.

Claim 25

Original Legal Text

25. The device of claim 14 , wherein the device comprises one or more of a camera, a computer, a mobile device, a broadcast receiver device, or a set-top box.

Plain English Translation

This invention relates to a device designed to enhance user interaction with digital content, particularly in applications such as media playback, broadcasting, or interactive services. The device addresses the problem of limited user engagement and control in traditional content delivery systems by integrating advanced input and processing capabilities. The device includes a display for presenting content and a user interface for receiving input commands. It also features a processing unit that interprets these commands to modify the displayed content in real-time, such as adjusting playback settings, navigating menus, or interacting with multimedia elements. The device may also include communication modules to connect with external networks or other devices, enabling features like cloud-based content access or multi-device synchronization. In one embodiment, the device is implemented as a camera, computer, mobile device, broadcast receiver, or set-top box. These implementations allow the device to function in various environments, from personal computing to home entertainment systems. The device may also incorporate sensors or additional input methods, such as voice recognition or gesture control, to further enhance user interaction. The invention aims to provide a more dynamic and responsive user experience by combining flexible input methods with intelligent content processing, making it suitable for modern digital media applications.

Claim 26

Original Legal Text

26. The device of claim 14 , wherein the device comprises at least one of: an integrated circuit; a microprocessor; or a wireless communication device.

Plain English Translation

This invention relates to a device designed for wireless communication, processing, or both. The device includes at least one of the following components: an integrated circuit, a microprocessor, or a wireless communication device. The integrated circuit may be configured to perform specific functions, such as data processing or signal modulation. The microprocessor can execute instructions to control operations, while the wireless communication device enables data transmission and reception over wireless networks. The device is structured to integrate these components into a unified system, enhancing functionality and efficiency in applications like IoT, telecommunications, or embedded systems. The inclusion of these components allows for flexible deployment in various environments, supporting tasks such as real-time data processing, secure communication, and energy-efficient operations. The design ensures compatibility with existing wireless standards and protocols, making it adaptable for diverse use cases. The device may also incorporate additional features like encryption, power management, or interface modules to further optimize performance. Overall, the invention provides a versatile solution for modern communication and processing needs, addressing challenges in connectivity, speed, and scalability.

Claim 27

Original Legal Text

27. A device for graphics processing comprising: means for determining one or more user input events based on user interaction data; means for selecting a video mode or a command mode as a selected mode, based on the one or more user input events, wherein pixel data for each frame to be displayed is output to a display client when operating in the video mode and wherein pixel data for frames that include different pixel data for at least one pixel than a previously output frame is output to the display client when operating in the command mode; and means for outputting an instruction to operate in the selected mode.

Plain English Translation

This invention relates to graphics processing systems designed to optimize display output based on user interaction. The device addresses inefficiencies in traditional graphics rendering, where full frame updates are often sent to a display client even when only minor changes occur, leading to unnecessary bandwidth and processing overhead. The device includes a mechanism to detect user input events from interaction data, such as touch, mouse, or keyboard inputs. Based on these events, it dynamically selects between two operating modes: video mode or command mode. In video mode, the system outputs complete pixel data for every frame to the display client, ensuring full fidelity but consuming more resources. In command mode, the system only transmits pixel data for frames that differ from the previously output frame, reducing data transmission by skipping unchanged frames. This selective output minimizes bandwidth and processing demands while maintaining visual consistency. The device also includes a mechanism to instruct the display client to operate in the selected mode, ensuring synchronization between the graphics processor and the display output. This adaptive approach improves efficiency in scenarios where frequent but minor changes occur, such as in user interface rendering or interactive applications. The system balances performance and resource usage by dynamically adjusting between full-frame and delta-based rendering based on real-time user interaction.

Claim 28

Original Legal Text

28. The device of claim 27 , wherein means for determining the one or more user input events comprises means for determining a quantity of touch events and wherein means for selecting the video mode or the command mode as the selected mode comprises: means for selecting the video mode as the selected mode when the quantity of touch events exceeds a first threshold; and means for selecting the command mode as the selected mode when the quantity of touch events does not exceed a second threshold, the second threshold being equal to or less than the first threshold.

Plain English Translation

A touch-sensitive device includes a system for dynamically switching between a video mode and a command mode based on user input. The device detects touch events and analyzes their quantity to determine the appropriate mode. If the number of touch events exceeds a first threshold, the device selects the video mode, which likely prioritizes video playback or display functions. If the number of touch events does not exceed a second threshold (which is equal to or less than the first threshold), the device selects the command mode, which likely prioritizes executing commands or navigating menus. The thresholds ensure a clear distinction between modes, preventing unintended mode switching. This system allows users to seamlessly transition between video playback and interactive command functions based on their touch input patterns, improving usability and responsiveness. The device may include additional components, such as a display, touch sensor, and processing unit, to support these functions. The adaptive mode selection enhances user experience by automatically adapting to different usage scenarios.

Claim 29

Original Legal Text

29. The device of claim 28 , wherein the first threshold corresponds to two or more touch events.

Plain English Translation

A touch-sensitive device includes a touch-sensitive surface and a processing system. The processing system detects touch events on the surface and determines whether the touch events meet a first threshold. The first threshold corresponds to two or more touch events, meaning the device requires at least two distinct touch inputs to trigger a specific function. The processing system may also evaluate a second threshold, which corresponds to a single touch event, allowing the device to distinguish between single and multi-touch interactions. The device may further include a display or haptic feedback mechanism to provide user feedback. The processing system processes touch data to identify touch characteristics such as location, duration, and pressure, enabling the device to execute different actions based on the number of touch events detected. This design improves user interaction by ensuring that certain functions are only activated by intentional multi-touch gestures, reducing accidental activations. The device may be used in smartphones, tablets, or other touch-enabled interfaces where precise input detection is required.

Claim 30

Original Legal Text

30. A non-transitory computer-readable storage medium storing instructions that, when executed, cause a processor to: determine one or more user input events based on user interaction data; select a video mode or a command mode as a selected mode, based on the one or more user input events, wherein pixel data for each frame to be displayed is output to a display client when operating in the video mode and wherein pixel data for frames that include different pixel data for at least one pixel than a previously output frame is output to the display client when operating in the command mode; and output an instruction to operate in the selected mode.

Plain English Translation

This invention relates to a system for optimizing video display processing by dynamically switching between video mode and command mode based on user input. The technology addresses the problem of inefficient resource usage in video display systems, where traditional methods either continuously process and transmit full frame data (video mode) or rely on command-based updates (command mode) without adapting to real-time user interaction needs. The system analyzes user interaction data to detect input events, such as gestures or selections, and determines whether to operate in video mode or command mode. In video mode, pixel data for each frame is sent to the display client, ensuring full frame updates for smooth playback. In command mode, only pixel data for frames that differ from the previously output frame is transmitted, reducing bandwidth and processing overhead. The system dynamically selects the optimal mode based on the detected user input events, improving efficiency without compromising display quality. This approach is particularly useful in applications requiring real-time interaction, such as gaming or virtual reality, where balancing performance and resource usage is critical. The invention is implemented via executable instructions stored on a non-transitory computer-readable medium, ensuring compatibility with various computing environments.

Patent Metadata

Filing Date

Unknown

Publication Date

September 17, 2019

Inventors

Jayant Shekhar
Raviteja Tamatam
Krishna Chaitanya Devarakonda
Kalyan Thota
Sandeep Panda

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “INPUT EVENT BASED DYNAMIC PANEL MODE SWITCH” (10416808). https://patentable.app/patents/10416808

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10416808. See llms.txt for full attribution policy.

INPUT EVENT BASED DYNAMIC PANEL MODE SWITCH