×

Method of accelerating scrolling input and mouse

  • US 10,795,565 B2
  • Filed: 07/10/2018
  • Issued: 10/06/2020
  • Est. Priority Date: 07/11/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of accelerating scrolling input applicable to a mouse, the mouse including a scrolling input receiving device and having an initial output state, a first accelerating output state, and a second accelerating output state, in which the first accelerating output state corresponds to a first predetermined scrolling output relation with a first cubic function between a first time input and a first aggregated count output, and the second accelerating output state corresponds to a second predetermined scrolling output relation with a second cubic function between a second time input and a second aggregated count output, the method of accelerating scrolling input comprising:

  • (a) the mouse detecting a scrolling operation performed on the scrolling input receiving device using the scrolling input receiving device;

    (b) the mouse generating an aggregated count value using the scrolling input receiving device by aggregating the scrolling count of the scrolling operation during a preset time interval, and(c) in response to a determination that the aggregated count value is greater than a predetermined value, performing the following steps;

    in response to the mouse operating in the initial output state, the mouse switches to the first accelerating output state and outputs a first scrolling count value according to the first predetermined scrolling output relation, wherein the first time input is a duration of time since the mouse switches to the first accelerating output state, and the first scrolling count value is outputted based on the first aggregated count output at a corresponding first time input;

    in response to the mouse operating in the first accelerating output state, the mouse switches to the second accelerating output state and outputs a second scrolling count value according to the second predetermined scrolling output relation, wherein the second time input is a duration of time since the mouse switches to the second accelerating output state, and the second scrolling count value is outputted based on the second aggregated count output at a corresponding second time input.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×