Movatterモバイル変換


[0]ホーム

URL:


US20080281583A1 - Context-dependent prediction and learning with a universal re-entrant predictive text input software component - Google Patents

Context-dependent prediction and learning with a universal re-entrant predictive text input software component
Download PDF

Info

Publication number
US20080281583A1
US20080281583A1US12/116,917US11691708AUS2008281583A1US 20080281583 A1US20080281583 A1US 20080281583A1US 11691708 AUS11691708 AUS 11691708AUS 2008281583 A1US2008281583 A1US 2008281583A1
Authority
US
United States
Prior art keywords
text
entry
input
virtual keyboard
predictive
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
US12/116,917
Inventor
Louis P. SLOTHOUBER
Eric H. Davis
Michael K. Young
Jeffrey W. JOHNSTON
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.)
FourthWall Media Inc
Original Assignee
BIAP Inc
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 BIAP IncfiledCriticalBIAP Inc
Priority to US12/116,917priorityCriticalpatent/US20080281583A1/en
Assigned to BIAP, INC.reassignmentBIAP, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SLOTHOUBER, LOUIS P., DAVIS, ERIC H., JOHNSTON, JEFFREY W., YOUNG, MICHAEL K.
Publication of US20080281583A1publicationCriticalpatent/US20080281583A1/en
Assigned to FOURTHWALL MEDIA, INC.reassignmentFOURTHWALL MEDIA, INC.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: BIAP, INC.
Assigned to SILICON VALLEY BANKreassignmentSILICON VALLEY BANKSECURITY AGREEMENTAssignors: FOURTHWALL MEDIA, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system and method for supporting predictive text entry in software applications by sharing a common, predictive, software text-entry widget within a consumer device across multiple software applications and input contexts. The method comprises: a software application invoking an instance of a text-entry widget in a particular input context, the application optionally providing the widget a description of allowed symbols and a dictionary of expected symbol strings associated with the current context, the widget modifying a virtual keyboard display and predictive algorithm data according to the allowed symbols and dictionary, the user entering text via the widget, the widget returning the entered text to the application, and the application optionally including information derived from entered text in the associated dictionary to enhance the predictive capability of the widget on future invocations.

Description

Claims (24)

1. A method of sharing a common, predictive, software text-entry component within a consumer device across multiple software applications and input contexts, the method comprising:
invoking a text-entry component by one of the software applications in one of the input contexts;
providing to the text-entry component a description of allowed symbols and a dictionary of expected symbol strings associated with the one of the input contexts;
modifying a default virtual keyboard display and default predictive algorithm data of the text-entry component according to the description of allowed symbols and the dictionary of expected signal strings;
accepting input text by a user of the consumer device via the text-entry component;
terminating the text-entry component, whereby the terminating causes returning entered text to the calling application; and
modifying the dictionary by the application in response to the entered text to enhance predictive capability of the component on future invocations in the input context.
24. A system for sharing a common, predictive, software text-entry component within a consumer device across multiple software applications and input contexts, comprising:
a module for invoking a text-entry component by one of the software applications in one of the input contexts;
a module for providing to the text-entry component a description of allowed symbols and a dictionary of expected symbol strings associated with the one of the input contexts;
a module for modifying a default virtual keyboard display and default predictive algorithm data of the text-entry component according to the description of allowed symbols and the dictionary of expected signal strings;
a module for accepting input text by a user of the consumer device via the text-entry component;
a module for terminating the text-entry component, whereby the terminating causes returning entered text to the calling application; and
a module for modifying the dictionary by the application in response to the entered text to enhance predictive capability of the component on future invocations in the input context.
US12/116,9172007-05-072008-05-07Context-dependent prediction and learning with a universal re-entrant predictive text input software componentAbandonedUS20080281583A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US12/116,917US20080281583A1 (en)2007-05-072008-05-07Context-dependent prediction and learning with a universal re-entrant predictive text input software component

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US91644807P2007-05-072007-05-07
US12/116,917US20080281583A1 (en)2007-05-072008-05-07Context-dependent prediction and learning with a universal re-entrant predictive text input software component

Publications (1)

Publication NumberPublication Date
US20080281583A1true US20080281583A1 (en)2008-11-13

Family

ID=39943861

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US12/116,912Active2028-05-17US8639826B2 (en)2007-05-072008-05-07Providing personalized resources on-demand over a broadband network to consumer device applications
US12/116,917AbandonedUS20080281583A1 (en)2007-05-072008-05-07Context-dependent prediction and learning with a universal re-entrant predictive text input software component

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US12/116,912Active2028-05-17US8639826B2 (en)2007-05-072008-05-07Providing personalized resources on-demand over a broadband network to consumer device applications

Country Status (6)

CountryLink
US (2)US8639826B2 (en)
EP (2)EP2156316A4 (en)
JP (3)JP2010527066A (en)
KR (2)KR101528586B1 (en)
CA (2)CA2686592A1 (en)
WO (2)WO2008137160A1 (en)

