IP Library Granted Patent US 10,877,596
Granted Patent B2
US 10,877,596 · App. 16/367,212 · Granted Dec 29, 2020

Fine adjustment of a linear control

Inventors: Nathan J. Peterson (Oxford, NC); Mark Patrick Delaney (Raleigh, NC); John Carl Mese (Cary, NC); Russell Speight VanBlon (Raleigh, NC)
Assignee: Lenovo (Singapore) PTE. LTD.
G06F3/04166G06F3/04883
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,877,596
App. No.
16/367,212
Granted
Dec 29, 2020
Kind
B2
Abstract

For fine adjustment of linear control, a processor detects a specified touch of a finger on a linear control of the touch screen. In response to detecting the specified touch, the processor measures a rolling contact of the finger on the touch screen. Subareas of the finger maintain contact with corresponding pixels of the touch screen. The processor modifies the linear control as a function of the rolling contact.

Claims (29)

1. An apparatus comprising:

a touch screen;

a processor;

a memory that stores code executable by the processor to:

detect a specified touch of a finger on a linear control of the touch screen;

in response to detecting the specified touch, measure a rolling contact angle of the finger on the touch screen by recording subarea maps of subareas of the finger that correspond to pixels of the touch display, wherein subareas of the finger maintain contact with corresponding pixels of the touch screen and the subarea maps comprise finger ridges of the finger, and calculating the rolling contact angle based on a percentage of an initial area of the corresponding pixels of a first subarea for an initial time frame for a subsequent area of the corresponding pixels for a subsequent time frame; and

modify the linear control as a function of the rolling contact angle.

2. The apparatus of claim 1 , wherein the specified touch is a long press and the finger maintains contact with the touch screen for greater than a long press time interval.

3. The apparatus of claim 1 , wherein the linear control is modified as a function of the rolling contact angle.

4. The apparatus of claim 1 , wherein a linear control modification specifies one of a time frame change in a data stream and a rate of time frame change in the data stream.

5. The apparatus of claim 1 , wherein a linear control modification specifies one of an intensity change and a rate of intensity change.

6. The apparatus of claim 1 , wherein a linear control modification specifies one of a linear position and a rate of linear position change.

7. A method comprising:

detecting, by use of a processor, a specified touch of a finger on a linear control of a touch screen;

in response to detecting the specified touch, measure a rolling contact angle of the finger on the touch screen by recording subarea maps of subareas of the finger that correspond to pixels of the touch display, wherein subareas of the finger maintain contact with corresponding pixels of the touch screen and the subarea maps comprise finger ridges of the finger, and calculating the rolling contact angle based on a percentage of an initial area of the corresponding pixels of a first subarea for an initial time frame for a subsequent area of the corresponding pixels for a subsequent time frame; and

modifying the linear control as a function of the rolling contact angle.

8. The method of claim 7 , wherein the specified touch is a long press and the finger maintains contact with the touch screen for greater than a long press time interval.

9. The method of claim 7 , wherein the linear control is modified as a function of the rolling contact angle.

10. The method of claim 7 , wherein a linear control modification specifies one of a time frame change in a data stream and a rate of time frame change in the data stream.

11. The method of claim 7 , wherein a linear control modification specifies one of an intensity change and a rate of intensity change.

12. The method of claim 7 , wherein a linear control modification specifies one of a linear position and a rate of linear position change.

13. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to:

detect a specified touch of a finger on a linear control of a touch screen;

in response to detecting the specified touch, measure a rolling contact angle of the finger on the touch screen by recording subarea maps of subareas of the finger that correspond to pixels of the touch display, wherein subareas of the finger maintain contact with corresponding pixels of the touch screen and the subarea maps comprise finger ridges of the finger, and calculating the rolling contact angle based on a percentage of an initial area of the corresponding pixels of a first subarea for an initial time frame for a subsequent area of the corresponding pixels for a subsequent time frame; and

modify the linear control as a function of the rolling contact angle.

14. The program product of claim 13 , wherein the specified touch is a long press and the finger maintains contact with the touch screen for greater than a long press time interval.

15. The program product of claim 13 , wherein the linear control is modified as a function of the rolling contact angle.

16. The program product of claim 13 , wherein a linear control modification specifies one of a time frame change in a data stream and a rate of time frame change in the data stream.

17. The program product of claim 13 , wherein a linear control modification specifies one of an intensity change, a rate of intensity change, a linear position, and a rate of linear position change.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060638/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2019
From: PETERSON, NATHAN J; DELANEY, MARK PATRICK; MESE, JOHN CARL; VANBLON, RUSSELL SPEIGHT
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 048731/0167 →