Movatterモバイル変換


[0]ホーム

URL:


US20140380224A1 - Smart user-customized graphical keyboard - Google Patents

Smart user-customized graphical keyboard
Download PDF

Info

Publication number
US20140380224A1
US20140380224A1US14/482,667US201414482667AUS2014380224A1US 20140380224 A1US20140380224 A1US 20140380224A1US 201414482667 AUS201414482667 AUS 201414482667AUS 2014380224 A1US2014380224 A1US 2014380224A1
Authority
US
United States
Prior art keywords
key
representation
user
input
graphical keyboard
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US14/482,667
Inventor
Xincheng Zhang
Yefei Peng
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
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 Google LLCfiledCriticalGoogle LLC
Priority to US14/482,667priorityCriticalpatent/US20140380224A1/en
Assigned to GOOGLE INC.reassignmentGOOGLE INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PENG, YEFEI, ZHANG, Xincheng
Publication of US20140380224A1publicationCriticalpatent/US20140380224A1/en
Assigned to GOOGLE LLCreassignmentGOOGLE LLCCHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: GOOGLE INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A computing device automatically customizes attributes of a graphical keyboard based on user inputs to the graphical keyboard. For example, the computing device can display a first graphical keyboard arrangement that includes a first representation of a key associated with a target region of an input-sensitive display. The computing device receives a plurality of user inputs, each associated with a respective touch region of the input-sensitive display. Subsequent to determining that one or more of the touch regions is not substantially aligned with the target region, the computing device displays a second graphical keyboard arrangement that includes a second representation of the key, wherein at least one attribute of the second representation of the key is graphically modified relative to the first representation of the key so as to substantially align one or more of the touch regions with a target region associated with the second representation of the key.

Description

Claims (20)

1. A method comprising:
outputting, at an input-sensitive display of a computing device, a first graphical keyboard arrangement including a first representation of a key that is associated with a target region of the input-sensitive display;
receiving a plurality of user inputs at the input-sensitive display, each user input from the plurality of user inputs being associated with a respective touch region of the input-sensitive display;
responsive to determining that each input from the plurality of user inputs is associated with the first representation of the key, determining whether one or more of the associated touch regions is not substantially aligned with the target region associated with the first representation of the key;
identifying a quantity of the touch regions that are not substantially aligned with the target region; and
subsequent to determining that the quantity exceeds a threshold quantity of touch regions that are not substantially aligned with the target region, outputting, at the input-sensitive display, a second graphical keyboard arrangement that includes a second representation of the key, wherein at least one attribute of the second representation of the key is graphically modified relative to the first representation of the key so as to substantially align one or more of the touch regions with a target region associated with the second representation of the key.
17. A system comprising:
at least one processor;
a keyboard application operable by the at least one processor to generate graphical keyboard arrangements; and
an input-sensitive display that outputs a first graphical keyboard arrangement including a first representation of a key that is associated with a target region of the input-sensitive display,
wherein the input-sensitive display is configured to receive a plurality of user inputs each associated with a respective touch region of the input-sensitive display, wherein the plurality of user inputs are received during use by a user of an application executing on the system other than the keyboard application,
wherein the keyboard application, responsive to determining that each input from the plurality of user inputs is associated with the first representation of the key, determines whether one or more of the associated touch regions is not substantially aligned with the target region associated with the first representation of the key, and
wherein the input-sensitive display outputs a second graphical keyboard arrangement that includes a second representation of the key, wherein at least one attribute of the second representation of the key is graphically modified relative to the first representation of the key so as to substantially align one or more of the touch regions with a target region associated with the second representation of the key.
19. A computer-readable storage medium comprising instructions that, if executed by one or more processors of a computing system, cause the computing system to perform operations comprising:
outputting a first graphical keyboard arrangement for display, the first graphical keyboard arrangement including a first representation of a key that is associated with a target region of an input-sensitive display;
receiving data indicative of a plurality of user inputs, each user input from the plurality of user inputs being associated with a respective touch region of the input-sensitive display;
responsive to determining that each input from the plurality of user inputs is associated with the first representation of the key, determining whether one or more of the associated touch regions is not substantially aligned with the target region associated with the first representation of the key; and
subsequent to determining that one or more of the touch regions is not substantially aligned with the target region associated with the first representation of the key, outputting for display a second graphical keyboard arrangement that includes a second representation of the key, wherein at least one attribute of the second representation of the key is graphically modified relative to the first representation of the key so as to substantially align one or more of the touch regions with a target region associated with the second representation of the key.
20. The computer-readable storage medium ofclaim 19, wherein receiving the data indicative of the plurality of user inputs comprises receiving data indicative of a plurality of user inputs received in response to a training program presented by a computing device that prompts a user to type a predefined series of characters using the first graphical keyboard arrangement,
the computer-readable storage medium further comprising instructions that, if executed by one or more processors of a computing system, cause the computing system to perform operations comprising determining that each user input from the plurality of user inputs is associated with the first representation of the key at least in part based on comparison of an order of the user inputs with an order of the predefined series of characters presented by the training program.
US14/482,6672012-04-062014-09-10Smart user-customized graphical keyboardAbandonedUS20140380224A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US14/482,667US20140380224A1 (en)2012-04-062014-09-10Smart user-customized graphical keyboard

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US13/441,489US8850349B2 (en)2012-04-062012-04-06Smart user-customized graphical keyboard
US14/482,667US20140380224A1 (en)2012-04-062014-09-10Smart user-customized graphical keyboard

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/441,489ContinuationUS8850349B2 (en)2012-04-062012-04-06Smart user-customized graphical keyboard