Cited By (61)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100199228A1 (en)*2009-01-302010-08-05Microsoft CorporationGesture Keyboarding
US20110035227A1 (en)*2008-04-172011-02-10Samsung Electronics Co., Ltd.Method and apparatus for encoding/decoding an audio signal by using audio semantic information
US20110047155A1 (en)*2008-04-172011-02-24Samsung Electronics Co., Ltd.Multimedia encoding method and device based on multimedia content characteristics, and a multimedia decoding method and device based on multimedia
US20110060599A1 (en)*2008-04-172011-03-10Samsung Electronics Co., Ltd.Method and apparatus for processing audio signals
US20110074685A1 (en)*2009-09-302011-03-31At&T Mobility Ii LlcVirtual Predictive Keypad
US20110078613A1 (en)*2009-09-302011-03-31At&T Intellectual Property I, L.P.Dynamic Generation of Soft Keyboards for Mobile Devices
US20110074704A1 (en)*2009-09-302011-03-31At&T Mobility Ii LlcPredictive Sensitized Keypad
US20110074686A1 (en)*2009-09-302011-03-31At&T Mobility Ii LlcAngular Sensitized Keypad
US20110074691A1 (en)*2009-09-302011-03-31At&T Mobility Ii LlcPredictive Force Sensitive Keypad
US20110074692A1 (en)*2009-09-302011-03-31At&T Mobility Ii LlcDevices and Methods for Conforming a Virtual Keyboard
US20120096409A1 (en)*2010-10-192012-04-19International Business Machines CorporationAutomatically Reconfiguring an Input Interface
US20120173222A1 (en)*2011-01-052012-07-05Google Inc.Method and system for facilitating text input
US20120223889A1 (en)*2009-03-302012-09-06Touchtype LtdSystem and Method for Inputting Text into Small Screen Devices
US20130044053A1 (en)*2011-08-152013-02-21Primesense Ltd.Combining Explicit Select Gestures And Timeclick In A Non-Tactile Three Dimensional User Interface
US20130085747A1 (en)*2011-09-292013-04-04Microsoft CorporationSystem, Method and Computer-Readable Storage Device for Providing Cloud-Based Shared Vocabulary/Typing History for Efficient Social Communication
US8490008B2 (en)2011-11-102013-07-16Research In Motion LimitedTouchscreen keyboard predictive display and generation of a set of characters
US8543934B1 (en)2012-04-302013-09-24Blackberry LimitedMethod and apparatus for text selection
US20130289975A1 (en)*2012-04-302013-10-31Research In Motion LimitedElectronic device and method for a bidirectional context-based text disambiguation
CN103440299A (en)*2013-08-202013-12-11陈喜Quick information input method based on focus context associational words
US20140019126A1 (en)*2012-07-132014-01-16International Business Machines CorporationSpeech-to-text recognition of non-dictionary words using location data
US8659569B2 (en)2012-02-242014-02-25Blackberry LimitedPortable electronic device including touch-sensitive display and method of controlling same
US8872762B2 (en)2010-12-082014-10-28Primesense Ltd.Three dimensional user interface cursor control
US8881051B2 (en)2011-07-052014-11-04Primesense LtdZoom-based gesture user interface
US20140331131A1 (en)*2013-05-022014-11-06Autumn Brandy DeSellemAccessible Self-Service Kiosk
US20140350920A1 (en)2009-03-302014-11-27Touchtype LtdSystem and method for inputting text into electronic devices
US8933876B2 (en)2010-12-132015-01-13Apple Inc.Three dimensional user interface session control
US20150128049A1 (en)*2012-07-062015-05-07Robert S. BlockAdvanced user interface
US9035876B2 (en)2008-01-142015-05-19Apple Inc.Three-dimensional user interface session control
US9046932B2 (en)2009-10-092015-06-02Touchtype LtdSystem and method for inputting text into electronic devices based on text and text category predictions
US9063653B2 (en)2012-08-312015-06-23Blackberry LimitedRanking predictions based on typing speed and typing confidence
US9116552B2 (en)2012-06-272015-08-25Blackberry LimitedTouchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard
US9122672B2 (en)2011-11-102015-09-01Blackberry LimitedIn-letter word prediction for virtual keyboard
US9152323B2 (en)2012-01-192015-10-06Blackberry LimitedVirtual keyboard providing an indication of received input
US9189157B2 (en)2013-03-152015-11-17Blackberry LimitedMethod and apparatus for word prediction selection
US9195386B2 (en)2012-04-302015-11-24Blackberry LimitedMethod and apapratus for text selection
US9201510B2 (en)2012-04-162015-12-01Blackberry LimitedMethod and device having touchscreen keyboard with visual cues
US9207860B2 (en)2012-05-252015-12-08Blackberry LimitedMethod and apparatus for detecting a gesture
US9218063B2 (en)2011-08-242015-12-22Apple Inc.Sessionless pointing user interface
US9229534B2 (en)2012-02-282016-01-05Apple Inc.Asymmetric mapping for tactile and non-tactile user interfaces
US9261973B2 (en)2013-06-072016-02-16Blackberry LimitedMethod and system for previewing characters based on finger position on keyboard
US9310889B2 (en)2011-11-102016-04-12Blackberry LimitedTouchscreen keyboard predictive display and generation of a set of characters
US9332106B2 (en)2009-01-302016-05-03Blackberry LimitedSystem and method for access control in a portable electronic device
US9348429B2 (en)2013-03-152016-05-24Blackberry LimitedMethod and apparatus for word prediction using the position of a non-typing digit
US9377865B2 (en)2011-07-052016-06-28Apple Inc.Zoom-based gesture user interface
US9424246B2 (en)2009-03-302016-08-23Touchtype Ltd.System and method for inputting text into electronic devices
US9459758B2 (en)2011-07-052016-10-04Apple Inc.Gesture-based interface with enhanced features
US9477653B2 (en)2014-06-262016-10-25Blackberry LimitedCharacter entry for an electronic device using a position sensing keyboard
US9524290B2 (en)2012-08-312016-12-20Blackberry LimitedScoring predictions based on prediction length and typing speed
US9557913B2 (en)2012-01-192017-01-31Blackberry LimitedVirtual keyboard display having a ticker proximate to the virtual keyboard
US9652448B2 (en)2011-11-102017-05-16Blackberry LimitedMethods and systems for removing or replacing on-keyboard prediction candidates
US9715489B2 (en)2011-11-102017-07-25Blackberry LimitedDisplaying a prediction candidate after a typing mistake
US9841873B1 (en)*2013-12-302017-12-12James Ernest SchroederProcess for reducing the number of physical actions required while inputting character strings
US9910588B2 (en)2012-02-242018-03-06Blackberry LimitedTouchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters
US10025487B2 (en)2012-04-302018-07-17Blackberry LimitedMethod and apparatus for text selection
US10026058B2 (en)*2010-10-292018-07-17Microsoft Technology Licensing, LlcEnterprise resource planning oriented context-aware environment
US20180349348A1 (en)*2017-06-052018-12-06Blackberry LimitedGenerating predictive texts on an electronic device
US20190012353A1 (en)*2009-03-162019-01-10Apple Inc.Multifunction device with integrated search and application selection
US10191654B2 (en)2009-03-302019-01-29Touchtype LimitedSystem and method for inputting text into electronic devices
US10372310B2 (en)2016-06-232019-08-06Microsoft Technology Licensing, LlcSuppression of input images
US11263399B2 (en)*2017-07-312022-03-01Apple Inc.Correcting input based on user context
US11622145B2 (en)2017-02-142023-04-04Samsung Electronics Co., Ltd.Display device and method, and advertisement server

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070240126A1 (en)*2006-02-012007-10-11International Business Machines CorporationSystem and method for event based resource selection
US9961388B2 (en)2008-11-262018-05-01David HarrisonExposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements
US9519772B2 (en)2008-11-262016-12-13Free Stream Media Corp.Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US10334324B2 (en)2008-11-262019-06-25Free Stream Media Corp.Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US8180891B1 (en)2008-11-262012-05-15Free Stream Media Corp.Discovery, access control, and communication with networked services from within a security sandbox
US10631068B2 (en)2008-11-262020-04-21Free Stream Media Corp.Content exposure attribution based on renderings of related content across multiple devices
US10567823B2 (en)2008-11-262020-02-18Free Stream Media Corp.Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US9154942B2 (en)2008-11-262015-10-06Free Stream Media Corp.Zero configuration communication between a browser and a networked media device
US10419541B2 (en)2008-11-262019-09-17Free Stream Media Corp.Remotely control devices over a network without authentication or registration
US10880340B2 (en)2008-11-262020-12-29Free Stream Media Corp.Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US10977693B2 (en)2008-11-262021-04-13Free Stream Media Corp.Association of content identifier of audio-visual data with additional data through capture infrastructure
US9986279B2 (en)2008-11-262018-05-29Free Stream Media Corp.Discovery, access control, and communication with networked services
US20100299714A1 (en)*2009-05-222010-11-25Microsoft CorporationPersonalized content in a unidirectional broadcast stream
US8914342B2 (en)*2009-08-122014-12-16Yahoo! Inc.Personal data platform
KR101058525B1 (en)*2009-10-092011-08-23삼성전자주식회사 Text input method and display device using the same
US20110107232A1 (en)*2009-10-292011-05-05BBE Partners LLCDirectory and notification system for college students based on individual user profiles
GB2476045B (en)2009-12-082015-04-22Metaswitch Networks LtdProvision of text messaging services
US8260763B2 (en)*2010-01-152012-09-04Hewlett-Packard Devlopment Company, L.P.Matching service entities with candidate resources
US8726305B2 (en)2010-04-022014-05-13Yahoo! Inc.Methods and systems for application rendering and management on internet television enabled displays
CN101867650A (en)*2010-05-212010-10-20宇龙计算机通信科技(深圳)有限公司Method and device for protecting user behavior at operating terminal
BR112012030890A2 (en)*2010-06-042016-11-08Exacttarget Inc system and method for managing a campaign via messaging within a company
US8560365B2 (en)2010-06-082013-10-15International Business Machines CorporationProbabilistic optimization of resource discovery, reservation and assignment
US9646271B2 (en)2010-08-062017-05-09International Business Machines CorporationGenerating candidate inclusion/exclusion cohorts for a multiply constrained group
US8370350B2 (en)*2010-09-032013-02-05International Business Machines CorporationUser accessibility to resources enabled through adaptive technology
US8968197B2 (en)2010-09-032015-03-03International Business Machines CorporationDirecting a user to a medical resource
US9292577B2 (en)*2010-09-172016-03-22International Business Machines CorporationUser accessibility to data analytics
GB201200643D0 (en)*2012-01-162012-02-29Touchtype LtdSystem and method for inputting text
US8429182B2 (en)2010-10-132013-04-23International Business Machines CorporationPopulating a task directed community in a complex heterogeneous environment based on non-linear attributes of a paradigmatic cohort member
US9443211B2 (en)2010-10-132016-09-13International Business Machines CorporationDescribing a paradigmatic member of a task directed community in a complex heterogeneous environment based on non-linear attributes
EP3674964B1 (en)*2011-02-182024-05-01Malikie Innovations LimitedQuick text entry on a portable electronic device
US8670847B2 (en)*2011-06-222014-03-11Disney Enterprises, Inc.Method and device for fantasy sports player recommendations using a weighted player ranking system
US10091322B2 (en)*2011-10-182018-10-02Qualcomm IncorporatedMethod and apparatus for improving a user experience or device performance using an enriched user profile
US8880022B2 (en)*2011-11-102014-11-04Microsoft CorporationProviding per-application resource usage information
US11537671B1 (en)*2012-07-022022-12-27Amazon Technologies, Inc.Unified search
CN103581224B (en)*2012-07-252018-05-22腾讯科技(深圳)有限公司The method and apparatus of pushed information
US10255254B1 (en)2012-07-302019-04-09Google LlcDocument object model data extraction using HTML tag identifier
CN103795847A (en)*2012-10-312014-05-14三星电子(中国)研发中心Method for applying traceless mode to communication terminal and communication terminal
KR101987246B1 (en)*2012-11-262019-06-12한국전자통신연구원Apparatus for user authentication of portable terminal
US9378520B2 (en)2012-12-052016-06-28At&T Intellectual Property I, L.P.Method, medium, and system for obtaining ratings using a rating service
WO2014116983A1 (en)*2013-01-252014-07-31Adaptive Spectrum And Signal Alignment, Inc.Method and apparatus for cloud services for enhancing broadband experience
WO2014116286A2 (en)2013-01-252014-07-31Adaptive Spectrum And Signal Alignment, Inc.Method and apparatus for cloud services for enhancing broadband experience
CN104969210B (en)*2013-03-132018-11-09英特尔公司Equipment resource management based on situation plan
GB2520266A (en)*2013-11-132015-05-20IbmCursor-Based Character input interface
US9798708B1 (en)2014-07-112017-10-24Google Inc.Annotating relevant content in a screen capture image
US9965559B2 (en)2014-08-212018-05-08Google LlcProviding automatic actions for mobile onscreen content
EP3207716A4 (en)2014-10-172018-04-25Thomson Reuters Global Resources Unlimited CompanyOn-demand video news programming
US10009248B2 (en)*2014-12-122018-06-26International Business Machines CorporationSystem with on-demand state for applications
US9703541B2 (en)2015-04-282017-07-11Google Inc.Entity action suggestion on a mobile device
CN106375544B (en)*2015-07-232020-11-06青岛海尔洗衣机有限公司Clothing matching recommendation method and intelligent terminal
US10970646B2 (en)2015-10-012021-04-06Google LlcAction suggestions for user-selected content
US10178527B2 (en)2015-10-222019-01-08Google LlcPersonalized entity repository
US10055390B2 (en)2015-11-182018-08-21Google LlcSimulated hyperlinks on a mobile device based on user intent and a centered selection of text
US10535005B1 (en)2016-10-262020-01-14Google LlcProviding contextual actions for mobile onscreen content
US11237696B2 (en)2016-12-192022-02-01Google LlcSmart assist for repeated actions
EP3996448A1 (en)*2020-11-052022-05-11Sony Group CorporationFlexible and dynamic resource allocation

