US2018164996A1PendingUtilityA1

Contextually-based functional assignment for a user-manipulable element on an input device

Assignee: LOGITECH EUROPE SAPriority: Dec 12, 2016Filed: Dec 22, 2016Published: Jun 14, 2018
Est. expiryDec 12, 2036(~10.4 yrs left)· nominal 20-yr term from priority
H01H 2300/038G05G 1/02G05G 5/06G05G 1/08H01H 2003/008H01H 2235/01G06F 3/0362G06F 3/0383G06F 3/021G06F 3/038G06F 3/0213G05G 1/10H03K 17/96G05G 5/03H01H 19/14G06F 3/041G06F 2203/04104G06F 3/04847G06F 3/02G06F 3/0488G06F 3/0482
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In certain embodiments, a computer-implemented method includes detecting a selectable control element on a graphical user interface (GUI), determining an editable parameter associated with the selectable control element, associating a control of the editable parameter with a user-manipulable element on an input device, and generating and sending, to the input device, control data causing the input device to assign a performance characteristic to the user manipulable element based on properties of the editable parameter. In some aspects, the user manipulable element can be a rotatable knob on the input device. The performance characteristic may include a rotation resistance of the knob, a rotational input resolution of the knob (e.g., rotation sensitivity), setting a ratchet or non-ratchet mode of operation to the knob based on the properties of the editable parameter (e.g., by controlling an electro-magnetic actuator to set the ratchet or non-ratchet modes), or a depressible knob.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 detecting, by a processor on a host computing device, a selectable control element on a graphical user interface (GUI);   determining, by the processor, an editable parameter associated with the selectable control element;   associating a control of the editable parameter with a user-manipulable element on an input device; and   generating and sending, by the processor to the input device, control data causing the input device to assign a performance characteristic to the user-manipulable element based on properties of the editable parameter.   
     
     
         2 . The method of  claim 1  wherein the user-manipulable element is a rotatable knob on the input device. 
     
     
         3 . The method of  claim 2  wherein the performance characteristic is a rotation resistance of the knob. 
     
     
         4 . The method of  claim 2  wherein assigning the performance characteristic to the knob further includes setting a ratchet or non-ratchet mode of operation to the knob based on the properties of the editable parameter. 
     
     
         5 . The method of  claim 4  wherein the control data controls an electro-magnetic actuator in the knob to set the ratchet mode and non-ratchet mode of operation. 
     
     
         6 . The method of  claim 2  wherein the performance characteristic is a rotational input resolution of the knob. 
     
     
         7 . The method of  claim 2  further comprising:
 receiving a first input data corresponding to a rotation of the knob; 
 receiving a second input data corresponding to the rotation of the knob; and 
 applying the first input data and second input data to the editable parameter as a single continuous input when the first and second input data are received within a threshold time. 
 
     
     
         8 . The method of  claim 2  wherein the knob further includes a touch sensor on a surface of the knob, and wherein associating a control of the editable parameter with the knob further includes assigning a function with the touch sensor. 
     
     
         9 . The method of  claim 8  wherein the function includes entering a value of the editable parameter in response to receiving input data corresponding to a touch detected by the touch sensor. 
     
     
         10 . The method of  claim 8  wherein the function includes switching to a second editable parameter associated with the selectable control element in response to receiving input data corresponding to a touch detected by the touch sensor. 
     
     
         11 . The method of  claim 8  wherein the knob further includes a second touch sensor on a perimeter of the knob, and wherein the function includes switching to a second editable parameter associated with the selectable control element in response to receiving:
 input data corresponding to a touch detected by the touch sensor; and 
 input data corresponding to a touch detected by the second touch sensor. 
 
     
     
         12 . The method of  claim 8  wherein the knob further includes one or more additional touch sensors around a perimeter of the knob to detect multiple simultaneous touches on the perimeter. 
     
     
         13 . The method of  claim 1  wherein the selectable control element is one of:
 a selectable icon on the GUI; 
 a selectable item in a menu on the GUI; or 
 a graphical element on the GUI. 
 
     
     
         14 . The method of  claim 1  further comprising:
 receiving, by the processor, input data corresponding to a movement of a cursor on the GUI, 
 wherein the detecting the selectable control element on the GUI occurs in response to detecting when the cursor is placed over the selectable control element. 
 
     
     
         15 . The method of  claim 14  wherein the user-manipulable element includes a touch sensor, and wherein assigning the performance characteristic to the user-manipulable element is performed further in response to receiving an input corresponding to a touch on the touch sensor. 
     
     
         16 . An input device comprising:
 a housing;   a processor disposed in the housing;   a user-manipulable knob disposed on the housing and controlled by the processor; and   a ratchet system disposed in the knob to apply one of a ratcheted or non-ratcheted mode to the knob,   wherein the processor controls an operational configuration of the user-manipulable knob based on control data received from the host computing device, the operational configuration corresponding to a contextual usage of the input device on the host computing device, and   wherein the operational configuration includes an assigned ratcheted or non-ratcheted mode based on the control data.   
     
     
         17 . The input device of  claim 16  further comprising:
 a touch sensor controlled by the processor and disposed on a surface of the knob to detect a touch, 
 wherein the operational configuration further includes an assigned touch sensor mode based on the control data. 
 
     
     
         18 . A computer-implemented system:
 one or more processors; and   one or more non-transitory computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including:   detecting, by a processor on a host computing device, a selectable control element on a graphical user interface (GUI);   determining, by the processor, an editable parameter associated with the selectable control element;   associating a control of the editable parameter with a user-manipulable element on an input device; and   generating and sending, by the processor to the input device, control data causing the input device to assign a performance characteristic to the user-manipulable element based on properties of the editable parameter.   
     
     
         19 . The system of  claim 18  wherein the user manipulable element is a rotatable knob on the input device, and wherein the performance characteristic is a rotation resistance of the knob. 
     
     
         20 . The system of  claim 19  wherein assigning the performance characteristic to the knob further includes setting a ratchet or non-ratchet mode of operation to the knob based on the properties of the editable parameter.

Join the waitlist — get patent alerts

Track US2018164996A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.