Publications (1)

Publication NumberPublication Date
US20140380224A1true US20140380224A1 (en)2014-12-25

Family

ID=48014305

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US13/441,489ActiveUS8850349B2 (en)2012-04-062012-04-06Smart user-customized graphical keyboard
US14/482,667AbandonedUS20140380224A1 (en)2012-04-062014-09-10Smart user-customized graphical keyboard

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US13/441,489ActiveUS8850349B2 (en)2012-04-062012-04-06Smart user-customized graphical keyboard

Country Status (6)

CountryLink
US (2)US8850349B2 (en)
KR (1)KR101602840B1 (en)
CN (1)CN104350449B (en)
AU (1)AU2013243959B2 (en)
DE (1)DE112013001474T5 (en)
WO (1)WO2013151676A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20220129137A1 (en)*2020-10-252022-04-28Google LlcVirtual keyboard error correction based on a dynamic spatial model

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10048860B2 (en)2006-04-062018-08-14Google Technology Holdings LLCMethod and apparatus for user interface adaptation
US9367085B2 (en)2012-01-262016-06-14Google Technology Holdings LLCPortable electronic device and method for controlling operation thereof taking into account which limb possesses the electronic device
US10013163B2 (en)*2012-11-152018-07-03Oliver SchönlebenMethod and device for typing on mobile computing devices
US9411510B2 (en)*2012-12-072016-08-09Apple Inc.Techniques for preventing typographical errors on soft keyboards
US9996213B2 (en)*2012-12-242018-06-12Nokia Technology OyApparatus for a user interface and associated methods
JP2015041845A (en)*2013-08-212015-03-02カシオ計算機株式会社Character input device and program
US10303295B2 (en)*2014-05-302019-05-28Apple Inc.Modifying an on-screen keyboard based on asymmetric touch drift
US9477653B2 (en)*2014-06-262016-10-25Blackberry LimitedCharacter entry for an electronic device using a position sensing keyboard
CN115048007B (en)*2014-12-312024-05-07创新先进技术有限公司Device and method for adjusting interface operation icon distribution range and touch screen device
US9791942B2 (en)*2015-03-312017-10-17International Business Machines CorporationDynamic collaborative adjustable keyboard
CN104915104B (en)*2015-06-292019-02-12小米科技有限责任公司The display methods and device of keyboard interface
US10140017B2 (en)*2016-04-202018-11-27Google LlcGraphical keyboard application with integrated search
CN109491782B (en)*2017-09-112023-07-18中兴通讯股份有限公司Cloud desktop intelligent management method and device
CN109782994A (en)*2017-11-102019-05-21英业达科技有限公司The method of adjustment and touch device of dummy keyboard
US10503391B2 (en)*2017-11-172019-12-10Motorola Solutions, Inc.Device, system and method for correcting operational device errors
US20200183531A1 (en)*2018-12-112020-06-11Bennet Karl LanglotzTouchscreen keyboard system
CN114830071B (en)*2020-10-252025-03-25谷歌有限责任公司 Error correction of virtual keyboard based on dynamic space model

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060161871A1 (en)*2004-07-302006-07-20Apple Computer, Inc.Proximity detector in handheld device
US20100259561A1 (en)*2009-04-102010-10-14Qualcomm IncorporatedVirtual keypad generator with learning capabilities
US20110090151A1 (en)*2008-04-182011-04-21Shanghai Hanxiang (Cootek) Information Technology Co., Ltd.System capable of accomplishing flexible keyboard layout
US20110267280A1 (en)*2010-04-302011-11-03Honeywell International Inc.Touch screen and method for adjusting screen objects
US20130019191A1 (en)*2011-07-112013-01-17International Business Machines CorporationDynamically customizable touch screen keyboard for adapting to user physiology
US20140108936A1 (en)*2012-03-242014-04-17Kaameleon, IncUser interaction platform

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH01153093A (en)1987-12-101989-06-15Sanraku IncGenetic dna participating in production of fc binding protein
JPH1153093A (en)*1997-08-041999-02-26Hitachi Ltd Input device
US6614422B1 (en)1999-11-042003-09-02Canesta, Inc.Method and apparatus for entering data using a virtual input device
JP4176017B2 (en)2001-09-212008-11-05インターナショナル・ビジネス・マシーンズ・コーポレーション INPUT DEVICE, COMPUTER DEVICE, INPUT OBJECT IDENTIFICATION METHOD, AND COMPUTER PROGRAM
US7103852B2 (en)2003-03-102006-09-05International Business Machines CorporationDynamic resizing of clickable areas of touch screen applications
KR20080106265A (en)*2006-02-162008-12-04에프티케이 테크놀로지스 리미티드 System and method for entering data into a computing system
CA2591808A1 (en)2007-07-112009-01-11Hsien-Hsiang ChiuIntelligent object tracking and gestures sensing input device
US20100315266A1 (en)2009-06-152010-12-16Microsoft CorporationPredictive interfaces with usability constraints
US20110074692A1 (en)2009-09-302011-03-31At&T Mobility Ii LlcDevices and Methods for Conforming a Virtual Keyboard
US20120144337A1 (en)*2010-12-012012-06-07Verizon Patent And Licensing Inc.Adjustable touch screen keyboard

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060161871A1 (en)*2004-07-302006-07-20Apple Computer, Inc.Proximity detector in handheld device
US20110090151A1 (en)*2008-04-182011-04-21Shanghai Hanxiang (Cootek) Information Technology Co., Ltd.System capable of accomplishing flexible keyboard layout
US20100259561A1 (en)*2009-04-102010-10-14Qualcomm IncorporatedVirtual keypad generator with learning capabilities
US20110267280A1 (en)*2010-04-302011-11-03Honeywell International Inc.Touch screen and method for adjusting screen objects
US20130019191A1 (en)*2011-07-112013-01-17International Business Machines CorporationDynamically customizable touch screen keyboard for adapting to user physiology
US20140108936A1 (en)*2012-03-242014-04-17Kaameleon, IncUser interaction platform

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Khosropour et al. Provision 61/615206 drawings filed Mar 24, 2012.*
Khosropour et al. Provision 61/615206 specification filed Mar 24, 2012.*

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20220129137A1 (en)*2020-10-252022-04-28Google LlcVirtual keyboard error correction based on a dynamic spatial model
US11347352B2 (en)*2020-10-252022-05-31Google LlcVirtual keyboard error correction based on a dynamic spatial model
US20220261135A1 (en)*2020-10-252022-08-18Google LlcVirtual keyboard error correction based on a dynamic spatial model
US11698699B2 (en)*2020-10-252023-07-11Google LlcVirtual keyboard error correction based on a dynamic spatial model