Citations (54)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5479536A (en)*1991-11-271995-12-26International Business Machines CorporationStroke syntax input device
US5623406A (en)*1995-03-061997-04-22Jean D. IchbiahMethod and system for entering text in computer equipment
US5805911A (en)*1995-02-011998-09-08Microsoft CorporationWord prediction system
US5952942A (en)*1996-11-211999-09-14Motorola, Inc.Method and device for input of text messages from a keypad
US6011554A (en)*1995-07-262000-01-04Tegic Communications, Inc.Reduced keyboard disambiguating system
US6307548B1 (en)*1997-09-252001-10-23Tegic Communications, Inc.Reduced keyboard disambiguating system
US20020052782A1 (en)*2000-10-302002-05-02Mark LandesmannBuyer-driven targeting of purchasing entities
US20020075320A1 (en)*2000-12-142002-06-20Philips Electronics North America Corp.Method and apparatus for generating recommendations based on consistency of selection
US20020093535A1 (en)*2001-01-172002-07-18Murphy Michael WilliamUser interface for character entry using a minimum number of selection keys
US6456981B1 (en)*1998-09-302002-09-24Ncr CorporationMethod and apparatus for displaying a customized advertising message with a retail terminal
US6460036B1 (en)*1994-11-292002-10-01Pinpoint IncorporatedSystem and method for providing customized electronic newspapers and target advertisements
US20020152203A1 (en)*2001-02-072002-10-17Christian OstergaardCommunication terminal having a predictive text editor application
US20030028889A1 (en)*2001-08-032003-02-06Mccoskey John S.Video and digital multimedia aggregator
US20030135484A1 (en)*2002-01-142003-07-17AlcatelMethod for using services at a terminal and a terminal, a server and a program module therefore
US20030197736A1 (en)*2002-01-162003-10-23Murphy Michael W.User interface for character entry using a minimum number of selection keys
US20040021691A1 (en)*2000-10-182004-02-05Mark DostieMethod, system and media for entering data in a personal computing device
US6728679B1 (en)*2000-10-302004-04-27Koninklijke Philips Electronics N.V.Self-updating user interface/entertainment device that simulates personal interaction
US20040158503A1 (en)*2003-01-312004-08-12Gross John N.Media queue monitor
US20040182567A1 (en)*2003-03-202004-09-23Matthews Martim VincentWellhead leak containment and blowout deflection apparatus
US20040230912A1 (en)*2003-05-132004-11-18Microsoft CorporationMultiple input language selection
US6826413B1 (en)*1999-12-082004-11-30Ntt Docomo, Inc.Portable telephone and terminal equipment
US20040243389A1 (en)*2001-08-082004-12-02Thomas Ronald HowardMethod and apparatus for selecting symbols in ideographic languages
US20040267816A1 (en)*2003-04-072004-12-30Russek David J.Method, system and software for digital media narrative personalization
US20050132295A1 (en)*2000-04-172005-06-16Roland NollChannel dancer
US20050187754A1 (en)*2003-12-092005-08-25Dana SuessSoftware-based keystroke eliminator for alpha-numeric keyboards and keypads
US20050283540A1 (en)*2004-06-022005-12-22Vadim FuxHandheld electronic device with text disambiguation
US20050283358A1 (en)*2002-06-202005-12-22James StephanickApparatus and method for providing visual indication of character ambiguity during text entry
US20060047498A1 (en)*2004-08-312006-03-02Vadim FuxSystem and method for multilanguage text input in a handheld electronic device
US7030890B1 (en)*1999-11-022006-04-18Thomson Licensing S.A.Displaying graphical objects
US20060195548A1 (en)*1999-08-272006-08-31Ochoa Optics LlcVideo distribution system
US7111243B1 (en)*2001-03-022006-09-19Oracle International CorporationCustomization of tab-order functionality in internet applications
US7117144B2 (en)*2001-03-312006-10-03Microsoft CorporationSpell checking for text input via reduced keypad keys
US20060247917A1 (en)*2005-04-292006-11-022012244 Ontario Inc.Method for generating text that meets specified characteristics in a handheld electronic device and a handheld electronic device incorporating the same
US20060265208A1 (en)*2005-05-182006-11-23Assadollahi Ramin ODevice incorporating improved text input mechanism
US20070016862A1 (en)*2005-07-152007-01-18Microth, Inc.Input guessing systems, methods, and computer program products
US7191211B2 (en)*2000-10-032007-03-13Raja TuliPortable high speed internet access device priority protocol
US20070074131A1 (en)*2005-05-182007-03-29Assadollahi Ramin ODevice incorporating improved text input mechanism
US20070076862A1 (en)*2005-09-302007-04-05Chatterjee Manjirnath ASystem and method for abbreviated text messaging
US20070079239A1 (en)*2000-10-272007-04-05Firooz GhassabianData entry system
US20070088681A1 (en)*2005-10-172007-04-19Veveo, Inc.Method and system for offsetting network latencies during incremental searching using local caching and predictive fetching of results from a remote server
US20070226649A1 (en)*2006-03-232007-09-27Agmon JonathanMethod for predictive typing
US7293231B1 (en)*1999-03-182007-11-06British Columbia Ltd.Data entry for personal computing devices
US20080021699A1 (en)*2006-07-192008-01-24Dinesh VermaMulti-lingual text entry using a dynamically reconfigurable keyboard
US20080154576A1 (en)*2006-12-212008-06-26Jianchao WuProcessing of reduced-set user input text with selected one of multiple vocabularies and resolution modalities
US7395203B2 (en)*2003-07-302008-07-01Tegic Communications, Inc.System and method for disambiguating phonetic input
US20080195762A1 (en)*2007-02-132008-08-14Wood Michael CMultifunction data entry device and method
US20080306782A1 (en)*2004-12-062008-12-11Cellectivity LimitedMethod of Driving Traffic From a Mobile Wireless Device to an E-Commerce Site and Tracking that Traffic
US20090063135A1 (en)*2007-08-312009-03-05Vadim FuxHandheld Electronic Device and Method Employing Logical Proximity of Characters in Spell Checking
US20090070098A1 (en)*2007-09-062009-03-12Google Inc.Dynamic Virtual Input Device Configuration
US20090182552A1 (en)*2008-01-142009-07-16Fyke Steven HMethod and handheld electronic device employing a touch screen for ambiguous word review or correction
US7580829B2 (en)*2002-07-182009-08-25Tegic Communications, Inc.Apparatus and method for reordering of multiple language databases for text disambiguation
US7664632B2 (en)*2006-11-102010-02-16Research In Motion LimitedMethod of using visual separators to indicate additional character combination choices on a handheld electronic device and associated apparatus
US7996781B2 (en)*2007-04-042011-08-09Vadim ZalivaList entry selection for electronic devices
US8289193B2 (en)*2007-08-312012-10-16Research In Motion LimitedMobile wireless communications device providing enhanced predictive word entry and related methods

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7072849B1 (en)*1988-07-152006-07-04International Business Machines CorporationMethod for presenting advertising in an interactive service
US6850252B1 (en)*1999-10-052005-02-01Steven M. HoffbergIntelligent electronic appliance system and method
US6029195A (en)*1994-11-292000-02-22Herz; Frederick S. M.System for customized electronic identification of desirable objects
JPH08180044A (en)1994-12-261996-07-12Nec Eng LtdKana/kanji converter
JPH09223135A (en)*1996-02-151997-08-26Canon Inc Printing system and control method thereof
US6240555B1 (en)*1996-03-292001-05-29Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US5848396A (en)*1996-04-261998-12-08Freedom Of Information, Inc.Method and apparatus for determining behavioral profile of a computer user
US5948061A (en)*1996-10-291999-09-07Double Click, Inc.Method of delivery, targeting, and measuring advertising over networks
US6141010A (en)*1998-07-172000-10-31B. E. Technology, LlcComputer interface method and apparatus with targeted advertising
US6266649B1 (en)*1998-09-182001-07-24Amazon.Com, Inc.Collaborative recommendations using item-to-item similarity mappings
ES2216608T3 (en)*1998-11-302004-10-16Index Systems, Inc. SMART AGENT BASED ON THE REALIZATION OF PROFILES BASED ON HABITS, STATISTICAL INFERENCE AND PSYCHO-DEMOGRAPHIC DATA.
JP3603936B2 (en)*1999-01-222004-12-22株式会社ソニー・コンピュータエンタテインメント Email advertising system
US20030182567A1 (en)*1999-10-202003-09-25Tivo Inc.Client-side multimedia content targeting system
US20020010757A1 (en)*1999-12-032002-01-24Joel GranikMethod and apparatus for replacement of on-line advertisements
JP2006067620A (en)1999-12-082006-03-09Ntt Docomo Inc Mobile phone and terminal device
JP4222712B2 (en)*2000-06-272009-02-12シャープ株式会社 Advertisement distribution system, second user device, and service providing device
US7613790B2 (en)*2000-07-132009-11-03Biap Systems, Inc.Apparatus for and method of executing customized interactive computing services in a broadband network environment
US20060015904A1 (en)*2000-09-082006-01-19Dwight MarcusMethod and apparatus for creation, distribution, assembly and verification of media
US6845374B1 (en)*2000-11-272005-01-18Mailfrontier, IncSystem and method for adaptive text recommendation
US20020147638A1 (en)*2001-04-052002-10-10International Business Machines CorporationBusiness method for e-commerce through customized activity-based advertising
US20030163815A1 (en)*2001-04-062003-08-28Lee BegejaMethod and system for personalized multimedia delivery service
JP4742456B2 (en)2001-06-292011-08-10沖電気工業株式会社 Input control method and input control program
US7013290B2 (en)*2001-08-032006-03-14John Allen AnanianPersonalized interactive digital catalog profiling
JP2003067510A (en)*2001-08-222003-03-07Sony CorpTerminal device, information providing device, information providing system, and information providing method
JP2003122787A (en)*2001-10-122003-04-25Nippon Television Network Corp Ad delivery optimization system and method
JP2003223590A (en)*2001-11-212003-08-08Matsushita Electric Ind Co Ltd Attribute information utilization system and device
KR100431510B1 (en)*2001-12-242004-05-14한국전자통신연구원Contents personalization method and apparatus by aggregating multiple profiles
US20030149975A1 (en)*2002-02-052003-08-07Charles ElderingTargeted advertising in on demand programming
AU2003239385A1 (en)*2002-05-102003-11-11Richard R. ReismanMethod and apparatus for browsing using multiple coordinated device
US7360160B2 (en)*2002-06-202008-04-15At&T Intellectual Property, Inc.System and method for providing substitute content in place of blocked content
JP2005012282A (en)*2003-06-162005-01-13Toshiba Corp Electronic merchandise distribution system, electronic merchandise receiving terminal, and electronic merchandise distribution method
US20050222989A1 (en)*2003-09-302005-10-06Taher HaveliwalaResults based personalization of advertisements in a search engine
JP2005165487A (en)*2003-12-012005-06-23Nec CorpPortable terminal equipment and its information input method
JP2005190389A (en)2003-12-262005-07-14Matsushita Electric Ind Co Ltd Character processing apparatus, character processing method and program
JP2005208943A (en)*2004-01-222005-08-04Denso It Laboratory IncSystem for providing service candidate, user side communication device, and service candidate server
JP4777859B2 (en)*2004-04-082011-09-21シャープ株式会社 Service receiving apparatus, service providing apparatus, computer program and recording medium therefor
US9854058B2 (en)*2004-07-232017-12-26At&T Intellectual Property I, L.P.Proxy-based profile management to deliver personalized services
US20060041472A1 (en)*2004-08-232006-02-23Lukose Rajan MSystems and methods of interfacing an advertisement with a message presentation client
US20060165005A1 (en)*2004-11-152006-07-27Microsoft CorporationBusiness method for pay-as-you-go computer and dynamic differential pricing
WO2007002859A2 (en)*2005-06-282007-01-04Choicestream, Inc.Methods and apparatus for a statistical system for targeting advertisements
US20070004384A1 (en)*2005-06-292007-01-04Vinod AnupamMethod and apparatus for providing personalized audio content delivery during telephony hold
JP2007025808A (en)*2005-07-122007-02-01Canon Inc Virtual keyboard system and control method thereof
US20070038516A1 (en)*2005-08-132007-02-15Jeff AppleSystems, methods, and computer program products for enabling an advertiser to measure user viewing of and response to an advertisement
EP1924922A4 (en)*2005-08-192010-11-03Fourthwall Media IncSystem and method for recommending items of interest to a user
JP2007108971A (en)2005-10-132007-04-26Nec CorpRetrieval method and device in portable terminal
US20070088801A1 (en)*2005-10-172007-04-19Zohar LevkovitzDevice, system and method of delivering targeted advertisements using wireless application protocol
US10803468B2 (en)*2006-04-182020-10-13At&T Intellectual Property I, L.P.Method and apparatus for selecting advertising

