WO2013084065A4 - A method and system for interacting with a web site - Google Patents

A method and system for interacting with a web site Download PDF

Info

Publication number
WO2013084065A4
WO2013084065A4 PCT/IB2012/002877 IB2012002877W WO2013084065A4 WO 2013084065 A4 WO2013084065 A4 WO 2013084065A4 IB 2012002877 W IB2012002877 W IB 2012002877W WO 2013084065 A4 WO2013084065 A4 WO 2013084065A4
Authority
WO
WIPO (PCT)
Prior art keywords
user
user input
processing
website
action
Prior art date
Application number
PCT/IB2012/002877
Other languages
French (fr)
Other versions
WO2013084065A1 (en
Inventor
Martin MIGOYA
Original Assignee
Globant, Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Globant, Llc filed Critical Globant, Llc
Publication of WO2013084065A1 publication Critical patent/WO2013084065A1/en
Publication of WO2013084065A4 publication Critical patent/WO2013084065A4/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Abstract

A method and system for a user to interact with a web site, comprising: accepting user input at a Web browser, wherein the user input is a string indicating what the user wishes to do on the web site; processing the user input, the processing comprising determining various matching patterns and assigning a weight to each potential matching pattern, the matching patterns relating user inputs to potential actions, and the weight indicating how likely the matching pattern is being used by the user to implement a certain action; and pre-populating a interface action screen using information from the processed user input.

Claims

AMENDED CLAIMS received by the International Bureau on 1rst July 2013 (01.07.2013)
1. A method for a user to interact with a web site, comprising:
accepting user input at a Web browser, wherein the user input is a string indicating what the user wishes to do on the web site including a selection of an action type;
processing the user input, the processing comprising determining various matching patterns and assigning a weight to each potential matching pattern, the matching patterns relating user inputs to potential actions, and the weight indicating how likely the matching pattern is being used by the user to implement a certain action; and
pre-populating a user interface action screen associated with an action identified by the processing_using information from the processed user input.
2. The method of Claim I, further comprising:
processing information related to; banking information; a most likely option; or information retrieved from a social network the user is connected to; or any combination thereof.
3. The method of Claim 2, wherein the social network comprises: Facebook; Linked In; or Twitter; or any combination thereof.
4. The method of Claim 1, wherein the string box provides a suggest box to guide the user to defined actions.
5. The method of Claim 1, wherein the string is processed on the fly using a natural language processing engine which returns a probable matching action.
6. The method of Claim 1, wherein the natural language processing engine also returns a probable matching action parameter.
7. The method of Claim 1, wherein the information from the processed user input comprises determining the most likely option for what the user would like to do based on the string.
8. The method of Claim 1, wherein the website is a home banking website and/or a travel industry website.
9. The method of Claim 8, wherein the travel industry website is an airline website, a bus website, a train website, or a hotel website, or any combination thereof.
10. The method of Claim 1, wherein processing the user input comprises preprocessing the user input, the preprocessing comprising: converting text to lower case; eliminating multiple and/or duplicative spaces; inserting a space; performing a spell check; or replacing keywords entered by the user with replacement objects, or any combination thereof.
11. The method of Claim 10, wherein the replacement objects comprise: a number, a string, a function, or any combination thereof.
12. The method of Claim 1, wherein the processing comprises splitting the user input into tokens.
13. The method of Claim 12, wherein the tokens comprise: a word and/or a symbol.
14. The method of Claim 12, wherein the processing comprises: deleting words that are present in almost all phrases; comparing each word with a dictionary to fix common typing mistakes; replacing some words with synonyms to simplify processing; replacing common phrases with other words or phrases; eliminating some prepositions which are not relevant; or any combination thereof.
15. The method of Claim 14, wherein the comparing each word with a dictionary to fix common typing mistakes comprises determining whether there's a word in the dictionary that looks like the word the user typed, with at least on one of the following differences: the words have the same letters but the order of two consecutive letters have been swapped; and/or the words have one letter "that is different.
16. The method of Claim 14, wherein when comparing each word with a dictionary to fix common typing mistakes, considering the proximity of the keys in the keyboard when evaluating a potential fix.
17. The method of Claim 1, wherein assigning the weight to each potential matching pattern further comprises: assigning a higher probability for a certain action if a token is frequently used to describe the certain action, but not other actions.
18. The method of Claim 17, further comprising: modifying the weight of each potential matching pattern based on a historical log of records relating to user input and. the resulting performed action.
19. A system for a user to interact with a web site, comprising:
a processor configured for:
accepting user input at a Web browser, wherein the user input is a string indicating what the user wishes to do on the web site including a selection of an action type;
processing the user input, the processing comprising determining various matching patterns and assigning a weight to each potential matching pattern, the matching patterns relating user inputs to potential actions, and the weight indicating how likely the matching pattern is being used by the user to implement a certain action; and
pre-populating a user interface action screen associated with an action identified by the processing using information from the processed user input.
20. The system of Claim 19, wherein the processor is further configured for:
processing information related to: banking information; a most likely option; or information retrieved from a social network the user is connected to; or any combination thereof.
21. The system of Claim 20, wherein the social network comprises: Facebook; Linked In; or Twitter; or any combination thereof.
22. The system of Claim 19, wherein the string box provides a suggest box to guide the user to defined actions.
23. The system of Claim 19, wherein the string is processed on the fly using a natural language processing engine which returns a probable matching action.
24. The system of Claim 19, wherein the natural language processing engine also returns a probable matching action parameter.
25. The system of Claim 19, wherein the information from the processed user input comprises determining the most likely option for what the user would like to do based on the string.
26. The system of Claim 19, wherein the website is a home banking website and/or a travel industry website.
27. The system of Claim 26, wherein the travel industry website is an airline website, a bus website, a train website, or a hotel website, or any combination thereof.
28. The system of Claim 19, wherein processing the user input comprises preprocessing the user input, the preprocessing comprising: converting text to lower case; eliminating multiple and/or duplicative spaces; inserting a space; performing a spell check; or replacing keywords entered by the, user with replacement objects, or any combination thereof.
29. The system of Claim 28, wherein the replacement objects comprise: a number, a string, a function, or any combination thereof.
30. The system of Claim 19, wherein the processing comprises splitting the user input into tokens.
31. The system of Claim 30, wherein the tokens comprise: a word and/or a symbol.
32. The system of Claim 30, wherein the processing comprises: deleting words that are present in almost all phrases; comparing each word with a dictionary to fix common typing mistakes; replacing some words with synonyms to simplify processing; replacing common phrases with other words or phrases; eliminating some prepositions which are not relevant; or any combination thereof.
33. The system of Claim 32, wherein the comparing each word with a dictionary to fix looks like the word the user typed, with at least on one of the following differences: the words have the same letters but the order of two consecutive letters have been swapped; and/or the words have one letter that is different.
34. The system of Claim 32, wherein when comparing each word with a dictionary to fix common typing mistakes, considering the proximity of the keys in the keyboard when evaluating a potential fix.
35. The system of Claim 19, wherein assigning the weight to each potential matching pattern further comprises: assigning a higher probability for a certain action if a token is frequently used to describe the certain action, but not other actions.
36. The system of Claim 35, further comprising: modifying the weight of each potential matching pattern based on a historical log of records relating to user input and the resulting performed action.
PCT/IB2012/002877 2011-12-07 2012-12-06 A method and system for interacting with a web site WO2013084065A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201161567916P 2011-12-07 2011-12-07
US61/567,916 2011-12-07

Publications (2)

Publication Number Publication Date
WO2013084065A1 WO2013084065A1 (en) 2013-06-13
WO2013084065A4 true WO2013084065A4 (en) 2013-08-29

Family

ID=47901228

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2012/002877 WO2013084065A1 (en) 2011-12-07 2012-12-06 A method and system for interacting with a web site

Country Status (2)

Country Link
US (1) US20130151997A1 (en)
WO (1) WO2013084065A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD747339S1 (en) * 2013-03-13 2016-01-12 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
CN104809132B (en) * 2014-01-27 2018-07-31 阿里巴巴集团控股有限公司 A kind of method and device obtaining network principal social networks type
US9430461B2 (en) 2014-04-11 2016-08-30 International Business Machines Corporation Mobile based lexicon and forecasting
USD779546S1 (en) * 2015-06-22 2017-02-21 Multilearning Group Inc. Display screen with navigation bar for browser-based graphical user interface
JP2021068109A (en) * 2019-10-21 2021-04-30 富士ゼロックス株式会社 Information processing device and program
USD992565S1 (en) * 2021-07-22 2023-07-18 Buzz Capital Inc. Display screen or portion thereof with graphical user interface to facilitate transfer of consideration between individuals in a common geolocation

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6199067B1 (en) * 1999-01-20 2001-03-06 Mightiest Logicon Unisearch, Inc. System and method for generating personalized user profiles and for utilizing the generated user profiles to perform adaptive internet searches
US6584464B1 (en) * 1999-03-19 2003-06-24 Ask Jeeves, Inc. Grammar template query system
AU2001230456A1 (en) * 2000-02-11 2001-08-20 Farelogix Inc. Realtime online travel information and reservations systems and service
US6820075B2 (en) * 2001-08-13 2004-11-16 Xerox Corporation Document-centric system with auto-completion
WO2003023549A2 (en) * 2001-09-05 2003-03-20 Pomark Inc. Method of transacting account statements
US7403938B2 (en) * 2001-09-24 2008-07-22 Iac Search & Media, Inc. Natural language query processing
US20060212433A1 (en) * 2005-01-31 2006-09-21 Stachowiak Michael S Prioritization of search responses system and method
US7788248B2 (en) * 2005-03-08 2010-08-31 Apple Inc. Immediate search feedback
EP2393203A3 (en) * 2005-06-16 2013-03-06 Systems Ltd Keyless Data entry system
US7681147B2 (en) * 2005-12-13 2010-03-16 Yahoo! Inc. System for determining probable meanings of inputted words
US8694530B2 (en) * 2006-01-03 2014-04-08 Textdigger, Inc. Search system with query refinement and search method
US9318108B2 (en) * 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8635203B2 (en) * 2006-11-16 2014-01-21 Yahoo! Inc. Systems and methods using query patterns to disambiguate query intent
US20090182664A1 (en) * 2008-01-15 2009-07-16 Trombley Austin D Integrating social networking with financial services
US20110016421A1 (en) * 2009-07-20 2011-01-20 Microsoft Corporation Task oriented user interface platform
US7921156B1 (en) * 2010-08-05 2011-04-05 Solariat, Inc. Methods and apparatus for inserting content into conversations in on-line and digital environments
US20120047454A1 (en) * 2010-08-18 2012-02-23 Erik Anthony Harte Dynamic Soft Input
US20120078953A1 (en) * 2010-09-24 2012-03-29 Rovi Technologies Corporation Browsing hierarchies with social recommendations
US20120192096A1 (en) * 2011-01-25 2012-07-26 Research In Motion Limited Active command line driven user interface
US8712931B1 (en) * 2011-06-29 2014-04-29 Amazon Technologies, Inc. Adaptive input interface
US9448724B2 (en) * 2011-07-11 2016-09-20 International Business Machines Corporation Dynamically customizable touch screen keyboard for adapting to user physiology

Also Published As

Publication number Publication date
US20130151997A1 (en) 2013-06-13
WO2013084065A1 (en) 2013-06-13

Similar Documents

Publication Publication Date Title
Abainia et al. A novel robust Arabic light stemmer
US10229108B2 (en) System and method for adaptive spell checking
Vilar et al. Prompting palm for translation: Assessing strategies and performance
US7983902B2 (en) Domain dictionary creation by detection of new topic words using divergence value comparison
KR102334064B1 (en) Performing an operation relative to tabular data based upon voice input
CN103927329B (en) A kind of instant search method and system
WO2013084065A4 (en) A method and system for interacting with a web site
CN100492364C (en) Systems, methods, software, and interfaces for multilingual information retrieval
US9524291B2 (en) Visual display of semantic information
CN104102720B (en) The Forecasting Methodology and device efficiently input
CN105389389B (en) A kind of network public-opinion propagation situation medium control analysis method
CN101889277A (en) Community translation on the social networks
CN103914494A (en) Method and system for identifying identity of microblog user
US8515731B1 (en) Synonym verification
WO2009021204A2 (en) Autocompletion and automatic input method correction for partially entered search query
WO2009026850A1 (en) Domain dictionary creation
US10942973B2 (en) Automatically generating and evaluating candidate terms for trademark clearance
US10635730B2 (en) Modification of search subject in predictive search sentences
WO2012159246A1 (en) Displaying and inputting symbols
Jabbar et al. An improved Urdu stemming algorithm for text mining based on multi-step hybrid approach
Richter et al. Korektor–a system for contextual spell-checking and diacritics completion
JP5718405B2 (en) Utterance selection apparatus, method and program, dialogue apparatus and method
US20160110341A1 (en) Construction of a lexicon for a selected context
Roy et al. A lexicon based algorithm for noisy text normalization as pre processing for sentiment analysis
CN113077312A (en) Hotel recommendation method, system, equipment and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12832766

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12832766

Country of ref document: EP

Kind code of ref document: A1