Validity Report
Full Report
US7991784B2 — Automatic dynamic contextual data entry completion system
Priority Date: 2005-01-21, Publication Date: 2011-08-02, Current Assignee: MOUNTECH IP LLCReport Generated: 2020-08-01

Results

Patent Id
Score
Title
Patent Type
Publication Date
Priority Date
Family Id
Search Efficiency
Original Assignee
Current Assignee
US6556841B21.048Spelling correction for two-way mobile communication devicesGRANT2003-04-291999-05-0323176472GreatGreat Elm Capital Group IncUnwired Planet LLC
EP1446763B10.937CHARACTER STRING IDENTIFICATIONGRANT2008-02-272001-10-153832071GreatSilverbrook Research Pty LtdSilverbrook Research Pty Ltd
US5357431A0.877Character string retrieval system using index and unit for making the indexGRANT1994-10-181992-01-2726347632GreatFujitsu LtdFujitsu Ltd
EP1171813B10.840DATA ENTRY FOR PERSONAL COMPUTING DEVICESGRANT2003-06-041999-03-1823040914Great602531 British Columbia Ltd602531 British Columbia Ltd
US7266554B20.833Document extracting device  document extracting program  and document extracting methodGRANT2007-09-042002-12-1232759892GreatSeiko Epson CorpSeiko Epson Corp
EP1733298B10.828HUMAN-TO-COMPUTER INTERFACESGRANT2013-07-032004-03-2332188487GreatKeypoint Technologies UK LtdKeypoint Technologies UK Ltd
EP1366490B10.827HIERARCHICHAL LANGUAGE MODELSGRANT2004-09-152001-03-0125173942GreatInternational Business Machines CorpInternational Business Machines Corp
US7149550B20.797Communication terminal having a text editor application with a word completion featureGRANT2006-12-122001-11-2725539624GreatNokia OyjProvenance Asset Group LLC, Nokia USA Inc
US6751603B10.792Autocomplete method and apparatus for data file selectionGRANT2004-06-152000-05-1632393721GreatSun Microsystems IncOracle America Inc
US5963666A0.779Confusion matrix mediated word predictionGRANT1999-10-051995-08-1824057082GreatInternational Business Machines CorpInternational Business Machines Corp
US7218249B20.775Hand-held communication device having navigation key-based predictive text entryGRANT2007-05-152004-06-0835447123GreatSiemens Communications IncSiemens AG
EP1356368B10.762DATA ENTRY METHOD AND SYSTEM FOR PERSONAL COMPUTER  AND CORRESPONDING COMPUTER READABLE MEDIUMGRANT2007-12-122000-10-1825682169Great602531 British Columbia Ltd602531 British Columbia Ltd
US6377965B10.762Automatic word completion system for partially entered dataGRANT2002-04-231997-11-0725510674GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US7620616B20.762Terminal apparatus  method and computer program for selecting a symbol stringGRANT2009-11-172003-12-3029763611GreatNokia OyjWsou Investments LLC
US7293231B10.747Data entry for personal computing devicesGRANT2007-11-061999-03-1834987821Great602531 British Columbia LtdWORDLOGIC SYSTEMS Inc, 602531 British Columbia Ltd
WO2001035250A20.745LANGUAGE INPUT ARCHITECTURE FOR CONVERTING ONE TEXT FORM TO ANOTHER TEXT FORM WITH TOLERANCE TO SPELLING  TYPOGRAPHICAL  AND CONVERSION ERRORSAPPLICATION2001-05-171999-11-0526860054Great
US7500201B20.743Data input method and system with multi-sub-field matching of user entries into a graphical input deviceGRANT2009-03-032002-02-2227752824GreatCall Tell LLCINTERFACE IP HOLDINGS LLC, Call Tell LLC
US20050175242A10.740Online handwritten character input device and methodAPPLICATION2005-08-112003-04-2434825494GreatFujitsu LtdFujitsu Ltd
US8874431B20.733Knowledge system method and apparatusGRANT2014-10-282001-03-1646206212GreatMeaningful Machines LLCJGC Corp, Meaningful Machines LLC
US7860706B20.719Knowledge system method and appparatusGRANT2010-12-282001-03-1632233086GreatMeaningful Machines LLCMeaningful Machines LLC
EP1359516A20.717Processing character informationGRANT2003-11-052002-04-1629217974GreatFujitsu LtdFujitsu Ltd
US5757983A0.712Document retrieval method and systemGRANT1998-05-261990-08-0927303324GreatHitachi LtdHitachi Ltd
WO2004031932A10.712METHOD AND DEVICE FOR ENTERING WORDS IN A USER INTERFACE OF AN ELECTRONIC DEVICEAPPLICATION2004-04-152002-10-038564692Great
US20020093535A10.704User interface for character entry using a minimum number of selection keysAPPLICATION2002-07-182001-01-1726728003Great
US6271835B10.693Touch-screen input deviceGRANT2001-08-071998-09-0322516420GreatNortel Networks LtdRPX Clearinghouse LLC
US6692170B20.688Method and apparatus for text inputGRANT2004-02-172001-02-2126759920Great
US6005495A0.687Method and system for intelligent text entry on a numeric keypadGRANT1999-12-211997-02-2725194715GreatAmeritech CorpAT&T Intellectual Property I LP, Ameritech Properties Inc
US20030197736A10.685User interface for character entry using a minimum number of selection keysAPPLICATION2003-10-232002-01-1633510339Great
US7136047B20.679Software multi-tap input system and methodGRANT2006-11-142003-04-0933130705GreatMicrosoft CorpMicrosoft Technology Licensing LLC
WO2005069159A10.677METHOD OF DATA ENTRY FOR INDIC LANGUAGESAPPLICATION2005-07-282004-01-1434793520Great
US6564213B10.676Search query autocompletionGRANT2003-05-132000-04-1824202681GreatAmazon com IncA9 com Inc
US6810272B20.673Data entry by string of possible candidate information in a hand-portable communication terminalGRANT2004-10-261998-01-1410825267GreatNokia Mobile Phones LtdNokia Mobile Phones Ltd
EP1145102B10.672TEXT INPUT SYSTEM FOR IDEOGRAPHIC LANGUAGESGRANT2003-06-251999-01-0422356444GreatZI TECHNOLOGY CORPORATIONZI TECHNOLOGY CORPORATION
US9436781B20.667Method and system for autocompletion for languages having ideographs and phonetic charactersGRANT2016-09-062004-11-1236127349GreatGoogle LLCGoogle LLC
US20040021691A10.666Method  system and media for entering data in a personal computing deviceAPPLICATION2004-02-052000-10-184167422Great602531 British Columbia Ltd60251 BRITISH COLUMBIA Ltd, 602531 British Columbia Ltd, 60251 BRITISH COLUMBIA Ltd
US8583440B20.665Apparatus and method for providing visual indication of character ambiguity during text entryGRANT2013-11-122002-06-2036337093GreatTegic Communications IncNuance Communications Inc
US5748512A0.654Adjusting keyboardGRANT1998-05-051995-02-2823567215GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US8132118B20.652Intelligent default selection in an on-screen keyboardGRANT2012-03-062003-06-1033538961GreatMicrosoft CorpRovi Technologies Corp
US7162694B20.644Method for entering textGRANT2007-01-092001-02-1326953027GreatMicrosoft CorpMicrosoft Technology Licensing LLC
EP0842463B10.644REDUCED KEYBOARD DISAMBIGUATING SYSTEMGRANT2000-03-291995-07-2626694373GreatTegic Communications IncTegic Communications Inc
US7356537B20.643Providing contextually sensitive tools and help content in computer-generated documentsGRANT2008-04-082002-06-0627612867GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US7392326B20.643Method for text entry in an electronic deviceGRANT2008-06-242001-02-1626953690GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US10162890B20.632Search engine for a video recorderGRANT2018-12-252005-01-0636641891GreatRovi Guides IncRovi Guides Inc
EP1248183B10.632Reduced keyboard disambiguating systemGRANT2012-07-041997-09-2527239889GreatTegic Communications IncTegic Communications Inc
US6018736A0.631Word-containing database accessing system for responding to ambiguous queries  including a dictionary of database words  a dictionary searcher and a database searcherGRANT2000-01-251994-10-0323231844GreatPhonetic Systems LtdPhonetic Systems Ltd
US7973770B20.626Method and user interface for entering charactersGRANT2011-07-052002-11-2032187251GreatNokia OyjNokia Technologies Oy
US20040153975A10.624Text entry mechanism for small keypadsAPPLICATION2004-08-052003-02-0532771375GreatZi Tech Corp LtdZi Corp of Canada Inc
US8005919B20.622Host-based intelligent results related to a character streamGRANT2011-08-232002-11-1834382304GreatAOL IncFacebook Inc, Verizon Media Inc
WO2002069240A20.622APPARATUS AND METHOD FOR SELECTING DATAAPPLICATION2002-09-062001-02-2227121163Great
US7424510B20.621Methods and systems for Web-based incremental searchesGRANT2008-09-092002-09-0331982708GreatX1 Tech IncFUTURE SEARCH HOLDINGS Inc, XI TECHNOLOGIES Inc
US7958461B20.619Method of inputting characters on a wireless mobile terminalGRANT2011-06-072002-07-2230439376GreatSamsung Electronics Co LtdSamsung Electronics Co Ltd
US20020021311A10.616Data entry using a reduced keyboardAPPLICATION2002-02-212000-08-1427499391GreatApproximatch LtdAPPROXMATCH Ltd, Approximatch Ltd
US5896321A0.616Text completion system for a miniature computerGRANT1999-04-201997-11-1425516739GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US5963671A0.614Enhancement of soft keyboard operations using trigram predictionGRANT1999-10-051991-11-2727051077GreatInternational Business Machines CorpLenovo Singapore Pte Ltd
EP1425677A10.614SYSTEM AND METHOD FOR ASYNCHRONOUS CLIENT SERVER SESSION COMMUNICATIONGRANT2004-06-092001-08-2025464069GreatMASTEROBJECTSMasterObjects Inc
US10067572B20.613Hand-held electronic deviceGRANT2018-09-041998-06-2624167126GreatBlackBerry LtdBlackBerry Ltd
US20050141770A10.612Split on-screen keyboardAPPLICATION2005-06-302003-12-3034701103GreatNokia OyjNokia Oyj
US20020113827A10.610Apparatus and method for selecting dataAPPLICATION2002-08-222001-02-2225153845GreatIntreon CorpDigeo Inc
US7720682B20.608Method and apparatus utilizing voice input to resolve ambiguous manually entered text inputGRANT2010-05-181998-12-0436793694GreatTegic Communications IncNuance Communications Inc
WO2005077098A20.601HANDWRITING AND VOICE INPUT WITH AUTOMATIC CORRECTIONAPPLICATION2005-08-252004-02-1134865026Great
US7770102B10.597Method and system for semantically labeling strings and providing actions based on semantically labeled stringsGRANT2010-08-032000-06-0624353733GreatMicrosoft CorpMicrosoft Technology Licensing LLC
EP0519049B10.596MACHINE TRANSLATION AND TELECOMMUNICATIONS SYSTEMGRANT1998-03-181990-12-3124551728GreatTrans Link International CorpTRANS-LINK INTERNATIONAL Corp, Trans Link International Corp, TRANS-LINK INTERNATIONAL Corp
US20050195159A10.596Keyboardless text entryAPPLICATION2005-09-082004-02-2334915582GreatHillcrest Laboratories IncIDHL Holdings Inc
US7920132B20.595Virtual keyboard system with automatic correctionGRANT2011-04-051999-05-2734742392GreatTegic Communications IncNuance Communications Inc
US6801659B10.594Text input system for ideographic and nonideographic languagesGRANT2004-10-051999-01-0433032533GreatZi Tech Corp LtdZi Tech Corp Ltd, Zi Corp of Canada Inc
US7319957B20.593Handwriting and voice input with automatic correctionGRANT2008-01-152004-02-1135097398GreatTegic Communications IncNuance Communications Inc
US20020057842A10.587Smart handwriting recognition apparatus and methodsAPPLICATION2002-05-162000-06-0226903833Great
US8136050B20.587Electronic device and user interface and input method thereforGRANT2012-03-132003-11-2134591369GreatNuance Communications IncNuance Communications Inc
US20060288297A10.584System  method and technique for enabling users to interact and edit address fields of messaging applicationsAPPLICATION2006-12-211999-08-1240243871GreatPalm IncHewlett Packard Development Co LP
US6169538B10.581Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devicesGRANT2001-01-021998-08-1322460141GreatMotorola Solutions IncGoogle Technology Holdings LLC
US6922810B10.581Grammar-based automatic data completion and suggestion for user inputGRANT2005-07-262000-03-0734193402GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US20060288298A10.581System  method and technique for enabling users to interact with address fields of messaging applicationsAPPLICATION2006-12-211999-08-1240243872GreatPalm IncHewlett Packard Development Co LP
US7027192B20.579Data communication apparatusGRANT2006-04-112001-02-2818915258GreatPanasonic System Solutions Japan Co LtdPanasonic System Solutions Japan Co Ltd
US7821503B20.578Touch screen and graphical user interfaceGRANT2010-10-262003-04-0943085814GreatTegic Communications IncNuance Communications Inc
US9697264B20.576Process and apparatus for selecting an item from a databaseGRANT2017-07-042002-08-2039588074GreatKannuu Pty LtdKannuu Pty Ltd
US7750891B20.573Selective input system based on tracking of motion parameters of an input deviceGRANT2010-07-062003-04-0934437661GreatTegic Communications IncNuance Communications Inc
US7171498B20.571Alphanumeric keyboard input system using a game controllerGRANT2007-01-302003-01-0932711332GreatSony Interactive Entertainment America LLCSony Interactive Entertainment LLC
US5953541A0.570Disambiguating system for disambiguating ambiguous input sequences by displaying objects associated with the generated input sequences in the order of decreasing frequency of useGRANT1999-09-141997-01-2425158656GreatTegic Communications IncNuance Communications Inc
US6820075B20.569Document-centric system with auto-completionGRANT2004-11-162001-08-1326978114GreatXerox CorpIII Holdings 6 LLC
US7599914B20.569Phrase-based searching in an information retrieval systemGRANT2009-10-062004-07-2634979519GreatGoogle LLCGoogle LLC
US7499940B10.567Method and system for URL autocompletion using ranked resultsGRANT2009-03-032004-11-1140385458GreatGoogle LLCGoogle LLC
US7486277B20.565Character and text unit input correction systemGRANT2009-02-032003-04-3032990441GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US5734749A1.237Character string input system for completing an input character string with an incomplete input indicative signGRANT1998-03-311993-12-2726573500GoodNEC CorpNEC Corp
US8856093B20.689Methods and systems for search indexingGRANT2014-10-072002-09-0339477033GoodFUTURE SEARCH HOLDINGS IncFUTURE SEARCH HOLDINGS Inc
US20020091742A10.621Method  apparatus  signals and media for providing custom output in response to user input and e-mail system employing sameAPPLICATION2002-07-112001-01-0525041141GoodInfowave Software IncInfowave Software Inc
US4891786A0.564Stroke typing systemGRANT1990-01-021983-02-2227413070GoodInternational Business Machines CorpInternational Business Machines Corp
US6766069B10.561Text selection from images of documents using auto-completionGRANT2004-07-201999-12-2132682573GoodXerox CorpXerox Corp
US6405060B10.560User interface with improved data entry features for telephone systemGRANT2002-06-111995-07-1924004933GoodCirrus Logic IncCirrus Logic Inc
US7712053B20.560Explicit character filtering of ambiguous text entryGRANT2010-05-041998-12-0429999073GoodTegic Communications IncNuance Communications Inc
US6801190B10.559Keyboard system with automatic correctionGRANT2004-10-051999-05-2722473592GoodAOL IncAMERICA ONLINE (AOL), Nuance Communications Inc
EP2278581A10.556Multimodal disambiguation of speech recognitionGRANT2011-01-262004-06-0235463602GoodAOL IncAOL Inc
US7487145B10.556Method and system for autocompletion using ranked resultsGRANT2009-02-032004-06-2240298150GoodGoogle LLCGoogle LLC
US20050192802A10.554Handwriting and voice input with automatic correctionAPPLICATION2005-09-012004-02-1134889720GoodAOL IncTegic Communications Inc
US7426507B10.552Automatic taxonomy generation in search results using phrasesGRANT2008-09-162004-07-2639743273GoodGoogle LLCGoogle LLC
US9430051B20.552Keyboard with input-sensitive display deviceGRANT2016-08-302003-04-3037604920GoodMicrosoft Technology Licensing LLCMicrosoft Technology Licensing LLC
US7580929B20.549Phrase-based personalization of searches in an information retrieval systemGRANT2009-08-252004-07-2640137561GoodGoogle LLCGoogle LLC, Viaviente
US5680511A0.548Systems and methods for word recognitionGRANT1997-10-211995-06-0723895296GoodL&H Holdings USA IncEXPRESS COMMUNICATIONS SUPPLY Inc, Nuance Communications Inc
US9811728B20.548Adding value to a rendered documentGRANT2017-11-072004-04-1258691954GoodGoogle LLCGoogle LLC
US8261208B20.547Method and system speeding up data input to a communication systemGRANT2012-09-042003-11-2534632934GoodLooptvLooptv
EP1527398B10.546SYSTEMS AND METHODS OF BUILDING AND USING CUSTOM WORD LISTSGRANT2009-11-182002-07-2330771102GoodResearch in Motion LtdBlackBerry Ltd
US8713418B20.545Adding value to a rendered documentGRANT2014-04-292004-04-1239523821GoodGoogle LLCGoogle LLC
US7567959B20.543Multiple index based information retrieval systemGRANT2009-07-282004-07-2636741037GoodGoogle LLCGoogle LLC
US8552984B20.539Method  system  apparatus and computer-readable media for directing input associated with keyboard-type deviceGRANT2013-10-082005-01-1336652781Good602531 British Columbia Ltd602531 British Columbia Ltd
US6539421B10.539Messaging application user interfaceGRANT2003-03-251999-09-2423600911GoodAOL IncFacebook Inc
US7536408B20.538Phrase-based indexing in an information retrieval systemGRANT2009-05-192004-07-2634941844GoodGoogle LLCGoogle LLC
US8346620B20.537Automatic modification of web pagesGRANT2013-01-012004-07-1943781688GoodGoogle LLCGoogle LLC
US5784008A0.536Word processingGRANT1998-07-211996-06-0310794655GoodInternational Business Machines CorpInternational Business Machines Corp
US7202853B20.536Reduced keyboard system that emulates QWERTY-type mapping and typingGRANT2007-04-102002-04-0428787350GoodXrgomics Pte LtdXrgomics Pte Ltd
US6952805B10.534System and method for automatically populating a dynamic resolution listGRANT2005-10-042000-04-2434652524GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20040243746A10.533Character generation systemAPPLICATION2004-12-022001-01-253826729Good
EP1665078A10.533CONTEXTUAL PREDICTION OF USER WORDS AND USER ACTIONSGRANT2006-06-072003-09-1934437265GoodAOL IncAOL Inc
US6392640B10.531Entry of words with thumbwheel by disambiguationGRANT2002-05-211995-04-1827383474GoodCognitive Res and Design CorpLG Electronics Inc
US4969097A0.530Method of rapid entering of text into computer equipmentGRANT1990-11-061985-09-1826917025Good
US8179289B20.529Handheld electronic device with text disambiguationGRANT2012-05-152004-06-0235447077GoodResearch in Motion LtdBlackBerry Ltd
US7711679B20.529Phrase-based detection of duplicate documents in an information retrieval systemGRANT2010-05-042004-07-2640096800GoodGoogle LLCGoogle LLC
US7580921B20.528Phrase identification in an information retrieval systemGRANT2009-08-252004-07-2634941843GoodGoogle LLCGoogle LLC
US6829607B10.528System and method for facilitating user input by automatically providing dynamically generated completion informationGRANT2004-12-072000-04-2433477024GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US9817886B20.528Information retrieval system for archiving multiple document versionsGRANT2017-11-142004-07-2642286121GoodGoogle LLCGoogle LLC
US7257567B20.525Document retrieving method and apparatusGRANT2007-08-142003-04-3033447099GoodCanon IncCanon Inc
US5952942A0.524Method and device for input of text messages from a keypadGRANT1999-09-141996-11-2125034858GoodMotorola Solutions IncGoogle Technology Holdings LLC
US7712024B20.524Application program interfaces for semantically labeling strings and providing actions based on semantically labeled stringsGRANT2010-05-042000-06-0625422491GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5774713A0.523File creating method for constructing system environment  system environment constructing method and command start systemGRANT1998-06-301993-09-2817078888GoodMitsubishi Electric CorpMitsubishi Electric Corp
WO2006023806A20.523A METHOD AND SYSTEM FOR CHARACTER RECOGNITIONAPPLICATION2006-03-022004-08-2335968242Good
US5128672A0.521Dynamic predictive keyboardGRANT1992-07-071990-10-3024426145GoodApple Computer IncApple Inc
US7475113B20.521Method for automatically completing an incomplete address entryGRANT2009-01-062002-12-1232748765GoodInternational Business Machines CorpInternational Business Machines Corp
US7421645B20.520Method and system for providing electronic commerce actions based on semantically labeled stringsGRANT2008-09-022000-06-0646204106GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20040163032A10.520Ambiguity resolution for predictive text entryAPPLICATION2004-08-192002-12-1732849484GoodMotorola Solutions IncMotorola Solutions Inc
US7584175B20.519Phrase-based generation of document descriptionsGRANT2009-09-012004-07-2634982376GoodGoogle LLCGoogle LLC
US9256297B20.518Handheld electronic device and associated method employing a multiple-axis input device and reinitiating a text disambiguation session upon returning to a delimited wordGRANT2016-02-092004-08-3146329089GoodBlackBerry LtdBlackBerry Ltd
WO2005098609A20.518A METHOD AND SYSTEM FOR CHARACTER RECOGNITIONAPPLICATION2005-10-202004-04-0135134679Good
US7324083B20.517Handheld electronic device with text disambiguationGRANT2008-01-292004-06-0235540783GoodResearch in Motion LtdBlackBerry Ltd
EP1272926A10.517METHOD AND SYSTEM FOR GENERATING A SET OF SEARCH TERMSGRANT2003-01-082000-01-3123966104GoodOverture Services IncAltaba Inc
US20040080487A10.514Electronic device having keyboard for thumb typingAPPLICATION2004-04-292002-10-2932772540GoodResearch in Motion LtdBlackBerry Ltd
US7969329B20.513Handheld electronic device with text disambiguationGRANT2011-06-282004-06-0235540786GoodResearch in Motion LtdBlackBerry Ltd
US6741235B10.512Rapid entry of data and information on a reduced size input areaGRANT2004-05-252000-06-1328675708GoodNuance Communications IncNuance Communications Inc
US6003043A0.509Text data registering and retrieving system including a database storing a plurality of document files therin and a plural-character occurrence table for a text index and an update text buffer to retrieve a target document in cooperation with the databaseGRANT1999-12-141997-02-2612621282GoodHitachi LtdHitachi Ltd
US7778816B20.509Method and system for applying input mode biasGRANT2010-08-172001-04-2425284438GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7475004B20.507Handheld electronic device with text disambiguationGRANT2009-01-062004-08-3135944366GoodResearch in Motion LtdBlackBerry Ltd
WO2005101192A20.506PROCESSING TECHNIQUES FOR VISUAL CAPTURE DATA FROM A RENDERED DOCUMENTAPPLICATION2005-10-272004-04-1937684666Good
US20070079239A10.506Data entry systemAPPLICATION2007-04-052000-10-2738563990GoodCLASSICOMGHASSABIAN FIROOZ BENJAMIN
US7477238B20.506Handheld electronic device with text disambiguationGRANT2009-01-132004-08-3135942386GoodResearch in Motion LtdBlackBerry Ltd
US7788602B20.505Method and system for providing restricted actions for recognized semantic categoriesGRANT2010-08-312000-06-0646204200GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6084585A0.504System for directly accessing fields on electronic formsGRANT2000-07-041998-07-2922415982GoodInternational Business Machines CorpInternational Business Machines Corp
US20030177289A10.500Method  device and program for input prediction processing  and recording medium for recording program thereofAPPLICATION2003-09-182002-01-1127644043GoodFujitsu LtdFujitsu Ltd
WO2001033419A20.498ACCESS BY CONTENT BASED COMPUTER SYSTEMAPPLICATION2001-05-101999-10-2622581785Good
US20050065931A10.495Disambiguation method and apparatusAPPLICATION2005-03-242003-09-1934312852GoodAirTx IncAIRTIX Inc, Great Elm Capital Group Inc
US6597809B10.494Rollup functions for efficient storage presentation and analysis of dataGRANT2003-07-221999-03-1926823413GoodRAF Tech IncMatthews International Corp
US8095364B20.494Multimodal disambiguation of speech recognitionGRANT2012-01-102004-06-0235481749GoodTegic Communications IncNuance Communications Inc
US8154518B20.494Handheld electronic device and associated method employing a multiple-axis input device and elevating the priority of certain text disambiguation results when entering text into a special input fieldGRANT2012-04-102004-08-3146329088GoodResearch in Motion LtdBlackBerry Ltd
US8972444B20.492Nonstandard locality-based text entryGRANT2015-03-032004-06-2537605189GoodGoogle LLCGoogle LLC
US20020126097A10.491Alphanumeric data entry method and apparatus using reduced keyboard and context related dictionariesAPPLICATION2002-09-122001-03-0725176036GoodNokia OyjNokia Oyj
US20050162395A10.491Entering text into an electronic communications deviceAPPLICATION2005-07-282002-03-2228455923GoodSony Mobile Communications ABSony Mobile Communications AB
US7778818B20.488Directional input system with automatic correctionGRANT2010-08-172000-05-2633303051GoodTegic Communications IncNuance Communications Inc
US5367619A0.486Electronic data entry system employing an expert system to facilitate generation of electronic data forms with complex interrelationships between fields and subformsGRANT1994-11-221990-04-2724052872GoodEaton CorpEaton Corp
WO2005106643A20.485ADDING VALUE TO A RENDERED DOCUMENTAPPLICATION2005-11-102004-04-1235457491Good
US9729701B20.484Device interfaceGRANT2017-08-082002-03-133834670GoodKannuu Pty LtdKannuu Pty Ltd
US5519608A0.481Method for extracting from a text corpus answers to questions stated in natural language by using linguistic analysis and hypothesis generationGRANT1996-05-211993-06-2422174412GoodXerox CorpXerox Corp
EP1466150A10.478ALPHANUMERIC INFORMATION INPUT METHODGRANT2004-10-132002-01-1521951715GoodAirtix IncGoogle LLC
US6430553B10.476Method and apparatus for parsing dataGRANT2002-08-062000-03-2224123819GoodExactone com IncExactone com Inc
US8147154B20.475One-row keyboard and approximate typingGRANT2012-04-032004-08-1335908238Good5 examples Inc5 examples Inc
US5666502A0.475Graphical user interface using historical lists with field classesGRANT1997-09-091995-08-0724036928GoodApple Computer IncApple Inc
US10254930B20.473Indicating potential focus in a user interfaceGRANT2019-04-092000-04-0348916807GoodGoogle LLCGoogle LLC
US6621424B10.472Method for predicting keystroke characters on single pointer keyboards and apparatus thereforeGRANT2003-09-162000-02-1824015293GoodMitsubishi Electric Research Laboratories IncCdn Innovations LLC
US6144958A0.470System and method for correcting spelling errors in search queriesGRANT2000-11-071998-07-1522362718GoodAmazon com IncMicron Technology Inc, A9 com Inc
US8706747B20.470Systems and methods for searching using queries written in a different character-set and/or language from the target pagesGRANT2014-04-222000-07-0634422117GoodGoogle LLCGoogle LLC
US7716163B20.470Method and system for defining semantic categories and actionsGRANT2010-05-112000-06-0646204202GoodMicrosoft CorpMicrosoft Technology Licensing LLC
USRE45566E10.469Method and apparatus for aliased item selection from a list of itemsGRANT2015-06-162001-01-2532327069GoodQualcomm IncQualcomm Inc
WO2001053984A20.469APPARATUS AND METHOD FOR CONTEXT-BASED HIGHLIGHTING OF AN ELECTRONIC DOCUMENTAPPLICATION2001-07-262000-01-2123963953Good
US7200592B20.469System for synchronizing of user's affinity to knowledgeGRANT2007-04-032002-01-1428044938GoodInternational Business Machines CorpInternational Business Machines Corp
WO2006014727A10.468AUTOMATIC MODIFICATION OF WEB PAGESAPPLICATION2006-02-092004-07-1935787431Good
EP0597630B10.467Method for resolution of natural-language queries against full-text databasesGRANT2002-07-311992-11-0425517389GoodCONQUEST SOFTWARE IncCONQUEST SOFTWARE Inc
US5623406A0.464Method and system for entering text in computer equipmentGRANT1997-04-221995-03-0623577250Good
WO2006072027A20.459SYSTEM AND METHOD FOR RETRIEVING INFORMATION FROM CITATION-RICH DOCUMENTSAPPLICATION2006-07-062004-12-3036615552Good
US5818437A0.456Reduced keyboard disambiguating computerGRANT1998-10-061995-07-2624019996GoodTegic Communications IncNuance Communications Inc
WO2005101193A20.455SCANNING APPARATUS AND RELATED TECHNIQUESAPPLICATION2005-10-272004-04-0635457357Good
US7809553B20.452System and method of creating and using compact linguistic dataGRANT2010-10-052002-07-0330770900GoodResearch in Motion LtdBlackBerry Ltd
US20030023426A10.452Japanese language entry mechanism for small keypadsAPPLICATION2003-01-302001-06-2225392777GoodZi Tech Corp LtdZi Corp of Canada Inc
US20020149569A10.451Touchscreen user interfaceAPPLICATION2002-10-172001-04-1225264151GoodInternational Business Machines CorpLenovo Singapore Pte Ltd
US7580829B20.450Apparatus and method for reordering of multiple language databases for text disambiguationGRANT2009-08-252002-07-1830773003GoodTegic Communications IncNuance Communications Inc
US7453439B10.448System and method for continuous stroke word-based text inputGRANT2008-11-182003-01-1640000743GoodSwype IncNuance Communications Inc
US7363348B20.446Method and system in an office application for providing content dependent help informationGRANT2008-04-222001-05-298183393GoodInternational Business Machines CorpFacebook Inc
US6223059B10.446Communication terminal having a predictive editor applicationGRANT2001-04-241999-02-2210848251GoodNokia Mobile Phones LtdNokia Technologies Oy
US8413050B20.445Information entry mechanism for small keypadsGRANT2013-04-022003-02-0532771376GoodZi Corp of Canada IncZi Corp of Canada Inc
US7139756B20.443System and method for detecting duplicate and similar documentsGRANT2006-11-212002-01-2229547802GoodInternational Business Machines CorpInternational Business Machines Corp
US8938688B20.441Contextual prediction of user words and user actionsGRANT2015-01-201998-12-0438625738GoodNuance Communications IncNuance Communications Inc
US6208339B10.439User-interactive data entry display system with entry fields having distinctive and changeable autocompleteGRANT2001-03-271998-06-1922281151GoodInternational Business Machines CorpInternational Business Machines Corp
EP1049991B10.439SCORING OF TEXT UNITSGRANT2002-11-131998-01-2910826017GoodSharp CorpSharp Corp
US7020270B10.439Integrated keypad systemGRANT2006-03-281999-10-2727569091GoodKeyless Systems Ltd, CLASSICOMGHASSABIAN FIROOZ BENJAMIN
US5890147A0.439Scope testing of documents in a search engine using document to folder mappingGRANT1999-03-301997-03-0725212922GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7404195B10.436Programmable object model for extensible markup language markup in an applicationGRANT2008-07-222003-12-0939619635GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6947930B20.433Systems and methods for interactive search query refinementGRANT2005-09-202003-03-2132993957GoodOverture Services IncJOLLIFY MANAGEMENT Ltd
WO2001042984A10.433PROCESS AND SYSTEM FOR RETRIEVAL OF DOCUMENTS USING CONTEXT-RELEVANT SEMANTIC PROFILESAPPLICATION2001-06-141999-12-0823815788Good
US6002390A0.433Text input device and methodGRANT1999-12-141996-11-2518048132GoodSony CorpIronworks Patents LLC
US20070061753A10.432Letter and word choice text input method for keyboards and reduced keyboard systemsAPPLICATION2007-03-152003-07-1734075300GoodXrgomics Pte LtdXrgomics Pte Ltd
US6529187B10.431Generalized system for internet and services navigation from keypad equipped internet devices  including browser equipped phonesGRANT2003-03-042000-10-2624794752Good
US7558841B20.430Method  system  and computer-readable medium for communicating results to a data query in a computer networkGRANT2009-07-072003-05-1433417553GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US9710162B20.428Apparatus and method for inputting character using touch screen in portable terminalGRANT2017-07-182003-10-2934545567GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US20070182595A10.427Systems to enhance data entry in mobile and fixed environmentAPPLICATION2007-08-092004-06-0435503840GoodCLASSICOMGHASSABIAN FIROOZ BENJAMIN
US20030234821A10.426Method and apparatus for the prediction of a text message inputAPPLICATION2003-12-252002-03-2527838031GoodAgere Systems LLCAgere Systems LLC
US6374241B10.425Data merging techniquesGRANT2002-04-161999-03-3123081761GoodVerizon Laboratories IncGoogle LLC
US6584470B20.425Multi-layered semiotic mechanism for answering natural language questions using document retrieval combined with information extractionGRANT2003-06-242001-03-0125169506GoodIntelliseek IncBuzzmetrics Ltd
US20020114654A10.425Improved KeyboardAPPLICATION2002-08-222001-02-1625136699Good
US8620938B20.425Method  system  and apparatus for routing a query to one or more providersGRANT2013-12-312002-06-2837950882GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20060159507A10.423One-row keyboardAPPLICATION2006-07-202004-08-1346124078Good5 examples Inc5 examples Inc
US6150962A0.423Predictive data entry method for a keyboardGRANT2000-11-211995-12-1124279441GoodGreat Elm Capital Group IncGoogle LLC
US9972317B20.420Centralized method and system for clarifying voice commandsGRANT2018-05-152004-11-1635825428GoodMicrosoft Technology Licensing LLCMicrosoft Technology Licensing LLC
US6813603B10.418System and method for user controlled insertion of standardized text in user selected fields while dictating text entries for completing a formGRANT2004-11-022000-01-2633300138GoodKorTeam International IncVlingo Corp
US6377945B10.418Search system and method for retrieval of data  and the use thereof in a search engineGRANT2002-04-231998-07-1019902243GoodFast Search and Transfer ASAltaba Inc
US10311073B20.417System and method for asynchronous retrieval of information from a server to a client based on incremental user inputGRANT2019-06-042001-08-2046206186GoodMasterObjects IncMasterObjects Inc
US7382358B20.417System and method for continuous stroke word-based text inputGRANT2008-06-032003-01-1637766941GoodSwype IncNuance Communications Inc
US6185558B10.416Identifying the items most relevant to a current query based on items selected in connection with similar queriesGRANT2001-02-061998-03-0321872656GoodAmazon com IncA9 com Inc
US20070188472A10.416Systems to enhance data entry in mobile and fixed environmentAPPLICATION2007-08-162003-04-1833314666GoodKeyless Systems Ltd, CLASSICOMGHASSABIAN FIROOZ BENJAMIN
US6378234B10.415Sequential stroke keyboardGRANT2002-04-301999-04-0925739129Good
US6963869B20.413SYSTEM AND METHOD FOR SEARCH  INDEX  PARSING DOCUMENT DATABASE INCLUDING SUBJECT DOCUMENT HAVING NESTED FIELDS ASSOCIATED START AND END META WORDS WHERE EACH META WORD IDENTIFY LOCATION AND NESTING LEVELGRANT2005-11-082002-01-0721919651GoodHewlett Packard Development Co LPCompaq Computer Corp, Hewlett Packard Enterprise Development LP
US7430508B20.413Method and system of handling the selection of alternates for recognized wordsGRANT2008-09-302000-08-2233518173GoodMicrosoft CorpMicrosoft Technology Licensing LLC
WO2006058103A20.412A PREDICTIVE USER INTERFACE SYSTEMAPPLICATION2006-06-012004-11-2436263479Good
US20040239624A10.409Freehand symbolic input apparatus and methodAPPLICATION2004-12-022003-04-0233456927Good
US7561740B20.408Systems and methods for automatic graphical sequence completionGRANT2009-07-142004-12-1036583934GoodFuji Xerox Co LtdFuji Xerox Co Ltd
US7098896B20.408System and method for continuous stroke word-based text inputGRANT2006-08-292003-01-1632712130GoodSwype IncNuance Communications Inc
US20060119588A10.407Apparatus and method of processing information input using a touchpadAPPLICATION2006-06-082004-12-0336573628GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6964020B10.407Method and system for facilitating construction of a canned message in a microbrowser environmentGRANT2005-11-082001-02-2235207155GoodSprint Communications Co LPSprint Communications Co LP
US5995928A0.405Method and apparatus for continuous spelling speech recognition with early identificationGRANT1999-11-301996-10-0224894418GoodSpeechWorks International IncSpeechWorks International Inc
US7461348B20.402Systems and methods for processing input data before  during  and/or after an input focus change eventGRANT2008-12-022004-11-1936462300GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7113943B20.401Method for document comparison and selectionGRANT2006-09-262000-12-0626941600GoodContent Analyst Co LLCRelativity Oda LLC
WO1999045487A10.401IDENTIFYING THE ITEMS MOST RELEVANT TO A CURRENT QUERY BASED ON ITEMS SELECTED IN CONNECTION WITH SIMILAR QUERIESAPPLICATION1999-09-101998-03-0326710170Good
US20050275632A10.401Information entry mechanismAPPLICATION2005-12-152001-10-0435460036GoodInfoGation CorpInfoGation Corp
EP1829400A10.400ENTERING CONTACTS IN A COMMUNICATION MESSAGE ON A MOBILE DEVICEGRANT2007-09-052004-12-2236601310GoodResearch in Motion LtdBlackBerry Ltd
US7620959B20.398Reflection-based processing of input parameters for commandsGRANT2009-11-172003-05-1233029805GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7254569B20.398Intelligent autofillGRANT2007-08-072004-05-1234939425GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20060070011A10.398Display control device  image forming apparatus and display control methodAPPLICATION2006-03-302004-09-2936100642GoodKonica Minolta Business Technologies IncKonica Minolta Business Technologies Inc
EP0530993B10.395An iterative technique for phrase query formation and an information retrieval system employing sameGRANT1999-05-191991-08-1624998285GoodXerox CorpXerox Corp
US20040183833A10.388Keyboard error reduction method and apparatusAPPLICATION2004-09-232003-03-1932987783GoodMotorola Solutions IncMotorola Solutions Inc
US9959291B20.388Users tagging users in media onlineGRANT2018-05-012000-11-1522941585GoodANGEL TECHNOLOGIES LLCANGEL TECHNOLOGIES LLC
US20060112077A10.388User interface system and method providing a dynamic selection menuAPPLICATION2006-05-252004-11-1936462113GoodTaiwan Semiconductor Manufacturing Co TSMC LtdTaiwan Semiconductor Manufacturing Co TSMC Ltd
US6011544A0.387Computer system which inhibits input operation from keyboard when necessaryGRANT2000-01-041996-12-2618390178GoodToshiba CorpToshiba Corp
US8479112B20.382Multiple input language selectionGRANT2013-07-022003-05-1333417121GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US9319356B20.382Message delivery control settingsGRANT2016-04-192002-11-1841058900GoodFacebook IncFacebook Inc
US6799303B20.381Speed typing apparatus and methodGRANT2004-09-281999-01-2622371772Good
US5819261A0.378Method and apparatus for extracting a keyword from scheduling data using the keyword for searching the schedule data fileGRANT1998-10-061995-03-2826410589GoodCanon IncCanon Inc
US6029141A0.377Internet-based customer referral systemGRANT2000-02-221997-06-2725383309GoodAmazon com IncAmazon Technologies Inc
US5936614A0.375User defined keyboard entry systemGRANT1999-08-101991-04-3024786441GoodInternational Business Machines CorpLenovo Singapore Pte Ltd
US7506252B20.374Speed typing apparatus for entering letters of alphabet with at least thirteen-letter input elementsGRANT2009-03-171999-01-2632871430Good
US6279016B10.373Standardized filtering control techniquesGRANT2001-08-211997-09-2125470762GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US8768958B10.372Predictive information retrievalGRANT2014-07-012004-12-0336575587GoodGoogle LLCGoogle LLC
US8862618B20.371Auto update utility for digital address booksGRANT2014-10-141999-02-1226930185GoodLinkedIn CorpMicrosoft Technology Licensing LLC
US20050198180A10.370Method and system for providing automatic email address bookAPPLICATION2005-09-082004-02-2334897731GoodTIMES INTERNET LtdTIMES INTERNET Ltd
US7039631B10.368System and method for providing search results with configurable scoring formulaGRANT2006-05-022002-05-2436216201GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6775677B10.367System  method  and program product for identifying and describing topics in a collection of electronic documentsGRANT2004-08-102000-03-0232825566GoodInternational Business Machines CorpInternational Business Machines Corp
US20030011574A10.365Out-of-vocabulary word determination and user interface for text input via reduced keypad keysAPPLICATION2003-01-162001-03-3125239162GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6401085B10.365Mobile communication and computing system and methodGRANT2002-06-041999-03-0523004013GoodAccenture LLPAccenture Global Services Ltd
US7032174B20.362Automatically adding proper names to a databaseGRANT2006-04-182001-03-2725224817GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7600028B20.361Methods and systems for opportunistic cookie cachingGRANT2009-10-062005-01-1036654874GoodGoogle LLCGoogle LLC
US20040169635A10.356Features to enhance data entry through a small data entry unitAPPLICATION2004-09-022001-07-1227501867GoodCLASSICOMGHASSABIAN FIROOZ BENJAMIN
US7659890B20.355Automatic height adjustment for electronic highlighter pens and mousing devicesGRANT2010-02-092004-03-1934838940GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7418663B20.355Contact picker interfaceGRANT2008-08-262002-12-1946301303GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5832471A0.353Method of and apparatus for displaying list of files and executing a programGRANT1998-11-031993-11-0517574901GoodFujitsu LtdFujitsu Ltd
US7788606B20.353Computer-implemented system and method for defining graphics primitivesGRANT2010-08-312004-06-1435460028GoodSAS Institute IncSAS Institute Inc
US10097679B20.352Integrated personal digital assistant deviceGRANT2018-10-092001-06-1139561193GoodQualcomm IncQualcomm Inc
US20020035561A10.352Method and system for database queryAPPLICATION2002-03-211999-12-1422620217GoodCitibank NACitibank NA
US9280607B20.352Method and a device for frequency countingGRANT2016-03-082003-03-0732947023GoodNokia Technologies OyWsou Investments LLC
US20050108625A10.351Method and system for selecting rules to validate information submitted on an electronic formAPPLICATION2005-05-192003-11-1334573794GoodInternational Business Machines CorpInternational Business Machines Corp
US6421675B10.351Search engineGRANT2002-07-161998-03-1626760224GoodS L I Systems IncGlobalbrainnet Inc, S L I Systems Inc
US7636716B10.350Method and architecture for blocking email spamsGRANT2009-12-222003-12-0341427972GoodTrend Micro IncTrend Micro Inc
US7721226B20.349Glom widgetGRANT2010-05-182004-02-1834838786GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7149695B10.348Method and apparatus for speech recognition using semantic inference and word agglomerationGRANT2006-12-122000-10-1337497374GoodApple Computer IncApple Inc
US8285712B20.347Contact query data system and methodGRANT2012-10-092004-01-3040177978GoodResearch in Motion LtdBlackBerry Ltd
US7567979B20.345Expression-based web logger for usage and navigational behavior trackingGRANT2009-07-282003-08-1534198035GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US8219620B20.343Unwanted e-mail filtering system including voting feedbackGRANT2012-07-102001-02-2025134858GoodMcAfee LLCMcAfee LLC
US20060176283A10.340Finger activated reduced keyboard and a method for performing text inputAPPLICATION2006-08-102004-08-0646324228Good
US7523103B20.339Category searchingGRANT2009-04-212000-08-0826918042GoodAOL IncMicrosoft Technology Licensing LLC
US7751623B10.337Writing guide for a free-form document editorGRANT2010-07-062002-06-2842307085GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7319961B20.336Voice recognition technology to capture geoscience dataGRANT2008-01-152004-03-0434912274GoodSaudi Arabian Oil CoSaudi Arabian Oil Co
US5367453A0.334Method and apparatus for correcting wordsGRANT1994-11-221993-08-0222285007GoodApple Computer IncApple Inc
US8683328B20.332Multimedia communication and presentationGRANT2014-03-251998-04-0121981915GoodWeald Remote LLCPlanetweb Inc, Nytell Software LLC
US7606736B20.331Wish listGRANT2009-10-202000-10-2734826333GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US9667585B20.331Central people lists accessible by multiple applicationsGRANT2017-05-302002-11-1832329852GoodFacebook IncFacebook Inc
US5926811A0.331Statistical thesaurus  method of forming same  and use thereof in query expansion in automated text searchingGRANT1999-07-201996-03-1524471373GoodLexisNexis IncRelx Inc
US8200865B20.329Efficient method and apparatus for text entry based on trigger sequencesGRANT2012-06-122003-09-1134273158GoodEatoni Ergonomics IncEatoni Ergonomics Inc
US7783617B20.327Personals advertisement affinities in a networked computer systemGRANT2010-08-242003-04-1633564195GoodYahoo IncMatch Group LLC
US5901246A0.327Ergonomic man-machine interface incorporating adaptive pattern recognition based control systemGRANT1999-05-041995-06-0623862437GoodBlanding Hovenweep LLCHOFFBERG FAMILY TRUST 1, STEVEN M HOFFBERG 2004-1 GRAT
US7890888B20.326Systems and methods for configuring a user interface having a menuGRANT2011-02-152004-10-2236207397GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US8306993B20.326Method  system and computer readable medium for addressing handling from an operating systemGRANT2012-11-061998-09-0323541940GoodArendi SarlArendi Sarl
US6873996B20.325Affinity analysis method and article of manufactureGRANT2005-03-292003-04-1633158974GoodYahoo IncAltaba Inc
US6957213B10.324Method of utilizing implicit references to answer a queryGRANT2005-10-182000-05-1735066271GoodInQuira IncOracle OTC Subsidiary LLC
US7149780B20.323Method for determining e-mail address format rulesGRANT2006-12-122001-12-1421781528GoodPitney Bowes IncCufer Asset Ltd LLC
US6125362A0.322Data processing method and apparatus for identifying classification to which data belongsGRANT2000-09-261996-12-0410803980GoodCanon IncCanon Inc
US6006225A0.321Refining search queries by the suggestion of correlated terms from prior searchesGRANT1999-12-211998-06-1526780393GoodAmazon com IncAmazon Technologies Inc
US7129932B10.320Keyboard for interacting on small devicesGRANT2006-10-312003-03-2637189244GoodAT&T CorpAT&T Corp
US9405753B20.317Dynamic ratings-based streaming media playback systemGRANT2016-08-022000-01-2426873646GoodBluebonnet Internet Media Services LLCBluebonnet Internet Media Services LLC
US7401115B10.316Processing selected browser requestsGRANT2008-07-152000-10-2339596766GoodAOL IncFacebook Inc
US8812515B10.314Processing contact informationGRANT2014-08-192004-03-3139059559GoodGoogle LLCGoogle LLC
US7500265B20.311Apparatus and method to identify SPAM emailsGRANT2009-03-032004-08-2735944708GoodInternational Business Machines CorpTrend Micro Inc
US7401057B20.311Entity centric computer systemGRANT2008-07-152002-12-1033425078GoodAsset Trust IncXenogenic Development LLC
US7259752B10.310Method and system for editing electronic inkGRANT2007-08-212002-06-2838374017GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US9015134B20.310Apparatus and method for search and retrieval of documentsGRANT2015-04-211998-09-2711071997GoodScailex Corp LtdScailex Corp Ltd, Uber Technologies Inc
US8275839B20.308Methods and systems for processing email messagesGRANT2012-09-252004-03-3135055654GoodGoogle LLCGoogle LLC
US7139983B20.307Interactive content guide for television programmingGRANT2006-11-212000-04-1026891511GoodHillcrest Laboratories IncSONICISLAND SOFTWARE Inc, IDHL Holdings Inc
US6266665B10.306Indexing and searching across multiple sorted arraysGRANT2001-07-241998-11-1322708048GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20050015279A10.305Service order system and user interface for use in healthcare and other fieldsAPPLICATION2005-01-202003-05-2133493304GoodSiemens Medical Solutions Health Services CorpCerner Innovation Inc
US7174042B10.305System and method for automatically recognizing electronic handwriting in an electronic document and converting to textGRANT2007-02-062002-06-2837696695GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6104384A0.304Image based keyboard for a small computing deviceGRANT2000-08-151997-09-1225456783GoodEricsson IncEricsson Inc
US7730063B20.303Personalized medicine serviceGRANT2010-06-012002-12-1046304257GoodAsset Trust IncSquare Halt Solutions LLC
US20040225647A10.299Display system and methodAPPLICATION2004-11-112003-05-0933425211GoodYahoo IncVerizon Media Inc
US7002553B20.298Active keyboard system for handheld electronic devicesGRANT2006-02-212001-12-2735967788Good
US9141220B20.298Device for detecting and displaying movementsGRANT2015-09-222001-12-218179672GoodQualcomm IncQualcomm Inc
US7216266B20.297Change request form annotationGRANT2007-05-082003-03-1232961749GoodThomson Licensing SASInterDigital CE Patent Holdings
US7558805B20.297Searching content on web pagesGRANT2009-07-072000-08-0826918041GoodAOL IncMicrosoft Technology Licensing LLC
US7644102B20.296Methods  systems  and articles of manufacture for soft hierarchical clustering of co-occurring objectsGRANT2010-01-052001-10-1925528969GoodXerox CorpXerox Corp
US20090100138A10.296Spam filterAPPLICATION2009-04-162003-07-1840535275GoodHarris Technology LLCHarris Technology LLC
US6349299B10.291System and method for storing electronic contact information into an electronic address bookGRANT2002-02-191998-12-2426811653GoodInternational Business Machines CorpInternational Business Machines Corp
US5627980A0.291Elision based presentation of ordered dataGRANT1997-05-061995-03-2023612192GoodXerox CorpXerox Corp
US20090195508A10.290PORTABLE ELECTRONIC DEVICE WITH KEYBOARDAPPLICATION2009-08-062001-06-1223147473GoodResearch in Motion LtdBlackBerry Ltd
US20020167548A10.289Method  system  and computer-program product for the customization of drop-down list boxes using hot listsAPPLICATION2002-11-142001-05-1425320378GoodInternational Business Machines CorpInternational Business Machines Corp
US8015072B20.288Shipping address population using online address bookGRANT2011-09-062000-08-0726917497GoodPander Tech Services LLCRateze Remote Mgmt LLC
US5675819A0.284Document information retrieval using global word co-occurrence patternsGRANT1997-10-071994-06-1622989720GoodXerox CorpTechnology Licensing Corp
US7196691B10.281Multi-key macros to speed data inputGRANT2007-03-272001-11-1437886089Good
US7956845B20.281Apparatus and method for providing virtual graffiti and recording medium for the sameGRANT2011-06-072003-11-0636649913GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US7376641B20.280Information retrieval from a collection of dataGRANT2008-05-202000-05-0224251951GoodInternational Business Machines CorpInternational Business Machines Corp
US7103534B20.280Machine learning contextual approach to word determination for text input via reduced keypad keysGRANT2006-09-052001-03-3125239252GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6292172B10.279System and method for controlling and integrating various media devices in a universally controlled systemGRANT2001-09-181998-03-2021940156Good
US6285999B10.275Method for node ranking in a linked databaseGRANT2001-09-041997-01-1026673538GoodLeland Stanford Junior UniversityLeland Stanford Junior University, Google LLC
US4891777A0.275Single hand keyboard arrays providing alphanumeric capabilities from twelve keysGRANT1990-01-021983-05-1127051133GoodLaitram LLCLaitram LLC
US10346926B20.274Context search systemGRANT2019-07-092002-09-0938987489GoodXenogenic Development LLCXenogenic Development LLC
US7747690B20.273Method for extracting and managing message addressesGRANT2010-06-292003-12-2934911208GoodInternational Business Machines CorpInternational Business Machines Corp
US7549125B20.272Information pickerGRANT2009-06-162003-10-2334522073GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7389307B20.271Returning databases as search resultsGRANT2008-06-172001-08-0925454035GoodLycos IncRPX Corp
US20030214523A10.270Method and apparatus for decoding ambiguous input using anti-entitiesAPPLICATION2003-11-202002-05-1629419075GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7916979B20.267Method and system for displaying and linking ink objects with recognized text and objectsGRANT2011-03-292002-06-2829718025GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US8489442B10.264Interface for meeting facilitation and coordination  method and apparatusGRANT2013-07-162004-02-0248749146GoodAvaya IncRed Hat Inc
US7814438B20.264Contact pageGRANT2010-10-122002-12-1932593374GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5966714A0.262Method and apparatus for scaling large electronic mail databases for devices with limited storageGRANT1999-10-121995-04-2824567819GoodIntel CorpIntel Corp
US6738762B10.261Multidimensional substring selectivity estimation using set hashing of cross-countsGRANT2004-05-182001-11-2632298610GoodAT&T CorpAT&T Corp
US8914383B10.260System and method for providing job recommendationsGRANT2014-12-162004-04-0652015349GoodMonster Worldwide IncMonster Worldwide Inc
US6374242B10.260Natural-language information processor with association searches limited within blocksGRANT2002-04-161999-09-2923618574GoodLockheed Martin CorpRocket Software Inc
US7358965B20.259Tapping to create writingGRANT2008-04-152004-02-1834838785GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6169972B10.257Information analysis and methodGRANT2001-01-021998-02-2713258121GoodToshiba CorpToshiba Corp
US6886010B20.257Method for data and text mining and literature-based discoveryGRANT2005-04-262002-09-3032033702GoodUS Secretary of NavyNAVY United States, AS REPRESENTED BY SEC'Y OF, US Secretary of Navy
US6055512A0.257Networked personal customized information and facility servicesGRANT2000-04-251997-07-0825395430GoodNortel Networks CorpNortel Networks Ltd
US5897622A0.256Electronic shopping and merchandising systemGRANT1999-04-271996-10-1624941823GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US4725694A0.256Computer interface deviceGRANT1988-02-161986-05-1325338898GoodNokia Bell LabsNokia Bell Labs, NCR Corp
US8271336B20.254Increased visibility during order management in a network-based supply chain environmentGRANT2012-09-181999-11-2232034415GoodAccenture Global Services GmbHAccenture Global Services Ltd
US7672927B10.254Suggesting an alternative to the spelling of a search queryGRANT2010-03-022004-02-2741717714GoodYahoo IncAltaba Inc
US6968216B10.252Method and apparatus for controlling ringer characteristics for wireless communication devicesGRANT2005-11-222001-05-3135345022GoodGreat Elm Capital Group IncUnwired Planet LLC
US20010004737A10.252System and method including a merging driver for accessing multiple data sourcesAPPLICATION2001-06-211999-12-148239599GoodSun Microsystems IncOracle America Inc
US6370527B10.252Method and apparatus for searching distributed networks using a plurality of search devicesGRANT2002-04-091998-12-2922830971GoodAT&T CorpKnapp Investment Co Ltd, AT&T Intellectual Property II LP
US20040243257A10.248Method and device for context dependent user input predictionAPPLICATION2004-12-022001-05-108177382GoodNokia OyjNokia Oyj
US8677286B20.247Dynamic sizing user interface method and system for data displayGRANT2014-03-182003-05-0142734038GoodHewlett Packard Development Co LPQualcomm Inc
US7440941B10.247Suggesting an alternative to the spelling of a search queryGRANT2008-10-212002-09-1739855687GoodYahoo IncAltaba Inc
US7246084B10.245Approach for processing electronic ordersGRANT2007-07-172000-11-1424864881GoodE Centives IncSlingshot Technologies LLC
US6944613B20.244Method and system for creating a database and searching the database for allowing multiple customized viewsGRANT2005-09-132002-12-1332506468GoodSciQuest IncSilicon Valley Bank Inc
US9203647B20.243Dynamic online and geographic location of a userGRANT2015-12-012002-11-1846206196GoodFacebook IncFacebook Inc
US8856064B20.241Method and system for information workflowsGRANT2014-10-072004-11-1236568556GoodInternational Business Machines CorpInternational Business Machines Corp
US6466918B10.239System and method for exposing popular nodes within a browse treeGRANT2002-10-151999-11-1823759085GoodAmazon com IncA9 com Inc
US5612690A0.238Compact keypad system and methodGRANT1997-03-181993-06-0322100142GoodNuance Communications IncNuance Communications Inc
US9275436B20.238Image processing apparatus for editing data in accordance with an user operation  image processing method  program for implementing the method  and storage medium storing the programGRANT2016-03-012004-06-0935461958GoodCanon IncCanon Inc
US6489968B10.237System and method for exposing popular categories of browse treeGRANT2002-12-031999-11-1823757704GoodAmazon com IncA9 com Inc
US8577972B10.233Methods and systems for capturing and managing instant messagesGRANT2013-11-052003-09-0534229272GoodFacebook IncFacebook Inc
US5261091A0.232Slip processing apparatus for outputting arbitrary field data from a memory as input dataGRANT1993-11-091989-09-2926510795GoodCasio Computer Co LtdCasio Computer Co Ltd
US20050086123A10.225Method  system and program product for managing items available for electronic purchaseAPPLICATION2005-04-212003-10-1734521080GoodInternational Business Machines CorpInternational Business Machines Corp
US7831509B20.224On-line higher education financing systemGRANT2010-11-091999-07-2627386302GoodJPMorgan Chase Bank NAJPMorgan Chase Bank NA
US7640306B20.224Reconfiguring an electronic message to effect an enhanced notificationGRANT2009-12-292002-11-1832913001GoodAOL IncFacebook Inc
US20030093483A10.221System and method for facilitating email communications by providing convenient access to most recently and/or frequently used email addressesAPPLICATION2003-05-152001-11-1325537066GoodHP IncHewlett Packard Development Co LP
US7739142B20.220System and method for providing automobile marketing research informationGRANT2010-06-152004-05-1735310512GoodYahoo IncAltaba Inc
US6415248B10.220Method for building linguistic models from a corpusGRANT2002-07-021998-12-0926809084GoodAT&T CorpNuance Communications Inc
US20030078981A10.219System for and method of populating a contact list on a portable deviceAPPLICATION2003-04-242001-10-2421908281GoodInfowave Software IncInfowave Software Inc
US7499910B20.218Detecting and processing cache hits for queries with aggregatesGRANT2009-03-032002-06-2738472555GoodSiebel Systems IncOracle America Inc
US6765557B10.216Remote control having touch pad to screen mappingGRANT2004-07-202000-04-1024180333GoodInterlink Electronics IncSMK Link Electronics Corp
US8458278B20.213Method and apparatus for displaying information during an instant messaging sessionGRANT2013-06-042003-05-0238225986GoodApple IncApple Inc
US20020016857A10.211Address contact information retrieval  synchronization  and storage systemAPPLICATION2002-02-072000-06-2026907593GoodINET BUSINESSCARDCOM IncINET BUSINESSCARDCOM Inc
US20040054733A10.206E-mail management system and methodAPPLICATION2004-03-182002-09-1331991739GoodBellSouth Intellectual Property CorpAT&T Delaware Intellectual Property Inc
US20040199499A10.200System and method for implementing a natural language user interfaceAPPLICATION2004-10-072000-06-3022802146GoodBlackBerry LtdBlackBerry Ltd
US6157379A0.199Apparatus and method of formatting a list for display on a touchscreenGRANT2000-12-051998-05-2122175414GoodEricsson IncEricsson Inc, HPS Investment Partners LLC
US7181622B20.198Derivation and quantization of robust non-local characteristics for blind watermarkingGRANT2007-02-202001-04-2425289524GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6564264B10.198System  apparatus and method for automatic address updating of outgoing and incoming user messages in a communications networkGRANT2003-05-131999-12-0823812275GoodAT&T CorpAT&T Corp, Oasis Corp
US8533030B10.192In-bound telemarketing system for processing customer offersGRANT2013-09-102004-08-3049084200GoodJPMorgan Chase Bank NAJPMorgan Chase Bank NA
US6173261B10.189Grammar fragment acquisition using syntactic and semantic clusteringGRANT2001-01-091998-09-3026799373GoodAT&T CorpNippon Telegraph and Telephone Corp, AT&T Intellectual Property II LP
US9203879B20.188Offline alerts mechanismGRANT2015-12-012000-03-1726891551GoodFacebook IncFacebook Inc
US7636719B20.187Contact schemaGRANT2009-12-222002-12-1932393060GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5724106A0.187Hand held remote control device with trigger buttonGRANT1998-03-031995-07-1724500314GoodGateway IncGateway Inc
US20050162402A10.187Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedbackAPPLICATION2005-07-282004-01-2734795604Good
US7266244B20.184Robust recognizer of perceptually similar contentGRANT2007-09-042001-04-2425289407GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US9015263B20.183Domain name searching with reputation ratingGRANT2015-04-212004-10-2949995935GoodGo Daddy Operating Co LLCGo Daddy Operating Co LLC
US20030128387A10.179Communication deviceAPPLICATION2003-07-102001-11-3019175877GoodKyocera Document Solutions IncKyocera Document Solutions Inc
US6359270B10.179Communications module mounting for domestic applianceGRANT2002-03-191998-09-0410838351GoodNCR CorpSAROS LICENSING LLC, Huawei Technologies Co Ltd
US20050206730A10.178Data input device  information processing device  data input method  and computer productAPPLICATION2005-09-222004-03-1934985785GoodFujitsu LtdFujitsu Ltd
US20020026480A10.177E-mail systemAPPLICATION2002-02-282000-08-2518744823GoodFujitsu Ltd, PFU LtdFujitsu Ltd, PFU Ltd
US7483949B20.173E-mail caching system and methodGRANT2009-01-272004-04-1235658543GoodCemaphore Systems IncCemaphore Systems Inc
US7136535B20.171Content recognizer via probabilistic mirror distributionGRANT2006-11-142002-06-2829999293GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20100010971A10.166METHOD AND SYSTEM FOR VISUAL NETWORK SEARCHINGAPPLICATION2010-01-142001-04-2525289538GoodFriskit IncFriskit Inc
US5826240A0.159Sales presentation system for coaching sellers to describe specific features and benefits of a product or service based on input from a prospectGRANT1998-10-201996-01-1824349142GoodRosefaire Dev LtdBLAND PARTNERSHIP, INVIEW DEVELOPMENT Ltd, ROSEFAIRE DEVELOPMENT Ltd, Rosefaire Dev Ltd
US7831832B20.150Digital goods representation based upon matrix invariancesGRANT2010-11-092004-01-0634592560GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6738785B20.145Search unit  search system and search methodGRANT2004-05-182000-11-0218812030GoodKukuyo Co LtdKokuyo Co Ltd, Kukuyo Co Ltd
US20040041723A10.138Remote control deviceAPPLICATION2004-03-042002-05-2729769629GoodCanon IncCanon Inc
US20050190970A10.137Text input system for a mobile electronic device and methods thereofAPPLICATION2005-09-012004-02-2734886753GoodResearch in Motion LtdBlackBerry Ltd
US20050165690A10.124Watermarking via quantization of rational statistics of regionsAPPLICATION2005-07-282004-01-2334795268GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20020147669A10.118System and method for offering a financial productAPPLICATION2002-10-102001-01-1926949576GoodChase Manhattan Bank NAJPMorgan Chase Bank NA
US6396523B10.116Home entertainment device remote controlGRANT2002-05-281999-07-2927001930GoodInterlink Electronics IncSMK Link Electronics Corp
US6222528B10.109Method and apparatus for data inputGRANT2001-04-241997-03-0725211612GoodCirque CorpCirque Corp
US8150693B20.097Methods and apparatus for natural spoken language speech recognitionGRANT2012-04-032000-07-1118706840GoodNuance Communications IncNuance Communications Inc
GB2396993ANRIntelligent spam detection system using an updateable neural analysis engineGRANT2004-07-072001-07-2625438099GoodNetworks Associates Technology IncNetworks Associates Technology Inc
DE10003737A1NRInformation input method for electrical device e.g. automobile onboard navigation device  uses first entered character or character sequence for display of reference information to allow selection as input informationGRANT2001-08-162000-01-287629053GoodRobert Bosch GmbHRobert Bosch GmbH
CN100478949CNRQuery rewriting with entity detectionGRANT2009-04-152004-03-3134964200Good
US20060045355A10.932Mobile terminal  and computer controlling method and program for use in the sameAPPLICATION2006-03-022004-08-2635943143FairKyocera CorpKyocera Corp
US6556918B20.882Method for identifying a place  and terminal and central unit thereforGRANT2003-04-291996-12-1626032622FairMannesmann AGSirius XM Connected Vehicle Services Inc
US4814746A0.785Data compression methodGRANT1989-03-211983-06-0127053356FairInternational Business Machines CorpInternational Business Machines Corp
WO2003081783A10.714METHOD AND APPARATUS FOR LOSSLESS COMPRESSION AND DECOMPRESSION OF DATAAPPLICATION2003-10-022002-03-2228450151Fair
US4558302A0.713High speed data compression and decompression apparatus and methodGRANT1985-12-101983-06-2024011192FairSperry CorpSperry Corp
US5761689A0.684Autocorrecting text typed into a word processing documentGRANT1998-06-021994-09-0123155063FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7634741B20.675Method and apparatus for managing a selection list based on previous entriesGRANT2009-12-152004-08-3135944935FairSAP SE SAP SE
US6173253B10.658Sentence processing apparatus and method thereof utilizing dictionaries to interpolate elliptic characters or symbolsGRANT2001-01-091998-03-3013795861FairHitachi LtdHitachi Ltd
US5900004A0.658Method and system for interactive formatting of word processing documents with deferred rule evaluation and format editingGRANT1999-05-041995-06-0723915096FairMicrosoft CorpMicrosoft Technology Licensing LLC
US5805911A0.648Word prediction systemGRANT1998-09-081995-02-0123507430FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7996419B20.646Query rewriting with entity detectionGRANT2011-08-092004-03-3134964385FairGoogle LLCGoogle LLC
US7895218B20.645Method and system for performing searches for television content using reduced text inputGRANT2011-02-222004-11-0936317890FairVeveo IncVeveo Inc
US20050108195A10.632Method  system  and apparatus for processing information based on the discovery of semantically labeled stringsAPPLICATION2005-05-192002-05-0735560365FairMicrosoft CorpMicrosoft Technology Licensing LLC
US8296678B20.625System and method for read-ahead enhancementsGRANT2012-10-232005-01-0436696805FairInternational Business Machines CorpInternational Business Machines Corp
US7966003B20.625Disambiguating ambiguous charactersGRANT2011-06-212004-07-0935785788FairTegic Communications IncNuance Communications Inc
US7149970B10.622Method and system for filtering and selecting from a candidate list generated by a stochastic input methodGRANT2006-12-122000-06-2324410823FairMicrosoft CorpMicrosoft Technology Licensing LLC
US4783761A0.620Spelling check dictionary with early error signalGRANT1988-11-081985-12-2625212134FairSmith Corona CorpSmith Corona Corp
US4782464A0.618Compact spelling-check dictionaryGRANT1988-11-011985-12-2625212103FairSmith Corona CorpSmith Corona Corp
US7711550B10.615Methods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized namesGRANT2010-05-042003-04-2942124916FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7890526B10.601Incremental query refinementGRANT2011-02-152003-12-3043568649FairMicrosoft CorpMicrosoft Technology Licensing LLC
US20030023643A10.596Method and apparatus for providing context-sensitive code ahead inputAPPLICATION2003-01-302001-07-2725437842FairInternational Business Machines CorpInternational Business Machines Corp
US7127704B20.594Interactive software engineering tool with support for embedded lexical contextsGRANT2006-10-242000-06-0224348663FairSun Microsystems IncOracle America Inc
US5369577A0.592Text searching systemGRANT1994-11-291991-02-0124610404FairWang Laboratories IncHewlett Packard Development Co LP
US7739588B20.582Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and dataGRANT2010-06-152003-06-2733540530FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7742048B10.580Method  system  and apparatus for converting numbers based upon semantically labeled stringsGRANT2010-06-222002-05-2342260670FairMicrosoft CorpApplied Materials Israel Ltd, Microsoft Technology Licensing LLC
US7325194B20.572Method  system  and apparatus for converting numbers between measurement systems based upon semantically labeled stringsGRANT2008-01-292002-05-0729249789FairMicrosoft CorpMicrosoft Technology Licensing LLC
US5109433A0.557Compressing and decompressing text filesGRANT1992-04-281989-10-1327025256FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7185271B20.550Methods and systems for implementing auto-complete in a web pageGRANT2007-02-272002-08-2031886951FairHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US7685509B10.543Dividing a form field into areas associated with separate entry filtersGRANT2010-03-231998-07-3010836346FairInternational Business Machines CorpTwitter Inc
US6229535B10.536File acceptance display apparatus  file acceptance display method  and storage medium that records program for executing file acceptance display methodGRANT2001-05-081997-12-1918414227FairPanasonic CorpSovereign Peak Ventures LLC
US7707496B10.535Method  system  and apparatus for converting dates between calendars and languages based upon semantically labeled stringsGRANT2010-04-272002-05-0942112602FairMicrosoft CorpMicrosoft Technology Licensing LLC
US4955066A0.525Compressing and decompressing text filesGRANT1990-09-041989-10-1323670643FairMicrosoft CorpMicrosoft Technology Licensing LLC
US20050256846A10.524Interactive client-server data searchAPPLICATION2005-11-172004-05-1235310580FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7827546B10.521Mechanism for downloading software components from a remote source for use by a local software applicationGRANT2010-11-022002-06-0543016090FairMicrosoft CorpMicrosoft Technology Licensing LLC
EP1769401A20.521NONSTANDARD TEXT ENTRYGRANT2007-04-042004-06-2535507318FairGoogle LLCGoogle LLC
US20030074647A10.519Automatic software input panel selection based on application program stateAPPLICATION2003-04-172001-10-1225523830FairMicrosoft CorpMicrosoft Technology Licensing LLC
EP1672527A20.519System and method for automatically completing spreadsheet formulasGRANT2006-06-212004-12-1536032129FairMicrosoft CorpMicrosoft Technology Licensing LLC
EP1653376A20.516System and method for interactive query refinement in internetGRANT2006-05-032004-10-2835658958FairMASTEROBJECTSMASTEROBJECTS
US7707024B20.515Method  system  and apparatus for converting currency values based upon semantically labeled stringsGRANT2010-04-272002-05-2329549138FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7836044B20.508Anticipated query generation and processing in a search engineGRANT2010-11-162004-06-2235481826FairGoogle LLCGoogle LLC
US7418658B20.506System and method for integrating reference material in an electronic documentGRANT2008-08-262001-01-1825073029FairMicrosoft CorpMicrosoft Technology Licensing LLC
US8542132B20.499Handheld electronic device and associated method employing a multiple-axis input device and using non-edited characters as context in text disambiguationGRANT2013-09-242004-06-0238920077FairBlackBerry LtdBlackBerry Ltd
US20040167982A10.482Multiple registrarsAPPLICATION2004-08-262003-02-2632771464FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7434157B20.482Programmable object model for namespace or schema library support in a software applicationGRANT2008-10-072003-12-0934523037FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7487515B10.479Programmable object model for extensible markup language schema validationGRANT2009-02-032003-12-0940298192FairMicrosoft CorpMicrosoft Technology Licensing LLC
US6026233A0.479Method and apparatus for presenting and selecting options to modify a programming language statementGRANT2000-02-151997-05-2725341863FairMicrosoft CorpMicrosoft Technology Licensing LLC
US6747676B20.478User interface for displaying protected informationGRANT2004-06-082000-12-1324957021FairInternational Business Machines CorpInternational Business Machines Corp
US5845300A0.472Method and apparatus for suggesting completions for a partially entered data item based on previously-entered  associated data itemsGRANT1998-12-011996-06-0524642745FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7941762B10.469Display of real time information for selected possibilitiesGRANT2011-05-102003-02-1443928383FairShoretel IncShoretel Inc
US7386438B10.466Identifying language attributes through probabilistic analysisGRANT2008-06-102003-08-0439484469FairGoogle LLCGoogle LLC
US8612208B20.464Ontology for use with a system  method  and computer readable medium for retrieving information and response to a queryGRANT2013-12-172004-04-0747678207FairOracle OTC Subsidiary LLCOracle OTC Subsidiary LLC
US7177797B10.463Linguistic retrieval system and methodGRANT2007-02-132000-08-3124615260FairSemantic Compaction Systems IncSemantic Compaction Systems Inc
US7634720B20.462System and method for providing context to an input methodGRANT2009-12-152003-10-2434435464FairMicrosoft CorpMicrosoft Technology Licensing LLC
US20040117364A10.462Information processing device  relay device  server  communication method and programAPPLICATION2004-06-172002-11-1932500710FairFujitsu LtdFujitsu Ltd
US7178102B10.461Representing latent data in an extensible markup language documentGRANT2007-02-132003-12-0937719799FairMicrosoft CorpMicrosoft Technology Licensing LLC
US6415250B10.459System and method for identifying language using morphologically-based techniquesGRANT2002-07-021997-06-1825371685FairMicro Focus Software IncRPX Corp
US7281245B20.458Mechanism for downloading software components from a remote source for use by a local software applicationGRANT2007-10-092002-06-0529717768FairMicrosoft CorpMicrosoft Technology Licensing LLC
US6782393B10.455Method and system for electronic message composition with relevant documentsGRANT2004-08-242000-05-3124350408FairRicoh Co LtdRicoh Co Ltd
US8190989B10.454Methods and apparatus for assisting in completion of a formGRANT2012-05-292003-04-2946086435FairGoogle LLCGoogle LLC
US7788327B20.453Device  program and method for assisting in preparing emailGRANT2010-08-312002-11-2834987645FairPanasonic CorpPanasonic Corp
US7152244B20.452Techniques for detecting and preventing unintentional disclosures of sensitive dataGRANT2006-12-192002-12-3132716872FairAOL IncGoogle LLC
US4559598A0.450Method of creating text using a computerGRANT1985-12-171983-02-2223860030Fair
US7783614B20.448Linking elements of a document to corresponding fields  queries and/or procedures in a databaseGRANT2010-08-242003-02-1332681729FairMicrosoft CorpMicrosoft Technology Licensing LLC
US8082264B20.447Automated scheme for identifying user intent in real-timeGRANT2011-12-202004-04-0746329957FairInQuira IncOracle OTC Subsidiary LLC
US7509573B10.447Anti-virus security information in an extensible markup language documentGRANT2009-03-242004-02-1740457300FairMicrosoft CorpMicrosoft Technology Licensing LLC
US8447775B20.444Database query user interface to assist in efficient and accurate query constructionGRANT2013-05-212003-06-1333511345FairMicrosoft CorpZhigu Holdings Ltd
US6272456B10.441System and method for identifying the language of written text having a plurality of different length n-gram profilesGRANT2001-08-071998-03-1921934142FairMicrosoft CorpMicrosoft Technology Licensing LLC
US4783758A0.439Automated word substitution using numerical rankings of structural disparity between misspelled words & candidate substitution wordsGRANT1988-11-081985-02-0524808356FairHoughton Mifflin CoVantage Technology Holdings LLC
US20040078366A10.439Automated order entry system and methodAPPLICATION2004-04-222002-10-1832096310FairCerner Innovation IncCerner Innovation Inc
US7003522B10.436System and method for incorporating smart tags in online contentGRANT2006-02-212002-06-2435810791FairMicrosoft CorpMicrosoft Technology Licensing LLC
US5678053A0.436Grammar checker interfaceGRANT1997-10-141994-09-2923223506FairMitsubishi Electric Research Laboratories IncMitsubishi Electric Research Laboratories Inc
US20040003373A10.434Token-oriented representation of program code with support for textual editing thereofAPPLICATION2004-01-012002-06-2829779724FairSun Microsystems IncSun Microsystems Inc
US5828991A0.434Sentence reconstruction using word ambiguity resolutionGRANT1998-10-271995-06-3023975666FairResearch Foundation of State University of New YorkResearch Foundation of State University of New York
US20060101504A10.433Method and system for performing searches for television content and channels using a non-intrusive television interface and with reduced text inputAPPLICATION2006-05-112004-11-0936317891FairVeveo IncVeveo Inc
US9298876B20.433Image processing method and image processing apparatus for registering additional information of image informationGRANT2016-03-292004-02-0534879188FairCanon IncCanon Inc
US7672985B20.432Automated creation and delivery of database contentGRANT2010-03-022001-08-1626913201FairSentius International CorpSentius International LLC
US5495565A0.432Integrated form document editor with form descriptor table  background bitmap  graphics editor and text editor  composite image generator and intelligent autofillGRANT1996-02-271994-06-2122999189FairWang Laboratories IncCASCABEL RESEARCH LLC, Wang Laboratories Inc
US7350145B20.428Methods and systems for providing technology-assisted content developmentGRANT2008-03-252001-04-3023101005FairMultiworks IncMultiworks Inc
US5864805A0.427Method and apparatus for error correction in a continuous dictation systemGRANT1999-01-261996-12-2025088391FairInternational Business Machines CorpNuance Communications Inc
US20070266406A10.419METHOD AND SYSTEM FOR PERFORMING ACTIONS USING A NON-INTRUSIVE TELEVISION WITH REDUCED TEXT INPUTAPPLICATION2007-11-152004-11-0938686573FairVeveo IncVeveo Inc
US6731312B20.418Media player interfaceGRANT2004-05-042001-01-0825045942FairApple Computer IncApple Inc
US20090217151A10.418Document processing and management approach for editing a markup language documentAPPLICATION2009-08-272004-08-0235839828FairClairvoyance CorpClairvoyance Corp
US5864340A0.417Mobile client computer programmed to predict inputGRANT1999-01-261996-08-2224824325FairInternational Business Machines CorpMediaTek Inc
US8676830B20.411Keyword recommendation for internet search enginesGRANT2014-03-182004-03-0434912160FairYahoo IncAltaba Inc
US7175438B20.409Fast typing system and methodGRANT2007-02-132002-03-0127807881FairDigit Wireless LLCNuance Communications Inc, Digit Wireless LLC
US4994966A0.409System and method for natural language parsing by initiating processing prior to entry of complete sentencesGRANT1991-02-191988-03-3122643115FairEmerson and Stern Associates IncEmerson and Stern Associates Inc
US4689768A0.408Spelling verification system with immediate operator alerts to non-matches between inputted words and words stored in plural dictionary memoriesGRANT1987-08-251982-06-3027014472FairInternational Business Machines CorpIBM Information Products Corp
US4454592A0.408Prompt line display in a word processing systemGRANT1984-06-121980-11-2022776177FairInternational Business Machines CorpInternational Business Machines Corp
US8234561B10.407Autocompleting form fields based on previously entered valuesGRANT2012-07-312002-11-2739155470FairAdobe IncAdobe Inc
US7194404B10.407Linguistic retrieval system and methodGRANT2007-03-202000-08-3124615256FairSemantic Compaction Systems IncSemantic Compaction Systems Inc
US7236924B20.400Device for inputting names into navigation system and a corresponding navigation system for motor vehiclesGRANT2007-06-262000-05-207642948FairRobert Bosch GmbHRobert Bosch GmbH
US7392479B20.397System and method for providing namespace related informationGRANT2008-06-242002-06-2729779293FairMicrosoft CorpMicrosoft Technology Licensing LLC
US20040225997A10.395Efficient computation of line information in a token-oriented representation of program codeAPPLICATION2004-11-112003-05-0633416260FairSun Microsystems IncSun Microsystems Inc
US7941439B10.395Methods and systems for information captureGRANT2011-05-102004-03-3134960517FairGoogle LLCGoogle LLC
US8396859B20.393Subject matter context search engineGRANT2013-03-122000-06-2635507339FairOracle International CorpOracle International Corp
US6859908B10.392Automated text entry for processor-based systemGRANT2005-02-221999-08-3134134978FairIntel CorpIntel Corp
US6789057B10.389Dictionary management method and apparatusGRANT2004-09-071997-01-0711476763FairHitachi LtdHitachi Ltd
US9647872B20.388Dynamic identification of other users to an online userGRANT2017-05-092002-11-1834677074FairFacebook IncFacebook Inc
US7836069B20.381Poet personalitiesGRANT2010-11-161999-11-0122587525FairKurzweil CyberArt Technologies IncKurzweil CyberArt Technologies Inc
US20040117352A10.380System for answering natural language questionsAPPLICATION2004-06-172000-04-2822743096FairGlobal Information Res and Tech LLCSAS Institute Inc
US6189026B10.378Technique for dynamically generating an address book in a distributed electronic mail systemGRANT2001-02-131997-06-1625368888FairDigital Equipment CorpGoogle LLC
US20060095842A10.377Word completion dictionaryAPPLICATION2006-05-042004-11-0136263593FairNokia OyjNokia Oyj
US6618697B10.373Method for rule-based correction of spelling and grammar errorsGRANT2003-09-091999-05-1423210474FairJustsystem CorpJustsystem Corp
US8244672B10.364Method and system for establishing an application contact listGRANT2012-08-142004-08-3146613579FairSprint Spectrum LPSprint Spectrum LP
US7917843B20.364Method  system and computer readable medium for addressing handling from a computer programGRANT2011-03-291998-09-0319902384FairArendi SarlArendi Sarl
US8965964B10.364Managing forwarded electronic messagesGRANT2015-02-242002-11-1848695213FairFacebook IncFacebook Inc
US6239802B10.363File menu option for making file templates from pre-existing filesGRANT2001-05-291997-09-1525458183FairInternational Business Machines CorpRicoh Co Ltd
US20030145112A10.355Assisted entering of addressesAPPLICATION2003-07-312002-01-3127610271FairHP IncHewlett Packard Development Co LP
US6230173B10.353Method for creating structured documents in a publishing systemGRANT2001-05-081995-07-1724001553FairMicrosoft CorpMicrosoft Technology Licensing LLC
US8024176B20.352System  method and apparatus for prediction using minimal affix patternsGRANT2011-09-202003-09-3034624167FairDictaphone CorpNuance Communications Inc
US20060074997A10.345Prefix-indexed word-input aiding method and systemAPPLICATION2006-04-062004-09-2936126895FairInventec CorpInventec Corp
US5418717A0.345Multiple score language processing systemGRANT1995-05-231990-08-2724296004FairBEHAVIOR DESIGN CorpBEHAVIOR DESIGN Corp
EP1326175A10.344Method and computer system for editing text elements having hierachical relationshipsGRANT2003-07-092002-01-028185182FairSAP SESAP SE
US7984484B10.342System and method for assisting in remote message server configurationGRANT2011-07-192004-11-1144262055FairGoogle LLCGoogle LLC
US8346777B10.341Systems and methods for selectively storing event dataGRANT2013-01-012004-03-3147388407FairGoogle LLCGoogle LLC
US6889361B10.340Educational spell checkerGRANT2005-05-032000-06-1334520314FairInternational Business Machines CorpInternational Business Machines Corp
US7188309B20.338Resolving document object collisionsGRANT2007-03-062002-06-2829718029FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7027975B10.336Guided natural language interface system and methodGRANT2006-04-112000-08-0824542468FairObject Services and Consulting IncRPX Corp
USRE43633E10.334System and method for linking streams of multimedia data to reference material for displayGRANT2012-09-041994-02-1622728288FairSentius International LLCSentius International LLC
US6944669B10.331Sharing the personal information of a network user with the resources accessed by that network userGRANT2005-09-131999-10-2234915289FairAOL IncFacebook Inc
US7035903B10.331Systems and methods for the discovery and presentation of electronic messages that are related to an electronic messageGRANT2006-04-252000-11-2236191172FairXerox CorpXerox Corp
US7349846B20.330Information processing apparatus  method  program  and storage medium for inputting a pronunciation symbolGRANT2008-03-252003-04-0133095173FairCanon IncCanon Inc
US7320019B20.330Method and apparatus for automatically checking e-mail addresses in outgoing e-mail communicationsGRANT2008-01-152000-11-3024915685FairAT&T Delaware Intellectual Property IncAT&T Delaware Intellectual Property Inc
US8701014B10.329Account linkingGRANT2014-04-152002-11-1850441614FairFacebook IncFacebook Inc
US6499041B10.329Methods  systems and computer program products for copying between templates having associated field designationsGRANT2002-12-241998-12-2922833281FairInternational Business Machines CorpInternational Business Machines Corp
US8874672B20.326Identifying and using identities deemed to be known to a userGRANT2014-10-282003-03-2632996018FairFacebook IncFacebook Inc
US7372454B20.325Keyboard with variable-sized keysGRANT2008-05-132001-10-2923357527FairOQO LLCGoogle LLC
US7543026B20.324System and method for address correction of electronic messagesGRANT2009-06-022000-12-2821781519FairTurnpike Data Processing LLCCufer Asset Ltd LLC
US6850954B20.322Information retrieval support method and information retrieval support systemGRANT2005-02-012001-01-1818877466Fair
US8631076B10.320Methods and systems for associating instant messenger eventsGRANT2014-01-142004-03-3149886170FairGoogle LLCGoogle LLC
US7716676B20.319System and method for issuing a message to a programGRANT2010-05-112002-06-2529717935FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7016939B10.319Intelligent SPAM detection system using statistical analysisGRANT2006-03-212001-07-2636045708FairMcAfee LLCMcAfee LLC
US5317507A0.317Method for document retrieval and for word sense disambiguation using neural networksGRANT1994-05-311990-11-0724444990FairFair Isaac CorpFair Isaac Corp
US20120272176A10.316Persistent User Interface for Providing Navigational FunctionalityAPPLICATION2012-10-252003-11-0534551591FairGoogle LLCGoogle LLC
US7296229B20.313Method and apparatus for providing a central dictionary and glossary serverGRANT2007-11-131999-06-1732907571FairInternational Business Machines CorpInternational Business Machines Corp
US7657423B10.313Automatic completion of fragments of textGRANT2010-02-022003-10-3141581388FairGoogle LLCGoogle LLC
US9799023B20.312Self-checkout method and apparatusGRANT2017-10-242000-10-3050979916FairFujitsu America IncFujitsu America Inc, Fujitsu Frontech North America Inc
US7966310B20.310Method  system  and software for correcting uniform resource locatorsGRANT2011-06-212004-11-2436462126FairAT&T Intellectual Property I LPAT&T Intellectual Property I LP
US20020095517A10.308Web-address conversion system and web-address conversion methodAPPLICATION2002-07-182001-01-1518873949FairJ DATA Co LtdJ-DATA Co Ltd, J DATA Co Ltd
US7376891B20.308Universal forms engineGRANT2008-05-201998-06-0422209488FairCollegenet IncCollegenet Inc
US7392175B20.307Evaluating commonality of documents using segment vector  co-occurrence matrix  and common co-occurrence matrixGRANT2008-06-242002-11-0832211962FairHewlett Packard Development Co LPHewlett Packard Development Co LP
US8099407B20.307Methods and systems for processing media filesGRANT2012-01-172004-03-3135097511FairGoogle LLCGoogle LLC
US7925657B10.306Methods and systems for adjusting a scoring measure based on query breadthGRANT2011-04-122004-03-1743837210FairGoogle LLCGoogle LLC
US8521725B10.306Systems and methods for improved searchingGRANT2013-08-272003-12-0348999861FairGoogle LLCGoogle LLC
US20040225646A10.304Numerical expression retrieving deviceAPPLICATION2004-11-112002-11-2832706334FairOki Electric Industry Co LtdOki Electric Industry Co Ltd
US8046343B20.301Computing system and method for automatic completion of pick fieldGRANT2011-10-252001-09-2938534772FairSiebel Systems IncOracle America Inc
US8161053B10.301Methods and systems for eliminating duplicate eventsGRANT2012-04-172004-03-3145931493FairGoogle LLCGoogle LLC
US7185278B10.294Separating and moving document objects using the movement of a wiper barGRANT2007-02-272002-06-2837769790FairMicrosoft CorpMicrosoft Technology Licensing LLC
US6119133A0.292Extensible method and apparatus for retrieving files having unique record identifiers as file names during program executionGRANT2000-09-121998-04-1622035463FairInternational Business Machines CorpInternational Business Machines Corp
US20020107896A10.292Patent application drafting assistance toolAPPLICATION2002-08-082001-02-0227366780Fair
US5885083A0.291System and method for multimodal interactive speech and language trainingGRANT1999-03-231996-04-0924532339FairRaytheon CoRaytheon Co
US8250613B20.286Media asset management system for managing video news segments and associated methodsGRANT2012-08-212004-04-2935310834FairHarris CorpGrouplink LLC, Harris Corp
US6430584B10.285Computerized spreadsheet with auto-calculatorGRANT2002-08-061996-06-0324636819FairMicrosoft CorpMicrosoft Technology Licensing LLC
US8954420B10.283Methods and systems for improving a search ranking using article informationGRANT2015-02-102003-12-3152443719FairGoogle LLCGoogle LLC
US7707544B20.277System and method for generating and reusing software application code with source definition filesGRANT2010-04-272002-12-0532468069FairBEA Systems IncOracle International Corp
US20030210249A10.274System and method of automatic data checking and correctionAPPLICATION2003-11-132002-05-0829399628FairHewlett Packard Development Co LPHewlett Packard Development Co LP
US20060150077A10.273User interface methodAPPLICATION2006-07-062004-12-3036642119FairMicrosoft CorpMicrosoft Technology Licensing LLC
US6725422B10.273Method and system in an electronic spreadsheet for introducing new elements in a cell named range according to different modesGRANT2004-04-201999-08-208242461FairInternational Business Machines CorpGoogle LLC
US8386728B10.272Methods and systems for prioritizing a crawlGRANT2013-02-262004-03-3147721346FairGoogle LLCGoogle LLC
US7426499B20.272Search ranking systemGRANT2008-09-162004-11-0836317559FairAsset Trust IncXenogenic Development LLC
US7143037B10.271Spelling words using an arbitrary phonetic alphabetGRANT2006-11-282002-06-1237450008FairCisco Technology IncCisco Technology Inc
US7117479B20.268Language-sensitive whitespace adjustment in a software engineering toolGRANT2006-10-032001-10-0125514951FairSun Microsystems IncOracle America Inc
US8713694B20.266Secure data exchange for processing requestsGRANT2014-04-291999-06-0123259119FairFacebook IncFacebook Inc
US7953759B20.265Simplifying application access to schematized contact dataGRANT2011-05-312004-02-1734838609FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7840547B10.261Methods and systems for efficient query rewritingGRANT2010-11-232004-03-3143087363FairGoogle LLCGoogle LLC
US7421128B20.261System and method for hashing digital imagesGRANT2008-09-021999-10-1923672906FairMicrosoft CorpMicrosoft Technology Licensing LLC
WO2004083999A20.261SYSTEM AND METHOD FOR INTERNET SEARCH USING CONTROLLED VOCABULARY DATAAPPLICATION2004-09-302003-03-1233029620Fair
US7386834B20.261Undo/redo technique for token-oriented representation of program codeGRANT2008-06-102002-06-2829999275FairSun Microsystems IncOracle America Inc
US20050160106A10.260Data column management system and methodAPPLICATION2005-07-212003-12-3134375612FairVia Technologies IncVia Technologies Inc
US20020188448A10.260Spell checking for text input via reduced keypad keysAPPLICATION2002-12-122001-03-3125239145FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7130892B20.259Method and system for music distributionGRANT2006-10-312000-09-2818778622FairInternational Business Machines CorpLinkedIn Corp
US20020174101A10.259Document retrieval systemAPPLICATION2002-11-212000-07-129895413Fair
US5956739A0.258System for text correction adaptive to the text being correctedGRANT1999-09-211996-06-2524688305FairMitsubishi Electric Research Laboratories IncYeda Research and Development Co Ltd
US10187334B20.258User-defined electronic message preferencesGRANT2019-01-222003-11-2634592145FairFacebook IncFacebook Inc
US9037660B20.258Managing electronic messagesGRANT2015-05-192003-05-0934228377FairGoogle LLCGoogle LLC, Mailblocks Inc
US7191405B10.257System and method for editing informationGRANT2007-03-132000-11-2237833520FairAdobe IncAdobe Inc
US9646614B20.256Fast  language-independent method for user authentication by voiceGRANT2017-05-092000-03-1638862619FairApple IncApple Inc
US8107130B20.252Image processing deviceGRANT2012-01-312004-09-0635995861FairOki Data CorpOki Data Corp
US7356188B20.252Recognizer of text-based workGRANT2008-04-082001-04-2425289461FairMicrosoft CorpMicrosoft Technology Licensing LLC
US20030005461A10.248System and method for linking closed captioning to web siteAPPLICATION2003-01-022001-07-0225409904FairSony CorpSony Corp, Sony Electronics Inc
US20060156233A10.243Predictive text inputAPPLICATION2006-07-132005-01-1336654778FairNokia OyjNokia Oyj
US7657740B20.242Verifying the ownership of an owner's authority in terms of product and serviceGRANT2010-02-022004-12-2836613170FairInternational Business Machines CorpInternational Business Machines Corp
US20140304501A10.240Method and System for Establishing a Trusted and Decentralized Peer-to-Peer NetworkAPPLICATION2014-10-092000-11-1024853808FairDMT Licensing LLCDMT Licensing LLC
US7696905B20.237Method and apparatus for controlling the operational mode of electronic devices in response to sensed conditionsGRANT2010-04-131996-05-2233102001FairQualcomm IncQualcomm Inc
US7152163B20.236Content-recognition facilitatorGRANT2006-12-192001-04-2425289459FairMicrosoft CorpMicrosoft Technology Licensing LLC
US20060041685A10.235Template architecture and rendering engine for web browser access to databasesAPPLICATION2006-02-232000-10-0226930499FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7328405B10.234Smart browsing providersGRANT2008-02-051998-12-0938988927FairNetscape Communications CorpFacebook Inc
US20030182277A10.231Information search method and apparatusAPPLICATION2003-09-252002-03-1928035459FairYamaha CorpYamaha Corp
US5127055A0.227Speech recognition apparatus & method having dynamic reference pattern adaptationGRANT1992-06-301988-12-3023124090FairL&H Applications USA IncNuance Communications Inc
US5974121A0.227Alphanumeric message composing method using telephone keypadGRANT1999-10-261998-05-1446254133FairMotorola Solutions IncGoogle Technology Holdings LLC
US20060129539A10.219Information processing device and method thereofAPPLICATION2006-06-152004-12-0936585282FairRicoh Co LtdRicoh Co Ltd
US20040236647A10.215Electronic checkbook registerAPPLICATION2004-11-252003-05-2333450518FairBank One Delaware NAChase Bank USA NA
US20010054022A10.214Syndication loan administration and processing systemAPPLICATION2001-12-202000-03-2422708236FairJPMorgan Chase Bank NAJPMorgan Chase Bank NA
US7954155B20.214Identifying unwanted electronic messagesGRANT2011-05-312001-04-3026738403FairAOL IncGoogle LLC
US20020078106A10.211Method and apparatus to spell check displayable text in computer source codeAPPLICATION2002-06-202000-12-1824976351FairInternational Business Machines CorpInternational Business Machines Corp
US20060101499A10.210Method and system for secure sharing  gifting  and purchasing of content on television and mobile devicesAPPLICATION2006-05-112004-11-0936337164FairVeveo IncVeveo Inc
US6782357B10.207Cluster and pruning-based language model compressionGRANT2004-08-242000-05-0424259379FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7668777B20.205System and method for providing instant-decision  financial network-based payment cardsGRANT2010-02-232003-07-2534115384FairJPMorgan Chase Bank NAJPMorgan Chase Bank NA
US5652630A0.200Video receiver display  three axis remote control  and microcontroller for executing programsGRANT1997-07-291995-05-3123806160FairInternational Business Machines CorpDISH Technologies LLC
US20050132187A10.198Methods and systems for managing call reports for the financial services industryAPPLICATION2005-06-162003-12-1534657300FairJPMorgan Chase Bank NAJPMorgan Chase Bank NA
US6385535B20.194Navigation systemGRANT2002-05-072000-04-0718619422FairAlpine Electronics IncAlpine Electronics Inc
US6625612B10.190Deterministic search algorithmGRANT2003-09-232000-06-1428042265FairEZchip Technologies LtdEZCHIO TECHNOLOGIES Ltd, Mellanox Technologies Ltd
US20030014496A10.190Closed-loop delivery systemAPPLICATION2003-01-162001-06-2725403593FairRIOPORTCOM IncRIOPORTCOM Inc
US9246975B20.187State change alerts mechanismGRANT2016-01-262000-03-1748524795FairFacebook IncFacebook Inc
US7685064B10.184Method and apparatus for evaluating a financial transactionGRANT2010-03-232004-11-3042027063FairJPMorgan Chase Bank NAJPMorgan Chase Bank NA
US7620297B20.179Recording medium  recording method  reproduction apparatus and method  and computer-readable programGRANT2009-11-172003-06-3033552045FairPanasonic CorpPanasonic Corp
US20040193557A10.178Systems and methods for reducing ambiguity of communicationsAPPLICATION2004-09-302003-03-2532988927FairHewlett Packard Development Co LPHewlett Packard Development Co LP
US20030156733A10.170Authenticating printed objects using digital watermarks associated with multidimensional quality metricsAPPLICATION2003-08-212002-02-1527732629FairDigimarc CorpDigimarc Corp, Pitney Bowes Inc
US7970600B20.158Using a first natural language parser to train a second parserGRANT2011-06-282004-11-0336263170FairMicrosoft CorpMicrosoft Technology Licensing LLC
US20080183472A10.155SPEECH RECOGNITION SYSTEM AND PROGRAM THEREOFAPPLICATION2008-07-312002-03-1529227686FairInternational Business Machines CorpNuance Communications Inc
US20030232312A10.154Method and system for instantly communicating  translating  and learning a secondary languageAPPLICATION2003-12-182002-06-1429732991FairNEWSOM C MCKELLAR AND CHRISTIAN TERFLOTHNEWSOM C MCKELLAR AND CHRISTIAN TERFLOTH
US7770014B20.152Randomized signal transforms and their applicationsGRANT2010-08-032004-04-3034939305FairMicrosoft CorpMicrosoft Technology Licensing LLC
US6335746B10.152Information processing method and apparatus for displaying a list of a plurality of image data files and a list of search resultsGRANT2002-01-011996-07-2616371219FairCanon IncCanon Inc
US7580575B20.151Image processing apparatus and method  program  and storage mediumGRANT2009-08-252003-09-0334214257FairCanon IncCanon Inc
US7055086B20.123Method and apparatus for protecting parts of a packet in a wireless networkGRANT2006-05-302004-04-0635060442FairCisco Technology IncCisco Technology Inc
US20050075096A10.123GSM phone applet and method for controlling prayer timingsAPPLICATION2005-04-072003-10-0334393983Fair
US5038401A0.122Transmitter for remote control with operation switches having changeably displayed formsGRANT1991-08-061989-04-0512573670FairPioneer Electronic CorpPioneer Corp
US20050081100A10.120System and method for automatically initializing and diagnosing backplanes of electronic devicesAPPLICATION2005-04-142003-09-2634421002FairHon Hai Precision Industry Co LtdHon Hai Precision Industry Co Ltd
US20060097969A10.097Data driving system and display having adjustable common voltageAPPLICATION2006-05-112004-11-1036315819FairHimax Technologies LtdHimax Technologies Ltd
US20010029477A10.086Method for mortgage and closed end loan portfolio managementAPPLICATION2001-10-111997-07-1125401487FairChase Manhattan Bank NAJPMorgan Chase Bank NA
US20090313163A10.080Credit line optimizationAPPLICATION2009-12-172004-02-1341415652FairJPMorgan Chase Bank NAJPMorgan Chase Bank NA
US20050182713A10.074Methods and systems for the auto reconsideration of credit card applicationsAPPLICATION2005-08-182003-10-0134841029FairJPMorgan Chase Bank NAJPMorgan Chase Bank NA
US20030016675A10.057Flexible software architecture for a call processing systemAPPLICATION2003-01-231997-09-1925465238FairSiemens Telecom Networks LLCSiemens AG, Provenance Asset Group LLC, Nokia USA Inc
US20020091401A10.026Automatic surgical device for cutting a corneaAPPLICATION2002-07-111996-02-0724394558Fair
JPS6476267ANRDOCUMENT INPUT METHODGRANT1989-03-221987-09-1816936294Fair
JPS6316325ANRMENU DISPLAY METHODGRANT1988-01-231986-07-0815716733Fair
JPH1078928ANRINTERNET ACCESS METHOD AND SYSTEM AND STORAGE MEDIUM STORING INTERNET ACCESS PROCESSINGGRANT1998-03-241996-07-0826340359Fair
JPH0895736ANRINSTRUCTION INPUT DEVICE EMPLOYING HIERARCHICAL MENU SELECTION  AND HIERARCHICAL MENU DISPLAY METHODGRANT1996-04-121994-09-2217265037Fair
JPH0728919ANRSIMPLE INPUT DEVICEGRANT1995-01-311993-07-1515993150Fair
JPH06197077ANRPORTABLE TYPE COMMUNICATORGRANT1994-07-151992-11-0917862226Fair
JPH04296919ANRCOMPOSITE INPUT DISPLAY DEVICEGRANT1992-10-211991-03-2613180154Fair
JPH04227566ANRPORTABLE TRANSACTION RECORD AND OFFER SYSTEMGRANT1992-08-171990-04-1924033264Fair
JPH02131623ANRKEYBOARD FOR INPUTTING CHARACTER STRINGGRANT1990-05-211988-11-1117687992Fair
GB2365150ANRAutomatic completion of data in a data entry field using prepended textGRANT2002-02-131999-12-0710865775FairInternational Business Machines CorpInternational Business Machines Corp