Patent Citations (55)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5479536A (en)*1991-11-271995-12-26International Business Machines CorporationStroke syntax input device
US6460036B1 (en)*1994-11-292002-10-01Pinpoint IncorporatedSystem and method for providing customized electronic newspapers and target advertisements
US5805911A (en)*1995-02-011998-09-08Microsoft CorporationWord prediction system
US5623406A (en)*1995-03-061997-04-22Jean D. IchbiahMethod and system for entering text in computer equipment
US6011554A (en)*1995-07-262000-01-04Tegic Communications, Inc.Reduced keyboard disambiguating system
US5952942A (en)*1996-11-211999-09-14Motorola, Inc.Method and device for input of text messages from a keypad
US6307548B1 (en)*1997-09-252001-10-23Tegic Communications, Inc.Reduced keyboard disambiguating system
US6456981B1 (en)*1998-09-302002-09-24Ncr CorporationMethod and apparatus for displaying a customized advertising message with a retail terminal
US7293231B1 (en)*1999-03-182007-11-06British Columbia Ltd.Data entry for personal computing devices
US20060195548A1 (en)*1999-08-272006-08-31Ochoa Optics LlcVideo distribution system
US7030890B1 (en)*1999-11-022006-04-18Thomson Licensing S.A.Displaying graphical objects
US6826413B1 (en)*1999-12-082004-11-30Ntt Docomo, Inc.Portable telephone and terminal equipment
US20050132295A1 (en)*2000-04-172005-06-16Roland NollChannel dancer
US7191211B2 (en)*2000-10-032007-03-13Raja TuliPortable high speed internet access device priority protocol
US20040021691A1 (en)*2000-10-182004-02-05Mark DostieMethod, system and media for entering data in a personal computing device
US20070079239A1 (en)*2000-10-272007-04-05Firooz GhassabianData entry system
US6728679B1 (en)*2000-10-302004-04-27Koninklijke Philips Electronics N.V.Self-updating user interface/entertainment device that simulates personal interaction
US20020052782A1 (en)*2000-10-302002-05-02Mark LandesmannBuyer-driven targeting of purchasing entities
US20020075320A1 (en)*2000-12-142002-06-20Philips Electronics North America Corp.Method and apparatus for generating recommendations based on consistency of selection
US20020093535A1 (en)*2001-01-172002-07-18Murphy Michael WilliamUser interface for character entry using a minimum number of selection keys
US20020152203A1 (en)*2001-02-072002-10-17Christian OstergaardCommunication terminal having a predictive text editor application
US7111243B1 (en)*2001-03-022006-09-19Oracle International CorporationCustomization of tab-order functionality in internet applications
US7117144B2 (en)*2001-03-312006-10-03Microsoft CorporationSpell checking for text input via reduced keypad keys
US20030028889A1 (en)*2001-08-032003-02-06Mccoskey John S.Video and digital multimedia aggregator
US20040243389A1 (en)*2001-08-082004-12-02Thomas Ronald HowardMethod and apparatus for selecting symbols in ideographic languages
US20030135484A1 (en)*2002-01-142003-07-17AlcatelMethod for using services at a terminal and a terminal, a server and a program module therefore
US20030197736A1 (en)*2002-01-162003-10-23Murphy Michael W.User interface for character entry using a minimum number of selection keys
US20050283358A1 (en)*2002-06-202005-12-22James StephanickApparatus and method for providing visual indication of character ambiguity during text entry
US7580829B2 (en)*2002-07-182009-08-25Tegic Communications, Inc.Apparatus and method for reordering of multiple language databases for text disambiguation
US20040158503A1 (en)*2003-01-312004-08-12Gross John N.Media queue monitor
US20040182567A1 (en)*2003-03-202004-09-23Matthews Martim VincentWellhead leak containment and blowout deflection apparatus
US20040267816A1 (en)*2003-04-072004-12-30Russek David J.Method, system and software for digital media narrative personalization
US20040230912A1 (en)*2003-05-132004-11-18Microsoft CorporationMultiple input language selection
US7395203B2 (en)*2003-07-302008-07-01Tegic Communications, Inc.System and method for disambiguating phonetic input
US20050187754A1 (en)*2003-12-092005-08-25Dana SuessSoftware-based keystroke eliminator for alpha-numeric keyboards and keypads
US20050283540A1 (en)*2004-06-022005-12-22Vadim FuxHandheld electronic device with text disambiguation
US20060047498A1 (en)*2004-08-312006-03-02Vadim FuxSystem and method for multilanguage text input in a handheld electronic device
US20080306782A1 (en)*2004-12-062008-12-11Cellectivity LimitedMethod of Driving Traffic From a Mobile Wireless Device to an E-Commerce Site and Tracking that Traffic
US20060247917A1 (en)*2005-04-292006-11-022012244 Ontario Inc.Method for generating text that meets specified characteristics in a handheld electronic device and a handheld electronic device incorporating the same
US20070074131A1 (en)*2005-05-182007-03-29Assadollahi Ramin ODevice incorporating improved text input mechanism
US20060265208A1 (en)*2005-05-182006-11-23Assadollahi Ramin ODevice incorporating improved text input mechanism
US8036878B2 (en)*2005-05-182011-10-11Never Wall Treuhand GmbHDevice incorporating improved text input mechanism
US20070016862A1 (en)*2005-07-152007-01-18Microth, Inc.Input guessing systems, methods, and computer program products
US20070076862A1 (en)*2005-09-302007-04-05Chatterjee Manjirnath ASystem and method for abbreviated text messaging
US20070088681A1 (en)*2005-10-172007-04-19Veveo, Inc.Method and system for offsetting network latencies during incremental searching using local caching and predictive fetching of results from a remote server
US20070226649A1 (en)*2006-03-232007-09-27Agmon JonathanMethod for predictive typing
US20080021699A1 (en)*2006-07-192008-01-24Dinesh VermaMulti-lingual text entry using a dynamically reconfigurable keyboard
US7664632B2 (en)*2006-11-102010-02-16Research In Motion LimitedMethod of using visual separators to indicate additional character combination choices on a handheld electronic device and associated apparatus
US20080154576A1 (en)*2006-12-212008-06-26Jianchao WuProcessing of reduced-set user input text with selected one of multiple vocabularies and resolution modalities
US20080195762A1 (en)*2007-02-132008-08-14Wood Michael CMultifunction data entry device and method
US7996781B2 (en)*2007-04-042011-08-09Vadim ZalivaList entry selection for electronic devices
US20090063135A1 (en)*2007-08-312009-03-05Vadim FuxHandheld Electronic Device and Method Employing Logical Proximity of Characters in Spell Checking
US8289193B2 (en)*2007-08-312012-10-16Research In Motion LimitedMobile wireless communications device providing enhanced predictive word entry and related methods
US20090070098A1 (en)*2007-09-062009-03-12Google Inc.Dynamic Virtual Input Device Configuration
US20090182552A1 (en)*2008-01-142009-07-16Fyke Steven HMethod and handheld electronic device employing a touch screen for ambiguous word review or correction

Cited By (92)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9035876B2 (en)2008-01-142015-05-19Apple Inc.Three-dimensional user interface session control
US20110035227A1 (en)*2008-04-172011-02-10Samsung Electronics Co., Ltd.Method and apparatus for encoding/decoding an audio signal by using audio semantic information
US20110047155A1 (en)*2008-04-172011-02-24Samsung Electronics Co., Ltd.Multimedia encoding method and device based on multimedia content characteristics, and a multimedia decoding method and device based on multimedia
US20110060599A1 (en)*2008-04-172011-03-10Samsung Electronics Co., Ltd.Method and apparatus for processing audio signals
US9294862B2 (en)2008-04-172016-03-22Samsung Electronics Co., Ltd.Method and apparatus for processing audio signals using motion of a sound source, reverberation property, or semantic object
US9332106B2 (en)2009-01-302016-05-03Blackberry LimitedSystem and method for access control in a portable electronic device
US20100199228A1 (en)*2009-01-302010-08-05Microsoft CorporationGesture Keyboarding
US20190012353A1 (en)*2009-03-162019-01-10Apple Inc.Multifunction device with integrated search and application selection
US11720584B2 (en)*2009-03-162023-08-08Apple Inc.Multifunction device with integrated search and application selection
US12393600B2 (en)2009-03-162025-08-19Apple Inc.Multifunction device with integrated search and application selection
US10445424B2 (en)2009-03-302019-10-15Touchtype LimitedSystem and method for inputting text into electronic devices
US10191654B2 (en)2009-03-302019-01-29Touchtype LimitedSystem and method for inputting text into electronic devices
US9189472B2 (en)*2009-03-302015-11-17Touchtype LimitedSystem and method for inputting text into small screen devices
US20120223889A1 (en)*2009-03-302012-09-06Touchtype LtdSystem and Method for Inputting Text into Small Screen Devices
US9659002B2 (en)2009-03-302017-05-23Touchtype LtdSystem and method for inputting text into electronic devices
US20140350920A1 (en)2009-03-302014-11-27Touchtype LtdSystem and method for inputting text into electronic devices
US9424246B2 (en)2009-03-302016-08-23Touchtype Ltd.System and method for inputting text into electronic devices
US10073829B2 (en)2009-03-302018-09-11Touchtype LimitedSystem and method for inputting text into electronic devices
US10402493B2 (en)2009-03-302019-09-03Touchtype LtdSystem and method for inputting text into electronic devices
US20110074692A1 (en)*2009-09-302011-03-31At&T Mobility Ii LlcDevices and Methods for Conforming a Virtual Keyboard
US20110074686A1 (en)*2009-09-302011-03-31At&T Mobility Ii LlcAngular Sensitized Keypad
US9122393B2 (en)2009-09-302015-09-01At&T Mobility Ii LlcPredictive sensitized keypad
US9128610B2 (en)2009-09-302015-09-08At&T Mobility Ii LlcVirtual predictive keypad
US8812972B2 (en)2009-09-302014-08-19At&T Intellectual Property I, L.P.Dynamic generation of soft keyboards for mobile devices
US8810516B2 (en)2009-09-302014-08-19At&T Mobility Ii LlcAngular sensitized keypad
US8816965B2 (en)2009-09-302014-08-26At&T Mobility Ii LlcPredictive force sensitive keypad
US20110074704A1 (en)*2009-09-302011-03-31At&T Mobility Ii LlcPredictive Sensitized Keypad
US20110078613A1 (en)*2009-09-302011-03-31At&T Intellectual Property I, L.P.Dynamic Generation of Soft Keyboards for Mobile Devices
US20110074691A1 (en)*2009-09-302011-03-31At&T Mobility Ii LlcPredictive Force Sensitive Keypad
US9134811B2 (en)2009-09-302015-09-15At&T Mobility Ii LlcAngular sensitized keypad
US20110074685A1 (en)*2009-09-302011-03-31At&T Mobility Ii LlcVirtual Predictive Keypad
US9046932B2 (en)2009-10-092015-06-02Touchtype LtdSystem and method for inputting text into electronic devices based on text and text category predictions
US20120096409A1 (en)*2010-10-192012-04-19International Business Machines CorporationAutomatically Reconfiguring an Input Interface
US20120192091A1 (en)*2010-10-192012-07-26International Business Machines CorporationAutomatically Reconfiguring an Input Interface
US10764130B2 (en)*2010-10-192020-09-01International Business Machines CorporationAutomatically reconfiguring an input interface
US11206182B2 (en)*2010-10-192021-12-21International Business Machines CorporationAutomatically reconfiguring an input interface
US10026058B2 (en)*2010-10-292018-07-17Microsoft Technology Licensing, LlcEnterprise resource planning oriented context-aware environment
US8872762B2 (en)2010-12-082014-10-28Primesense Ltd.Three dimensional user interface cursor control
US8933876B2 (en)2010-12-132015-01-13Apple Inc.Three dimensional user interface session control
CN103370705A (en)*2011-01-052013-10-23谷歌公司Method and system for facilitating text input
US20120173222A1 (en)*2011-01-052012-07-05Google Inc.Method and system for facilitating text input
US9009030B2 (en)*2011-01-052015-04-14Google Inc.Method and system for facilitating text input
US8881051B2 (en)2011-07-052014-11-04Primesense LtdZoom-based gesture user interface
US9459758B2 (en)2011-07-052016-10-04Apple Inc.Gesture-based interface with enhanced features
US9377865B2 (en)2011-07-052016-06-28Apple Inc.Zoom-based gesture user interface
US20130044053A1 (en)*2011-08-152013-02-21Primesense Ltd.Combining Explicit Select Gestures And Timeclick In A Non-Tactile Three Dimensional User Interface
US9030498B2 (en)*2011-08-152015-05-12Apple Inc.Combining explicit select gestures and timeclick in a non-tactile three dimensional user interface
US9218063B2 (en)2011-08-242015-12-22Apple Inc.Sessionless pointing user interface
US20130085747A1 (en)*2011-09-292013-04-04Microsoft CorporationSystem, Method and Computer-Readable Storage Device for Providing Cloud-Based Shared Vocabulary/Typing History for Efficient Social Communication
US9785628B2 (en)*2011-09-292017-10-10Microsoft Technology Licensing, LlcSystem, method and computer-readable storage device for providing cloud-based shared vocabulary/typing history for efficient social communication
US10235355B2 (en)2011-09-292019-03-19Microsoft Technology Licensing, LlcSystem, method, and computer-readable storage device for providing cloud-based shared vocabulary/typing history for efficient social communication
US9715489B2 (en)2011-11-102017-07-25Blackberry LimitedDisplaying a prediction candidate after a typing mistake
US8490008B2 (en)2011-11-102013-07-16Research In Motion LimitedTouchscreen keyboard predictive display and generation of a set of characters
US9032322B2 (en)2011-11-102015-05-12Blackberry LimitedTouchscreen keyboard predictive display and generation of a set of characters
US9122672B2 (en)2011-11-102015-09-01Blackberry LimitedIn-letter word prediction for virtual keyboard
US9310889B2 (en)2011-11-102016-04-12Blackberry LimitedTouchscreen keyboard predictive display and generation of a set of characters
US9652448B2 (en)2011-11-102017-05-16Blackberry LimitedMethods and systems for removing or replacing on-keyboard prediction candidates
US9152323B2 (en)2012-01-192015-10-06Blackberry LimitedVirtual keyboard providing an indication of received input
US9557913B2 (en)2012-01-192017-01-31Blackberry LimitedVirtual keyboard display having a ticker proximate to the virtual keyboard
US8659569B2 (en)2012-02-242014-02-25Blackberry LimitedPortable electronic device including touch-sensitive display and method of controlling same
US9910588B2 (en)2012-02-242018-03-06Blackberry LimitedTouchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters
US9229534B2 (en)2012-02-282016-01-05Apple Inc.Asymmetric mapping for tactile and non-tactile user interfaces
US9201510B2 (en)2012-04-162015-12-01Blackberry LimitedMethod and device having touchscreen keyboard with visual cues
US10331313B2 (en)2012-04-302019-06-25Blackberry LimitedMethod and apparatus for text selection
US20130289975A1 (en)*2012-04-302013-10-31Research In Motion LimitedElectronic device and method for a bidirectional context-based text disambiguation
US8543934B1 (en)2012-04-302013-09-24Blackberry LimitedMethod and apparatus for text selection
US9292192B2 (en)2012-04-302016-03-22Blackberry LimitedMethod and apparatus for text selection
US9354805B2 (en)2012-04-302016-05-31Blackberry LimitedMethod and apparatus for text selection
US9442651B2 (en)2012-04-302016-09-13Blackberry LimitedMethod and apparatus for text selection
US10025487B2 (en)2012-04-302018-07-17Blackberry LimitedMethod and apparatus for text selection
US8972241B2 (en)*2012-04-302015-03-03Blackberry LimitedElectronic device and method for a bidirectional context-based text disambiguation
US9195386B2 (en)2012-04-302015-11-24Blackberry LimitedMethod and apapratus for text selection
US9207860B2 (en)2012-05-252015-12-08Blackberry LimitedMethod and apparatus for detecting a gesture
US9116552B2 (en)2012-06-272015-08-25Blackberry LimitedTouchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard
US20150128049A1 (en)*2012-07-062015-05-07Robert S. BlockAdvanced user interface
US20140019126A1 (en)*2012-07-132014-01-16International Business Machines CorporationSpeech-to-text recognition of non-dictionary words using location data
US9063653B2 (en)2012-08-312015-06-23Blackberry LimitedRanking predictions based on typing speed and typing confidence
US9524290B2 (en)2012-08-312016-12-20Blackberry LimitedScoring predictions based on prediction length and typing speed
US9189157B2 (en)2013-03-152015-11-17Blackberry LimitedMethod and apparatus for word prediction selection
US9348429B2 (en)2013-03-152016-05-24Blackberry LimitedMethod and apparatus for word prediction using the position of a non-typing digit
US10642933B2 (en)2013-03-152020-05-05Blackberry LimitedMethod and apparatus for word prediction selection
US20140331131A1 (en)*2013-05-022014-11-06Autumn Brandy DeSellemAccessible Self-Service Kiosk
US9261973B2 (en)2013-06-072016-02-16Blackberry LimitedMethod and system for previewing characters based on finger position on keyboard
CN103440299A (en)*2013-08-202013-12-11陈喜Quick information input method based on focus context associational words
US9841873B1 (en)*2013-12-302017-12-12James Ernest SchroederProcess for reducing the number of physical actions required while inputting character strings
US9477653B2 (en)2014-06-262016-10-25Blackberry LimitedCharacter entry for an electronic device using a position sensing keyboard
US10372310B2 (en)2016-06-232019-08-06Microsoft Technology Licensing, LlcSuppression of input images
US11622145B2 (en)2017-02-142023-04-04Samsung Electronics Co., Ltd.Display device and method, and advertisement server
US20180349348A1 (en)*2017-06-052018-12-06Blackberry LimitedGenerating predictive texts on an electronic device
US20220366137A1 (en)*2017-07-312022-11-17Apple Inc.Correcting input based on user context
US11263399B2 (en)*2017-07-312022-03-01Apple Inc.Correcting input based on user context
US11900057B2 (en)*2017-07-312024-02-13Apple Inc.Correcting input based on user context

