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 futuroInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04162—Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
- G06N5/048—Fuzzy inferencing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing 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/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04845—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04101—2.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.
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)
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)
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 |
-
2014
- 2014-09-18 US US14/490,363 patent/US20150134572A1/en not_active Abandoned
- 2014-09-18 EP EP14845628.8A patent/EP3047360A4/en not_active Withdrawn
- 2014-09-18 SG SG11201601852SA patent/SG11201601852SA/en unknown
- 2014-09-18 KR KR1020167008137A patent/KR20160058117A/ko not_active Application Discontinuation
- 2014-09-18 CN CN201480051211.6A patent/CN105556438A/zh active Pending
- 2014-09-18 CA CA2923436A patent/CA2923436A1/en not_active Abandoned
- 2014-09-18 WO PCT/US2014/056361 patent/WO2015042292A1/en active Application Filing
- 2014-09-18 BR BR112016006090A patent/BR112016006090A2/pt not_active Application Discontinuation
- 2014-09-18 MX MX2016003408A patent/MX2016003408A/es unknown
- 2014-09-18 JP JP2016543990A patent/JP2016534481A/ja active Pending
- 2014-09-18 AU AU2014323480A patent/AU2014323480A1/en not_active Abandoned
-
2016
- 2016-03-06 IL IL244456A patent/IL244456A0/en unknown
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] |