Predictive Analytics

Composite Research Score (1-10)
8
  HARD
Art VolumeMEDIUM
Tech ComplexityINTRICATE
Priority DateEARLY
Tech DiversityAVERAGE
Expert Services Estimate$4,350 — $4,800
There is where a graph would go if the browser supported it.
There is where a graph would go if the browser supported it.

CPC Technology Profile

Possible Classes
154
Recommended Classes
39
Government Assigned Classes
5
CPC
Title
Score
G06F3/0237using prediction or retrieval techniques2.003
G06F3/0234using switches operable in different directions0.886
G10L15/24Speech recognition using non-acoustical features0.864
G06F17/30Information retrieval| Database structures therefor | | File system structures therefor | data processing systems or methods specially adapted for administrative  commercial  financial managerial  supervisory or forecasting purposes | (ref: G06Q)0.827
G06F17/3061of unstructured textual data | document management systems | (ref: G06F17/30011)0.812
G06F3/0219Special purpose keyboards0.807
G06N5/022Knowledge engineering  knowledge acquisition0.804
G06F3/0481based on specific properties of the displayed interaction object or a metaphor-based environment  e.g. interaction with desktop elements like windows or icons  or assisted by a cursor's changing behaviour or appearance0.799
G06K9/222the instrument generating sequences of position coordinates corresponding to handwriting| preprocessing or recognising digital ink | pen or stylus type devices inputting position | (ref: G06F3/03545)|   light pens | (ref: G06F3/03542)| | interaction arrangements using gestures traced on a digitiser | (ref: G06F3/04883)0.798
G06K9/00483Document matching0.795
G06F3/04886by partitioning the screen or tablet into independently controllable areas  e.g. virtual keyboards  menus | (ref: G06F3/04883)|  takes precedence0.794
G06Q30/02Marketing  e.g. market research and analysis  surveying  promotions  advertising  buyer profiling  customer management or rewards| Price estimation or determination0.793
G06F17/30011Document retrieval systems0.793
G10L15/1815Semantic context  e.g. disambiguation of the recognition hypotheses based on word meaning0.792
G06F3/023Arrangements for converting discrete items of information into a coded form  e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes  operand codes or instruction codes | coding in connection with keyboards or like devices in general | (ref: H03M11/00)0.791
G06F3/04883for entering handwritten data  e.g. gestures  text0.791
G06F17/30657Query processing0.788
G06T7/20Analysis of motion | motion estimation for coding  decoding  compressing or decompressing digital video signals | (ref: H04N19/43)|   | (ref: H04N19/51)0.788
G06K9/00463Document analysis by extracting the geometrical structure  e.g. layout tree| Block segmentation  e.g. bounding boxes for graphics  paragraphs  words or letters0.788
G06K9/6267Classification techniques0.788
G06F3/0236using selection techniques to select from displayed items0.787
H04M1/72552for text messaging  e.g. sms  e-mail0.787
G06K9/00872with lexical matching0.784
G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user0.781
G06K9/34Segmentation of touching or overlapping patterns in the image field | segmentation by quantisation  e.g. thresholding  | (ref: G06K9/38)| | edge detection for image feature extraction | (ref: G06K9/4604)| | extraction of connected components or edge linking | (ref: G06K9/4638)| | segmentation or edge detection for general image processing | (ref: G06T7/10)0.775
G06K9/723Lexical context | (ref: G06K9/00872)|  takes precedence0.767
G10L15/197Probabilistic grammars  e.g. word n-grams0.765
G06F3/04842Selection of a displayed object | (ref: G06F3/0482)|  takes precedence0.761
G06F17/30675Query execution | (ref: G06F17/30699)|  takes precedence0.753
G06F3/0233Character input methods0.743
H04L51/02with automatic reactions or user delegation  e.g. automatic replies or chatbot0.741
G06F17/30643using document space presentation or visualization  e.g. category  hierarchy or range presentation and selection0.734
G06Q10/10Office automation  e.g. computer aided management of electronic mail or groupware | electronic mail protocols | (ref: H04L29/06)|  | | arrangements for user-to-user messaging in packet-switching networks  e.g. e-mail or instant messages  | (ref: H04L41/00)| Time management  e.g. calendars  reminders  meetings or time accounting | organizing  planning  scheduling or allocating time | (ref: G06Q10/06)0.721
G06F3/0221Arrangements for reducing keyboard size for transport or storage  e.g. foldable keyboards  keyboards with collapsible keys | (ref: G06F3/0216)|  takes precedence| for keyboards integrated in a laptop computer | (ref: G06F1/1666)0.719
G06K9/72using context analysis based on the provisionally recognised identity of a number of successive patterns  e.g. a word0.715
G06Q50/184Intellectual property management0.712
G06F3/018Input/output arrangements for oriental characters0.708
G06F3/0488using a touch-screen or digitiser  e.g. input of commands through traced gestures0.327
G06F3/0238Programmable keyboards | key guide holders | (ref: G06F3/0224)0.327
G06F3/0489using dedicated keyboard keys or combinations thereof0.327
G06K9/00422Matching| classification0.324
G10L15/32Multiple recognisers used in sequence or in parallel| Score combination systems therefor  e.g. voting systems0.324
G06F17/2735Dictionaries0.313
G06F17/276Stenotyping  code gives word  guess-ahead for partial word input0.313
G06F17/20Handling natural language data | speech analysis or synthesis | (ref: G10L)0.310
G06F17/28Processing or translating of natural language | (ref: G06F17/27)|  takes precedence0.310
G06F17/27Automatic analysis  e.g. parsing | speech recognition  analysis or synthesis | (ref: G10L)0.310
G06F17/2809Data driven translation0.305
G06F17/2872Rule based translation0.305
G06F3/14Digital output to display device| | Cooperation and interconnection of the display device with other functional units| control of display in general | (ref: G09G)| | arrangements for producing a permanent visual presentation of the output data | (ref: G06K15/00)0.303
G06K9/033with the intervention of an operator0.302
G10L15/26Speech to text systems | (ref: G10L15/08)|  takes precedence0.302
G06F17/30669Translation of the query language  e.g. Chinese to English | language translation | (ref: G06F17/28)0.301
G06F9/45512Command shells0.300
H04M1/72569according to context or environment related information0.300
G06F3/0482interaction with lists of selectable items  e.g. menus0.300
G06N5/04Inference methods or devices0.300
G10L15/183using context dependencies  e.g. language models0.299
G06F17/30244in image databases0.299
G06T7/74involving reference images or patches0.299
G06K9/68using sequential comparisons of the image signals with a plurality of references | in which the sequence of the image signals or the references is relevant|   e.g. addressable memory0.299
G06F17/21Text processing | (ref: G06F17/27)|   | (ref: G06F17/28)|  take precedence| systems for composing machines | (ref: B41B27/00)0.298
G06F17/2229Fragmentation of text-files  e.g. reusable text-blocks  including linking to the fragments  XInclude  Namespaces0.298
G06F17/24Editing  e.g. insert/delete | (ref: G06F17/22)|  takes precedence0.298
G06F17/30637Query formulation0.298
G06F17/30699Filtering based on additional data  e.g. user or group profiles | filtering in web context | (ref: G06F17/30867)0.298
G06K9/2063based on a marking or identifier characterising the document or the area | markings for centering the field of view on the document | (ref: G06K9/3216)0.298
G06F3/02Input arrangements using manually operated switches  e.g. using keyboards or dials | keyboard switches | per se|  | (ref: H01H13/70)| | electronic switches characterised by the way in which the control signals are generated | (ref: H03K17/94)0.298
G06F3/0235using chord techniques | (ref: G06F3/0234)|  takes precedence0.298
G10L13/08Text analysis or generation of parameters for speech synthesis out of text  e.g. grapheme to phoneme translation  prosody generation or stress or intonation determination0.298
G06F17/30705Clustering or classification | manual classification | (ref: G06F17/30722)0.297
G06F17/30598Clustering or classification | for textual data | (ref: G06F17/30705)0.297
G06F3/041Digitisers  e.g. for touch screens or touch pads  characterised by the transducing means0.297
H04N1/00782Initiating operations0.297
H04N1/00331with an apparatus performing optical character recognition | arrangements for recognising printed or written characters | (ref: G06K9/00)0.297
H04N1/00689Presence0.297
H04N1/19594using a television camera or a still video camera0.297
H04N1/00737using the scanning elements as detectors0.297
H04N1/00758using a prescan0.297
H04N1/32144embedded in the image data  i.e. enclosed or integrated in the image  e.g. watermark  super-imposed logo or stamp0.297
H04N1/00307with a mobile telephone apparatus | constructional features of portable telephone sets | (ref: H04M1/0202)| | mobile radio systems | (ref: H04W84/00)0.296
H04N1/00408Display of information to the user  e.g. menus0.296
H04N1/00374on the same page as at least a part of the image0.296
G06K9/18using printed characters having additional code marks or containing code marks  e.g. the character being composed of individual strokes of different shape  each representing a different code value0.296
G01B11/00Measuring arrangements characterised by the use of optical means | instruments of the types covered by group | (ref: G01B9/00)|  | per se|  | (ref: G01B9/00)0.296
G01B11/14for measuring distance or clearance between spaced objects or spaced apertures | (ref: G01B11/26)|  takes precedence| rangefinders | (ref: G01C)0.296
H04N1/00469with enlargement of a selected area of the displayed information0.296
G06T7/70Determining position or orientation of objects or cameras | camera calibration | (ref: G06T7/80)0.296
H04N1/0036Alphanumeric symbols0.296
G06K9/00442Document analysis and understanding| Document recognition0.296
H04N5/23222Computer-aided capture of images  e.g. transfer from script file into camera  check of taken image quality  advice or proposal for image composition or decision on when to take image0.296
H04N1/00355Mark-sheet input | sensing record carriers | (ref: G06K7/00)| | recognising printed or written characters | (ref: G06K9/00)0.296
H04N5/23203Remote-control signaling for television cameras  cameras comprising an electronic image sensor or for parts thereof  e.g. between main body and another part of camera | distributing sync-signals to television cameras | (ref: H04N5/0733)0.296
G06F3/04892Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another  e.g. using cursor control keys associated to different directions or using the tab key | arrangements for controlling cursor position based on coordinate signals | (ref: G06F3/038)0.295
G06Q30/0601Electronic shopping0.295
G06K9/6292of classification results  e.g. of classification results related to same input data | (ref: G06K9/6256)|  takes precedence0.294
G06F1/1626with a single-body enclosure integrating a flat display  e.g. Personal Digital Assistants [PDAs]0.294
G06F1/1664Arrangements for ergonomically adjusting the disposition of keys of the integrated keyboard0.294
H04M1/7253using a two-way short-range wireless interface0.294
H04M1/72547with interactive input/output means for internally managing multimedia messages | mail systems for messages comprising audio and non-audio components | (ref: H04M3/5307)| | message switching systems | (ref: H04L51/00)0.294
G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups | (ref: G06F1/1635)|  - | (ref: G06F1/1675)0.293
G06T1/0007Image acquisition0.291
G06K9/00416Sampling| contour coding| stroke extraction0.291
G06K9/00402Recognising digital ink  i.e. recognising temporal sequences of handwritten position coordinates | (ref: G06K9/00154)|  takes precedence| interaction arrangements using gestures traced on a digitiser | (ref: G06F3/04883)| | acquisition of digital ink as far as essentially related to recognition | (ref: G06K9/222)0.291
G06F3/04817using icons | graphical programming languages using iconic symbols | (ref: G06F8/34)0.288
G06N7/005Probabilistic networks0.287
H04M1/72572according to a geographic location | user location related services provided by wireless communication networks | (ref: H04W4/02)| | network applications adapted for the location of the user terminal | (ref: H04L29/08657)0.287
G06F3/03543Mice or pucks | (ref: G06F3/03541)|  takes precedence0.287
G06F3/03545Pens or stylus0.287
G06K9/00436using human interaction  e.g. selection of the best displayed recognition candidate0.282
G06K9/2054Selective acquisition/locating/processing of specific regions  e.g. highlighted text  fiducial marks  predetermined fields  document type identification | (ref: G06K9/2018)|   | (ref: G06K9/209)|  take precedence| recognising the document type with the paragraph layout | (ref: G06K9/00442)| | recognising the document type with the layout of printed lines or input boxes | (ref: G06K9/00449)0.282
G06F3/0484for the control of specific functions or operations  e.g. selecting or manipulating an object or an image  setting a parameter value or selecting a range0.278
G06F1/1622with enclosures rotating around an axis perpendicular to the plane they define or with ball-joint coupling  e.g. PDA with display enclosure orientation changeable between portrait and landscape by rotation with respect to a coplanar body enclosure0.277
G06F1/162changing  e.g. reversing  the face orientation of the screen with a two degrees of freedom mechanism  e.g. for folding into tablet PC like position or orienting towards the direction opposite to the user to show to a second user0.277
H04M1/23Construction or mounting of dials or of equivalent devices| Means for facilitating the use thereof | by improving visibility | (ref: H04M1/22)0.277
G06F1/1671Special purpose buttons or auxiliary keyboards  e.g. retractable mini keypads  keypads or buttons that remain accessible at closed laptop | (ref: G06F1/1666)|  takes precedence0.277
H01H13/86characterised by the casing  e.g. sealed casings or casings reducible in size0.277
H04M1/0247comprising more than two body parts0.277
G06F1/1666Arrangements for reducing the size of the integrated keyboard for transport  e.g. foldable keyboards  keyboards with collapsible keys | (ref: G06F1/1664)|  takes precedence0.277
G06F17/30684using natural language analysis0.275
G06F17/30696Presentation or visualization of query results | (ref: G06F17/30651)|  takes precedence| browsing or visualization of document space | (ref: G06F17/30716)0.275
G06K9/726Syntactic or semantic context  e.g. balancing0.275
G06F3/0418for error correction or compensation  e.g. parallax  calibration  alignment0.271
G06K9/00Methods or arrangements for reading or recognising printed or written characters or for recognising patterns  e.g. fingerprints | processing or analysis of tracks of nuclear particles | (ref: G01T5/02)|  | | information retrieval | (ref: G06F17/30)| | recognition of molecular sequences | (ref: G06F19/70)| | radio frequency identification | (ref: G06K7/00)| | recognition of barcodes and similar code images | (ref: G06K7/10)| | computer systems based on specific computational models | (ref: G06N)| | image analysis  inspection  positioning or tracking | (ref: G06T7/00)| | recognition of acoustic 0.266
Y10S707/99931Database or file accessing0.125
Y10S707/99935Query augmenting and refining  e.g. inexact access0.125
Y10S707/99936Pattern matching access0.125
Y10S707/99933Query processing  i.e. searching0.125
H04M2250/70methods for entering alphabetical characters  e.g. multi-tap or dictionary disambiguation | methods for entering alphabetical characters | per se|  | (ref: G06F3/0237)0.058
G06K2209/01Character recognition0.054
G10L2015/228of application context0.054
Y10S707/99934Query formulation  input preparation  or translation0.052
Y10S707/99937Sorting0.052
Y10S707/99932Access augmentation or optimizing0.052
G09G2354/00Aspects of interface with display user0.050
Y10S707/99942Manipulating data structure  e.g. compression  compaction  compilation0.050
H04M2250/10including a GPS signal receiver0.050
H04M1/72566according to a schedule or a calendar application | network applications for presence management | (ref: H04L29/08684)0.050
G06F2203/0381Multimodal input  i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature  e.g. voice plus gesture on digitizer0.049
H04N2201/0084Digital still camera0.049
H04N2201/0096Portable devices0.049
H04N2201/3266of text or character information  e.g. text accompanying an image | (ref: H04N2201/3226)|  takes precedence0.049
H04N2201/3249data relating to a linked page or object  e.g. hyperlink0.049
G06T2207/30176Document0.049
H04M1/72519Portable communication terminals with improved user interface to control a main telephone operation mode or to indicate the communication status0.049
Y10S379/905Fax mail0.049
H04M1/72561for supporting an internet browser application0.049
H04M1/021using combined folding and rotation motions | combined with translation movement | (ref: H04M1/0235)0.046
H04M1/0235Slidable or telescopic telephones  i.e. with a relative translation movement of the body parts| Telephones using a combination of translation and other relative motions of the body parts0.046
H04M1/0225Rotatable telephones  i.e. the body parts pivoting to an open position around an axis perpendicular to the plane they define in closed position | combined with translation movement | (ref: H04M1/0235)0.046
H04M1/0214Foldable telephones  i.e. with body parts pivoting to an open position around an axis parallel to the plane they define in closed position | combined with translation movement | (ref: H04M1/0235)0.046
H04M2250/18including more than one keyboard unit0.046
H01H2223/05composed of hingedly connected sections0.046
G10L15/18using natural language modelling0.046
Terms of Service | Privacy Policy | Contact | COPYRIGHT 2020. TECHSON IP, LLC. LIMESTONE, TECHSON, AND INTELLIGENT PROPERTY ARE REGISTERED TRADEMARKS. TECHSON IP IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL OPINIONS OR LEGAL ADVICE.