Also Published As

Publication numberPublication date
KR101602840B1 (en)2016-03-11
WO2013151676A3 (en)2014-01-16
WO2013151676A2 (en)2013-10-10
KR20140136066A (en)2014-11-27
US20130268879A1 (en)2013-10-10
DE112013001474T5 (en)2014-12-04
AU2013243959B2 (en)2014-11-27
CN104350449B (en)2017-09-05
AU2013243959A1 (en)2014-10-16
CN104350449A (en)2015-02-11
US8850349B2 (en)2014-09-30

Similar Documents

PublicationPublication DateTitle
US8850349B2 (en)Smart user-customized graphical keyboard
JP6965319B2 (en) Character input interface provision method and device
KR101376286B1 (en)touchscreen text input
EP3120234B1 (en)Touch keyboard calibration
US9678943B2 (en)Partial gesture text entry
US9035883B2 (en)Systems and methods for modifying virtual keyboards on a user interface
EP3005066B1 (en)Multiple graphical keyboards for continuous gesture input
US8935638B2 (en)Non-textual user input
WO2014172157A1 (en)Text suggestion output using past interaction data
AU2012216827A1 (en)User inputs of a touch-sensitive device
WO2014172146A1 (en)Consistent text suggestion output
US20160085440A1 (en)Systems and methods for providing an anatomically adaptable keyboard
US20140317496A1 (en)Keyboard gestures for character string replacement
CN102778992B (en)The response method of dummy keyboard and device
US8994681B2 (en)Decoding imprecise gestures for gesture-keyboards
US9557818B2 (en)Contextually-specific automatic separators
US20150193011A1 (en)Determining Input Associated With One-to-Many Key Mappings
US9244612B1 (en)Key selection of a graphical keyboard based on user input posture
US9804777B1 (en)Gesture-based text selection
CN103713840B (en)Portable device and key clicking range adjusting method thereof
KR20130140361A (en)Method for inputting data in terminal having touchscreen and apparatus thereof
KR20110125869A (en) Character input method and device using touch screen

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:GOOGLE INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHANG, XINCHENG;PENG, YEFEI;REEL/FRAME:033712/0569

Effective date:20140909

ASAssignment

Owner name:GOOGLE LLC, CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:044129/0001

Effective date:20170929

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp