Information handling system capacitive touch totem management
First Claim
Patent Images
1. An information handling system comprising:
- a processor operable to execute instructions to process information;
a memory interfaced with the processor, the memory operable to store the information;
a display interfaced with the processor and memory, the display operable to present the information as visual images, the display having touchscreen operable to detect touch inputs made at the display;
a touch controller interfaced with the touchscreen and the processor, the touch controller operable to analyze touches detected at the touchscreen and to provide inputs determined from the analyzing to the processor;
a totem resting on the touchscreen, the totem having plural feet extending from a bottom surface, the plural feet defining parallel pairs of touchpoints in a predetermined geometric pattern; and
a totem analyzer associated with the touch controller, the totem analyzer recognizing the geometric pattern to communicate totem position to the processor as length, width and rotation values;
wherein the totem analyzer comprises a spectral analysis engine tuned to detect the predetermined geometric patterns.
9 Assignments
0 Petitions
Accused Products
Abstract
An information handling system touchscreen display interacts with totem devices by recognizing and tracking spectral signatures of the totem devices so that totem positions are reported as a single length, width and rotational orientation message to a host operating system. Ignore zones and hysteresis time periods are defined from the position message based upon totem context so that the host operating system processes touchscreen inputs with minimal latency and improved accuracy. Communication and battery charging are provided to the totem by the touchscreen display will illumination directed to the totem position.
-
Citations
18 Claims
-
1. An information handling system comprising:
-
a processor operable to execute instructions to process information; a memory interfaced with the processor, the memory operable to store the information; a display interfaced with the processor and memory, the display operable to present the information as visual images, the display having touchscreen operable to detect touch inputs made at the display; a touch controller interfaced with the touchscreen and the processor, the touch controller operable to analyze touches detected at the touchscreen and to provide inputs determined from the analyzing to the processor; a totem resting on the touchscreen, the totem having plural feet extending from a bottom surface, the plural feet defining parallel pairs of touchpoints in a predetermined geometric pattern; and a totem analyzer associated with the touch controller, the totem analyzer recognizing the geometric pattern to communicate totem position to the processor as length, width and rotation values; wherein the totem analyzer comprises a spectral analysis engine tuned to detect the predetermined geometric patterns.
-
-
2. An information handling system comprising:
-
a processor operable to execute instructions to process information; a memory interfaced with the processor, the memory operable to store the information; a display interfaced with the processor and memory, the display operable to present the information as visual images, the display having touchscreen operable to detect touch inputs made at the display; a touch controller interfaced with the touchscreen and the processor, the touch controller operable to analyze touches detected at the touchscreen and to provide inputs determined from the analyzing to the processor; a totem resting on the touchscreen, the totem having plural feet extending from a bottom surface, the plural feet defining parallel pairs of touchpoints in a predetermined geometric pattern; a totem analyzer associated with the touch controller, the totem analyzer recognizing the geometric pattern to communicate totem position to the processor as length, width and rotation values; and an ignore zone disposed proximate the totem, the totem analyzer ignoring touches in the ignore zone. - View Dependent Claims (3, 4, 5)
-
-
6. An information handling system comprising:
-
a processor operable to execute instructions to process information; a memory interfaced with the processor, the memory operable to store the information; a display interfaced with the processor and memory, the display operable to present the information as visual images, the display having touchscreen operable to detect touch inputs made at the display; a touch controller interfaced with the touchscreen and the processor, the touch controller operable to analyze touches detected at the touchscreen and to provide inputs determined from the analyzing to the processor; a totem resting on the touchscreen, the totem having plural feet extending from a bottom surface, the plural feet defining parallel pairs of touchpoints in a predetermined geometric pattern; and a totem analyzer associated with the touch controller, the totem analyzer recognizing the geometric pattern to communicate totem position to the processor as length, width and rotation values; and a totem touch characteristic table having plural totem identifiers, each totem identifier having an ignore zone definition and a hysteresis definition, the totem analyzer determining a totem identifier and applying the ignore zone definition and hysteresis definition from the totem touch characteristic table. - View Dependent Claims (7)
-
-
8. A method for interfacing an information handling system with a totem device, the method comprising:
-
detecting plural feet of the totem on a touchscreen display surface; identifying the totem from a geometric pattern defined by parallel pairs of the plural feet; in response to identifying, communicating a totem position to a processor of the information handling system having length, width and rotational orientation coordinates; identifying the geometric pattern from a spectral analysis of touch patterns at the touchscreen display analyzed with a digital signal processor integrated in the touchscreen display; and communicating the length, width and rotational orientation coordinates to an operating system executing on the processor.
-
-
9. A method for interfacing an information handling system with a totem device, the method comprising:
-
detecting plural feet of the totem on a touchscreen display surface; identifying the totem from a geometric pattern defined by parallel pairs of the plural feet; in response to identifying, communicating a totem position to a processor of the information handling system having length, width and rotational orientation coordinates; retrieving from storage of the information handling system ignore zones associated with the totem; and applying the ignore zones to ignore touches proximate the totem in predetermined areas of the touchscreen. - View Dependent Claims (10, 11)
-
-
12. A method for interfacing an information handling system with a totem device, the method comprising:
-
detecting plural feet of the totem on a touchscreen display surface; identifying the totem from a geometric pattern defined by parallel pairs of the plural feet; in response to identifying, communicating a totem position to a processor of the information handling system having length, width and rotational orientation coordinates; applying the rotational orientation of the totem with an operating system of the processor to determine ignore zones associated with the totem; and ignoring touch inputs received at the operating system based at least in part on the ignore zones.
-
-
13. An information handling system input device comprising:
-
a touchscreen display having a touch controller that detects touch positions at the touchscreen display; a totem having plural feet resting on the touchscreen display, the touch controller detecting the plural feet; a totem analyzer interfaced with the touch controller, the totem analyzer applying the totem plural feet positions to determine the totem length, width and rotation positions on the touchscreen; and an ignore zone associated with the totem, touches within the ignore zone being ignored as unintended inputs. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification