BR112016006090A2 - sistemas e métodos para fornecer resposta à entrada de usuário usando informações sobre alterações de estado prevendo entrada de usuário futuro - Google Patents

sistemas e métodos para fornecer resposta à entrada de usuário usando informações sobre alterações de estado prevendo entrada de usuário futuro

Info

Publication number
BR112016006090A2
BR112016006090A2 BR112016006090A BR112016006090A BR112016006090A2 BR 112016006090 A2 BR112016006090 A2 BR 112016006090A2 BR 112016006090 A BR112016006090 A BR 112016006090A BR 112016006090 A BR112016006090 A BR 112016006090A BR 112016006090 A2 BR112016006090 A2 BR 112016006090A2
Authority
BR
Brazil
Prior art keywords
user input
data
electronic device
change information
state change
Prior art date
Application number
BR112016006090A
Other languages
English (en)
Inventor
Forlines Clifton
Wigdor Daniel
Singh Karan
Jorge Jota Costa Ricardo
Original Assignee
Tactual Labs Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tactual Labs Co filed Critical Tactual Labs Co
Publication of BR112016006090A2 publication Critical patent/BR112016006090A2/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04162Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • G06N5/048Fuzzy inferencing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with 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
    • G06F3/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/041012.5D-digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface and also measures the distance of the input means within a short range in the Z direction, possibly with a separate measurement setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Fuzzy Systems (AREA)
  • Automation & Control Theory (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

resumo sistemas e métodos para fornecer resposta à entrada de usuário usando informações sobre alterações de estado prevendo entrada de usuário futuro um sistema e método para armazenar em cache e usar informações sobre mudanças de estado gráfico e de aplicação em um dispositivo eletrônico são divulgados. em uma modalidade, o sistema e o método utilizam um modelo de entrada de usuário a partir de um sensor de toque capaz de detectar localização de um dedo ou objeto acima de uma superfície de toque. no dispositivo eletrônico, dados representativos de entrada de usuário atual para o dispositivo eletrônico são criados. o modelo de entrada de usuário é aplicado a dados representativos de entrada de usuário atual para criar dados refletindo uma previsão de um evento de entrada de usuário futuro. esses dados são usados para identificar pelo menos uma resposta particular associada com o evento de entrada de usuário futuro previsto. dados úteis para implementar mudanças de estado gráfico e de aplicação são armazenados na memória do dispositivo eletrônico, os dados incluindo dados refletindo uma resposta particular associada com a entrada de usuário futuro prevista. os dados armazenados em cache são recuperados da memória do dispositivo eletrônico e são usados os dados para implementar mudanças de estado.
BR112016006090A 2013-09-18 2014-09-18 sistemas e métodos para fornecer resposta à entrada de usuário usando informações sobre alterações de estado prevendo entrada de usuário futuro BR112016006090A2 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201361879245P 2013-09-18 2013-09-18
US201361880887P 2013-09-21 2013-09-21
PCT/US2014/056361 WO2015042292A1 (en) 2013-09-18 2014-09-18 Systems and methods for providing response to user input using information about state changes predicting future user input

Publications (1)

Publication Number Publication Date
BR112016006090A2 true BR112016006090A2 (pt) 2017-08-01

Family

ID=52689400

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112016006090A BR112016006090A2 (pt) 2013-09-18 2014-09-18 sistemas e métodos para fornecer resposta à entrada de usuário usando informações sobre alterações de estado prevendo entrada de usuário futuro

Country Status (12)

Country Link
US (1) US20150134572A1 (pt)
EP (1) EP3047360A4 (pt)
JP (1) JP2016534481A (pt)
KR (1) KR20160058117A (pt)
CN (1) CN105556438A (pt)
AU (1) AU2014323480A1 (pt)
BR (1) BR112016006090A2 (pt)
CA (1) CA2923436A1 (pt)
IL (1) IL244456A0 (pt)
MX (1) MX2016003408A (pt)
SG (1) SG11201601852SA (pt)
WO (1) WO2015042292A1 (pt)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9715282B2 (en) * 2013-03-29 2017-07-25 Microsoft Technology Licensing, Llc Closing, starting, and restarting applications
US9483134B2 (en) * 2014-10-17 2016-11-01 Elwha Llc Systems and methods for actively resisting touch-induced motion
US20170123622A1 (en) * 2015-10-28 2017-05-04 Microsoft Technology Licensing, Llc Computing device having user-input accessory
US10552752B2 (en) * 2015-11-02 2020-02-04 Microsoft Technology Licensing, Llc Predictive controller for applications
US10802711B2 (en) 2016-05-10 2020-10-13 Google Llc Volumetric virtual reality keyboard methods, user interface, and interactions
WO2017196404A1 (en) * 2016-05-10 2017-11-16 Google Llc Methods and apparatus to use predicted actions in virtual reality environments
US9847079B2 (en) * 2016-05-10 2017-12-19 Google Llc Methods and apparatus to use predicted actions in virtual reality environments
US10732759B2 (en) 2016-06-30 2020-08-04 Microsoft Technology Licensing, Llc Pre-touch sensing for mobile interaction
US10061430B2 (en) * 2016-09-07 2018-08-28 Synaptics Incorporated Touch force estimation
GB201618288D0 (en) * 2016-10-28 2016-12-14 Remarkable As Interactive displays
EP3316186B1 (en) * 2016-10-31 2021-04-28 Nokia Technologies Oy Controlling display of data to a person via a display apparatus
CN108604142B (zh) * 2016-12-01 2021-05-18 华为技术有限公司 一种触屏设备操作方法及触屏设备
US10261685B2 (en) * 2016-12-29 2019-04-16 Google Llc Multi-task machine learning for predicted touch interpretations
US20180239509A1 (en) * 2017-02-20 2018-08-23 Microsoft Technology Licensing, Llc Pre-interaction context associated with gesture and touch interactions
CN110199242B (zh) * 2017-02-24 2023-08-29 英特尔公司 基于使用参数配置处理器的基本时钟频率
WO2020045925A1 (en) 2018-08-27 2020-03-05 Samsung Electronics Co., Ltd. Methods and systems for managing an electronic device
US11119621B2 (en) 2018-09-11 2021-09-14 Microsoft Technology Licensing, Llc Computing device display management
US11717748B2 (en) * 2019-11-19 2023-08-08 Valve Corporation Latency compensation using machine-learned prediction of user input
US11354969B2 (en) * 2019-12-20 2022-06-07 Igt Touch input prediction using gesture input at gaming devices, and related devices, systems, and methods
KR20220004894A (ko) * 2020-07-03 2022-01-12 삼성전자주식회사 터치 입력의 디스플레이 출력 지연을 줄이는 디바이스 및 방법
KR20220093860A (ko) * 2020-12-28 2022-07-05 삼성전자주식회사 이미지 프레임 처리 방법 및 이를 지원하는 전자 장치
US11803255B2 (en) * 2021-06-01 2023-10-31 Microsoft Technology Licensing, Llc Digital marking prediction by posture

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6486874B1 (en) * 2000-11-06 2002-11-26 Motorola, Inc. Method of pre-caching user interaction elements using input device position
GB0315151D0 (en) * 2003-06-28 2003-08-06 Ibm Graphical user interface operation
US7379562B2 (en) * 2004-03-31 2008-05-27 Microsoft Corporation Determining connectedness and offset of 3D objects relative to an interactive surface
US20060244733A1 (en) * 2005-04-28 2006-11-02 Geaghan Bernard O Touch sensitive device and method using pre-touch information
US7567240B2 (en) * 2005-05-31 2009-07-28 3M Innovative Properties Company Detection of and compensation for stray capacitance in capacitive touch sensors
US20090243998A1 (en) * 2008-03-28 2009-10-01 Nokia Corporation Apparatus, method and computer program product for providing an input gesture indicator
EP2350787A4 (en) * 2008-10-20 2012-05-16 3M Innovative Properties Co TOUCH SYSTEMS AND METHODS WITH TAILOR-MADE SENSORS AND GENERAL CONTROLS
US20100153890A1 (en) * 2008-12-11 2010-06-17 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Predictive Model for Drawing Using Touch Screen Devices
US20100315266A1 (en) * 2009-06-15 2010-12-16 Microsoft Corporation Predictive interfaces with usability constraints
JP2011170834A (ja) * 2010-01-19 2011-09-01 Sony Corp 情報処理装置、操作予測方法及び操作予測プログラム
US9354804B2 (en) * 2010-12-29 2016-05-31 Microsoft Technology Licensing, Llc Touch event anticipation in a computing device
CN103034362B (zh) * 2011-09-30 2017-05-17 三星电子株式会社 移动终端中处理触摸输入的方法和设备
US10452188B2 (en) * 2012-01-13 2019-10-22 Microsoft Technology Licensing, Llc Predictive compensation for a latency of an input device
EP2634680A1 (en) * 2012-02-29 2013-09-04 BlackBerry Limited Graphical user interface interaction on a touch-sensitive device
US8484573B1 (en) * 2012-05-23 2013-07-09 Google Inc. Predictive virtual keyboard
US9122351B2 (en) * 2013-03-15 2015-09-01 Verizon Patent And Licensing Inc. Apparatus for detecting proximity of object near a touchscreen

Also Published As

Publication number Publication date
SG11201601852SA (en) 2016-04-28
WO2015042292A1 (en) 2015-03-26
US20150134572A1 (en) 2015-05-14
JP2016534481A (ja) 2016-11-04
MX2016003408A (es) 2016-06-30
AU2014323480A1 (en) 2016-04-07
CA2923436A1 (en) 2015-03-26
EP3047360A1 (en) 2016-07-27
EP3047360A4 (en) 2017-07-19
KR20160058117A (ko) 2016-05-24
IL244456A0 (en) 2016-04-21
CN105556438A (zh) 2016-05-04

Similar Documents

Publication Publication Date Title
BR112016006090A2 (pt) sistemas e métodos para fornecer resposta à entrada de usuário usando informações sobre alterações de estado prevendo entrada de usuário futuro
BR112016014653A8 (pt) Método implementado por computador para prever preferências de compartilhamento de privacidade, meio legível por computador não transitório e pelo menos um dispositivo de computação
BR112015016955A2 (pt) dispositivo móvel e método para exibir informações
AR083805A1 (es) Metodo, sistema y medio legible por computadora para reconocimiento de gestos
BR112018005787A2 (pt) sistema, dispositivo eletrônico de fornecimento de aerossol, método para operar um sistema, dispositivo de computação, método para operar um dispositivo de computação e produto de programa de computador
BRPI1004942A8 (pt) Sistema de processamento de dados, meio legível por computador não transitório, e método para execução de um mecanismo de escrita
BR112016010040A8 (pt) sistema para coletar e apresentar informação de evento de calendário a um usuário, método e dispositivo de armazenamento de computador
BR112015001995A2 (pt) método, mídia de armazenamento e sistema, em particular se relacionando com um deslocamento de gesto de toque
BR112016014491A2 (pt) Dispositivo e método de controle, e, programa de computador
WO2014140814A3 (en) Proof of presence via tag interactions
BR112014027507A2 (pt) métodos e sistemas para monitoramento em tempo real e processamento de dados de furo de poço
BR112015026753A2 (pt) método e dispositivo para a gestão de memória de dispositivo de usuário
BR112014023286A8 (pt) Aparelho e método de processamento de informação, e, programa
ES2552881B1 (es) Dispositivo portable y método de control mediante gestos
BR112012026354A2 (pt) aparelho, método, programa de computador e interface de usuário
BR112013009161A2 (pt) aparelho e método para controlar interface de usuário baseada em movimento.
BR112017004249A2 (pt) sistema e método para segurança baseada em localização
AR088078A1 (es) Dispositivo de procesamiento de informacion, metodo de procesamiento de informacion y programa de computacion
BR112014017203A2 (pt) método, sistema de computador e meio não transitório de leitura por computador
BR112014019416A8 (pt) Método, sistema, e meio legível por computador
MX2016002841A (es) Control de acceso impulsado por el mundo.
JP2016509714A5 (pt)
BR112018000463A2 (pt) uso de capacitância para detectar pressão de toque
BR112014016999A8 (pt) método de processamento para implementar saídas de alta resolução de um touch pad capacitivo em um microcomputador de único chip de baixo desempenho
WO2013088283A3 (en) Memory sharing by processors

Legal Events

Date Code Title Description
B11A Dismissal acc. art.33 of ipl - examination not requested within 36 months of filing
B11Y Definitive dismissal - extension of time limit for request of examination expired [chapter 11.1.1 patent gazette]