Also Published As

Publication numberPublication date
CA2686592A1 (en)2008-11-13
US20080281974A1 (en)2008-11-13
EP2156316A4 (en)2013-03-06
WO2008137158A1 (en)2008-11-13
KR20100036240A (en)2010-04-07
US8639826B2 (en)2014-01-28
JP2010530561A (en)2010-09-09
EP2156280A1 (en)2010-02-24
KR101528586B1 (en)2015-06-12
EP2156316A1 (en)2010-02-24
WO2008137160A1 (en)2008-11-13
CA2686601A1 (en)2008-11-13
CA2686601C (en)2016-10-04
KR101528592B1 (en)2015-06-12
JP2010527066A (en)2010-08-05
EP2156280A4 (en)2014-09-10
KR20100019991A (en)2010-02-19
JP2014075150A (en)2014-04-24
JP5735087B2 (en)2015-06-17

Similar Documents

PublicationPublication DateTitle
US20080281583A1 (en)Context-dependent prediction and learning with a universal re-entrant predictive text input software component
US10775967B2 (en)Context-aware field value suggestions
US8374846B2 (en)Text input device and method
US9389700B2 (en)Apparatus and method for inputting characters on touch screen of a terminal
EP2051158B1 (en)System for text entry
US9104312B2 (en)Multimodal text input system, such as for use with touch screens on mobile phones
US8136050B2 (en)Electronic device and user interface and input method therefor
US8997013B2 (en)Multiple graphical keyboards for continuous gesture input
US20100171700A1 (en)Method and apparatus for text entry
US20090249203A1 (en)User interface device, computer program, and its recording medium
KR20120006503A (en) Improved text input
JP2003523562A (en) pointing device
KR20040002875A (en)Hand-held device that supports fast text typing
US8044932B2 (en)Method of controlling pointer in mobile terminal having pointing device
CN101714049A (en)Pinyin input method and terminal thereof
US20090077494A1 (en)Contextual prediction
US20110145705A1 (en)Control method of user interface
US20160267800A1 (en)Electronic device and method for providing learning information using the same
EP2020636A1 (en)Context senstive text input device and method in which candidate words are displayed in a spatial arrangement according to that of the device input means
JP5105093B2 (en) Terminal device and program
KR102869440B1 (en)Character input device implemented in software

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:BIAP, INC., VIRGINIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SLOTHOUBER, LOUIS P.;DAVIS, ERIC H.;YOUNG, MICHAEL K.;AND OTHERS;REEL/FRAME:021107/0128;SIGNING DATES FROM 20080527 TO 20080529

ASAssignment

Owner name:FOURTHWALL MEDIA, INC., VIRGINIA

Free format text:CHANGE OF NAME;ASSIGNOR:BIAP, INC.;REEL/FRAME:023449/0009

Effective date:20091022

ASAssignment

Owner name:SILICON VALLEY BANK, CALIFORNIA

Free format text:SECURITY AGREEMENT;ASSIGNOR:FOURTHWALL MEDIA, INC.;REEL/FRAME:028561/0700

Effective date:20120716

STCBInformation on status: application discontinuation

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


[8]ページ先頭

©2009-2025 Movatter.jp