Processing

Please wait...

Settings

Settings

Goto Application

1. US20200174567 - AUGMENTING THE FUNCTIONALITY OF NON-DIGITAL OBJECTS USING A DIGITAL GLOVE

Office United States of America
Application Number 16207973
Application Date 03.12.2018
Publication Number 20200174567
Publication Date 04.06.2020
Publication Kind A1
IPC
G06F 3/01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
G06N 20/00
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
20Machine learning
G06F 3/0484
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
048Interaction techniques based on graphical user interfaces
0484for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
G06F 3/0354
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
03Arrangements for converting the position or the displacement of a member into a coded form
033Pointing devices displaced or positioned by the user; Accessories therefor
0354with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
CPC
G06F 3/017
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
017Gesture based interaction, e.g. based on a set of recognized hand gestures
G06F 3/014
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
014Hand-worn input/output arrangements, e.g. data gloves
G06F 3/03545
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
03Arrangements for converting the position or the displacement of a member into a coded form
033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
0354with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
03545Pens or stylus
G06F 3/04847
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
01Input arrangements or combined input and output arrangements for interaction between user and computer
048Interaction techniques based on graphical user interfaces [GUI]
0484for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
04847Interaction techniques to control parameter settings, e.g. interaction with sliders, dials
G06N 20/00
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
20Machine learning
Applicants Christian KLEIN
Andrew Stuart GLASS
Sang Ho YOON
Inventors Christian KLEIN
Andrew Stuart GLASS
Sang Ho YOON
Title
(EN) AUGMENTING THE FUNCTIONALITY OF NON-DIGITAL OBJECTS USING A DIGITAL GLOVE
Abstract
(EN)

The disclosed technologies address technical problems, including improving human-computer interaction, by augmenting the functionality provided by non-digital objects using a digital glove. To provide this functionality, a machine learning model is trained using sensor data generated by sensors in a digital glove and data generated by a user input device while the digital glove is utilized to manipulate an object like a user input device. Once trained, the machine learning model can take sensor data generated by a digital glove while manipulating a non-digital object and generate virtual user input device data that can be utilized to control a host computer. A digital glove can also be utilized to perform selection operations using non-digital objects when pressure data generated by one or more of the pressure sensors in the digital glove indicates that pressure was exerted at a finger of the digital glove in excess of a threshold value.

Also published as