Movatterモバイル変換


[0]ホーム

URL:


US20140280109A1 - User-Guided Term Suggestions - Google Patents

User-Guided Term Suggestions
Download PDF

Info

Publication number
US20140280109A1
US20140280109A1US13/829,591US201313829591AUS2014280109A1US 20140280109 A1US20140280109 A1US 20140280109A1US 201313829591 AUS201313829591 AUS 201313829591AUS 2014280109 A1US2014280109 A1US 2014280109A1
Authority
US
United States
Prior art keywords
term
edit
terms
user
candidate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/829,591
Inventor
Asaf Zomet
Gal Chechik
Michael Shynar
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google LLCfiledCriticalGoogle LLC
Priority to US13/829,591priorityCriticalpatent/US20140280109A1/en
Assigned to GOOGLE INC.reassignmentGOOGLE INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SHYNAR, Michael, CHECHIK, GAL, ZOMET, ASAF
Priority to PCT/US2014/025037prioritypatent/WO2014159763A2/en
Publication of US20140280109A1publicationCriticalpatent/US20140280109A1/en
Priority to US15/394,564prioritypatent/US10459957B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Methods and apparatus related to providing user-guided term suggestions. Some implementations may be directed to identifying user input that includes at least one term and identifying a user-initiated activity near the term. An edit term may be identified based on the user-initiated activity near the term, an edit position in the edit term may be identified, and one or more candidate terms may be identified based on the edit term. Similarity measures for the candidate terms may be determined. The similarity measure of a given candidate term of the candidate terms may be based on the edit position. One or more of the candidate terms may be selected as suggested terms based on the similarity measures and the selected suggested terms provided for potential replacement of the edit term.

Description

Claims (26)

What is claimed is:
1. A computer-implemented method, comprising:
identifying user input that includes at least one term;
identifying a user-initiated activity near the at least one term;
identifying an edit term of the at least one term based on the user-initiated activity near the at least one term;
identifying an edit position in the edit term;
identifying one or more candidate terms based on the edit term;
determining similarity measures for the candidate terms, wherein the similarity measure of a given candidate term of the candidate terms is based on the edit position;
selecting one or more of the candidate terms as suggested terms based on the similarity measures; and
providing the selected suggested terms for potential replacement of the edit term.
2. The method ofclaim 1, wherein at least one of the candidate terms is identified based on the edit position.
3. The method ofclaim 1, wherein identifying the user-initiated activity is based on one or more of detecting a user selection in the display and detecting a cursor position in the display.
4. The method ofclaim 3, wherein identifying the user-initiated activity is based on comparison of a time duration of the user selection or the cursor position to a time threshold.
5. The method ofclaim 4, wherein the time threshold is inversely proportional to one or more of an area size covered by the user-initiated activity, a number of terms within the area covered by the user-initiated activity, a screen size, a screen resolution, and a font size.
6. The method ofclaim 1, wherein the edit position includes a single position and the single position is identified when the user-initiated activity is directly adjacent to a single character in the edit term.
7. The method ofclaim 1, wherein the number of characters in the edit position is inversely proportional to one or more of a size of the edit term, a screen size, a screen resolution, and a font size.
8. The method ofclaim 1, wherein the similarity measure for the given candidate term is based on an edit similarity score, wherein the edit similarity score is indicative of the difference between the edit term and the given candidate term near the edit position.
9. The method ofclaim 8, wherein the edit similarity score is a real number between zero and one.
10. The method ofclaim 8, wherein the edit similarity score equals one if the candidate term differs from the edit term by the replacement, addition or deletion of one or more characters in the edit position, and the edit similarity score equals zero otherwise.
11. The method ofclaim 8, wherein the similarity measure for the given candidate term is based on multiplying the similarity measure with the edit similarity score.
12. The method ofclaim 1, wherein the edit position is identified based on the user-initiated activity.
13. The method ofclaim 1, wherein the similarity measure for the given candidate term is further based on one or more of popularity of the given candidate term, relevance of the given candidate term to the edit term, historical edits using the given candidate term, and contextual usage of the edit term.
14. The method ofclaim 1, wherein identifying an edit term from the at least one term further includes:
identifying an edit area corresponding to the user-initiated activity;
identifying a set of the terms within the edit area;
determining a relevance score for each term in the set of the terms, wherein the relevance score for each term is based on a likelihood of replacing the term; and
selecting the edit term from the set of the terms based on the relevance score.
15. The method ofclaim 14, wherein identifying the edit area is based on one or more of an area size covered by the user-initiated activity, a number of the terms within the area covered by the user-initiated activity, a screen size, a screen resolution, and a font size.
16. A system including memory and one or more processors operable to execute instructions stored in the memory, wherein the instructions include instructions to:
identify user input that includes at least one term;
identify a user-initiated activity near the at least one term;
identify an edit term of the at least one term based on the user-initiated activity near the at least one term;
identify an edit position in the edit term;
identify one or more candidate terms based on the edit term;
determine similarity measures for the candidate terms, wherein the similarity measure of a given candidate term of the candidate terms is based on the edit position;
select one or more of the candidate terms as suggested terms based on the similarity measures; and
provide the selected suggested terms for potential replacement of the edit term.
17. The system ofclaim 16, wherein the instructions to identify the at least one of the candidate terms include instructions to identify the at least one of the candidate terms based on the edit position.
18. The system ofclaim 16, wherein the instructions to identify the user-initiated activity include instructions to identify the user-initiated activity based on one or more of detecting a user selection in the display and detecting a cursor position in the display.
19. The system ofclaim 18, wherein the instructions to identify the user-initiated activity include instructions to identify the user-initiated activity based on comparison of a time duration of the user selection or the cursor position to a time threshold.
20. The system ofclaim 19, wherein the time threshold is inversely proportional to one or more of an area size covered by the user-initiated activity, a number of terms within the area covered by the user-initiated activity, a screen size, a screen resolution, and a font size.
21. The system ofclaim 16, wherein the number of characters in the edit position is inversely proportional to one or more of a size of the edit term, a screen size, a screen resolution, and a font size.
22. The system ofclaim 16, wherein the instructions to determine the similarity measure for the given candidate term include instructions to determine the similarity measure for the given candidate term based on an edit similarity score, wherein the edit similarity score is indicative of the difference between the edit term and the given candidate term near the edit position.
23. The system ofclaim 16, wherein the instructions to determine the similarity measure for the given candidate term include instructions to determine the similarity measure for the given candidate term based on one or more of popularity of the given candidate term, relevance of the given candidate term to the edit term, historical edits using the given candidate term, and contextual usage of the edit term.
24. The system ofclaim 16, wherein the instructions to identify an edit term further include instructions to:
identify an edit area corresponding to the user-initiated activity;
identify a set of the terms within the edit area;
determine a relevance score for each term in the set of the terms, wherein the relevance score for each term is based on a likelihood of replacing the term; and
select the edit term from the set of the terms based on the relevance score.
25. The system ofclaim 24, wherein the instructions to identify the edit area further include instructions to identify the edit area based on one or more of an area size covered by the user-initiated activity, a number of the terms within the area covered by the user-initiated activity, a screen size, a screen resolution, and a font size.
26. A non-transitory computer readable storage medium storing computer instructions executable by a processor to perform a method comprising:
identifying user input that includes at least one term;
identifying a user-initiated activity near the at least one term;
identifying an edit term of the at least one term based on the user-initiated activity near the at least one term;
identifying an edit position in the edit term;
identifying one or more candidate terms based on the edit term;
determining similarity measures for the candidate terms, wherein the similarity measure of a given candidate term of the candidate terms is based on the edit position;
selecting one or more of the candidate terms as suggested terms based on the similarity measures; and
providing the selected suggested terms for potential replacement of the edit term.
US13/829,5912013-03-142013-03-14User-Guided Term SuggestionsAbandonedUS20140280109A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US13/829,591US20140280109A1 (en)2013-03-142013-03-14User-Guided Term Suggestions
PCT/US2014/025037WO2014159763A2 (en)2013-03-142014-03-12User-guided term suggestions
US15/394,564US10459957B2 (en)2013-03-142016-12-29User-guided term suggestions

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US13/829,591US20140280109A1 (en)2013-03-142013-03-14User-Guided Term Suggestions

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US15/394,564ContinuationUS10459957B2 (en)2013-03-142016-12-29User-guided term suggestions

Publications (1)

Publication NumberPublication Date
US20140280109A1true US20140280109A1 (en)2014-09-18

Family

ID=50478583

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US13/829,591AbandonedUS20140280109A1 (en)2013-03-142013-03-14User-Guided Term Suggestions
US15/394,564Active2034-03-11US10459957B2 (en)2013-03-142016-12-29User-guided term suggestions

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US15/394,564Active2034-03-11US10459957B2 (en)2013-03-142016-12-29User-guided term suggestions

Country Status (2)

CountryLink
US (2)US20140280109A1 (en)
WO (1)WO2014159763A2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140281943A1 (en)*2013-03-152014-09-18Apple Inc.Web-based spell checker
US20170213375A1 (en)*2014-01-312017-07-27Morpho, Inc.Image processing device and image processing method for image correction, and non-transitory computer readable recording medium thereof
US10296201B2 (en)*2016-06-232019-05-21Beijing Xiaomi Mobile Software Co., Ltd.Method and apparatus for text selection
US10616299B2 (en)*2016-03-302020-04-07Accenture Global Solutions LimitedVideo analytics device
US10628493B2 (en)2015-09-242020-04-21Yandex Europe AgMethod and system for generating search query suggestions
US20210192393A1 (en)*2019-12-202021-06-24Canon Kabushiki KaishaInformation processing apparatus, information processing method, and storage medium
US11379661B2 (en)*2020-03-172022-07-05Xerox CorporationWord verification editing for simple and detailed text editing
US12050873B2 (en)*2021-10-282024-07-30Sap SeSemantic duplicate normalization and standardization

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108089723A (en)*2017-12-212018-05-29北京小米移动软件有限公司Character input method and device
US10942963B1 (en)*2018-04-052021-03-09Intuit Inc.Method and system for generating topic names for groups of terms
US11625421B1 (en)*2020-04-202023-04-11GoLaw LLCSystems and methods for generating semantic normalized search results for legal content

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080316212A1 (en)*2005-09-202008-12-25Cliff KushlerSystem and method for a user interface for text editing and menu selection

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
GB2266823A (en)1992-04-211993-11-10IbmCorrelation of cursor position in a computer system
US6005549A (en)*1995-07-241999-12-21Forest; Donald K.User interface method and apparatus
JP5166255B2 (en)*2005-06-162013-03-21ガサビアン,フィルズ Data entry system
US7792838B2 (en)2007-03-292010-09-07International Business Machines CorporationInformation-theory based measure of similarity between instances in ontology
US9292161B2 (en)2010-03-242016-03-22Microsoft Technology Licensing, LlcPointer tool with touch-enabled precise placement
EP2469421A1 (en)*2010-12-232012-06-27British Telecommunications Public Limited CompanyMethod and apparatus for processing electronic data
US8577913B1 (en)2011-05-272013-11-05Google Inc.Generating midstring query refinements
KR20130034747A (en)*2011-09-292013-04-08삼성전자주식회사Method and apparatus for providing user interface in portable device
US8290772B1 (en)*2011-10-032012-10-16Google Inc.Interactive text editing

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080316212A1 (en)*2005-09-202008-12-25Cliff KushlerSystem and method for a user interface for text editing and menu selection

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140281943A1 (en)*2013-03-152014-09-18Apple Inc.Web-based spell checker
US9489372B2 (en)*2013-03-152016-11-08Apple Inc.Web-based spell checker
US20170213375A1 (en)*2014-01-312017-07-27Morpho, Inc.Image processing device and image processing method for image correction, and non-transitory computer readable recording medium thereof
US10089770B2 (en)*2014-01-312018-10-02Morpho, Inc.Image processing device and image processing method for image correction
US10628493B2 (en)2015-09-242020-04-21Yandex Europe AgMethod and system for generating search query suggestions
US10616299B2 (en)*2016-03-302020-04-07Accenture Global Solutions LimitedVideo analytics device
US10296201B2 (en)*2016-06-232019-05-21Beijing Xiaomi Mobile Software Co., Ltd.Method and apparatus for text selection
US20210192393A1 (en)*2019-12-202021-06-24Canon Kabushiki KaishaInformation processing apparatus, information processing method, and storage medium
US11379661B2 (en)*2020-03-172022-07-05Xerox CorporationWord verification editing for simple and detailed text editing
US12050873B2 (en)*2021-10-282024-07-30Sap SeSemantic duplicate normalization and standardization

Also Published As

Publication numberPublication date
WO2014159763A3 (en)2014-12-24
US20170109433A1 (en)2017-04-20
US10459957B2 (en)2019-10-29
WO2014159763A2 (en)2014-10-02

Similar Documents

PublicationPublication DateTitle
US10459957B2 (en)User-guided term suggestions
US9471709B1 (en)Processing autocomplete suggestions
JP6461980B2 (en) Coherent question answers in search results
US8417718B1 (en)Generating word completions based on shared suffix analysis
EP3345118B1 (en)Identifying query patterns and associated aggregate statistics among search queries
US12153624B2 (en)Method and system for ideogram character analysis
US20120297294A1 (en)Network search for writing assistance
US8954465B2 (en)Creating query suggestions based on processing of descriptive term in a partial query
US20120265779A1 (en)Interactive semantic query suggestion for content search
US10769370B2 (en)Methods and apparatus for spell checking
JP7493937B2 (en) Method, program and system for identifying a sequence of headings in a document
US9195706B1 (en)Processing of document metadata for use as query suggestions
US9460149B2 (en)Dynamic query resolution using accuracy profiles
EP2800014A1 (en)Method for searching curriculum vitae's on a job portal website, server and computer program product therefore
JP7704403B2 (en) Support device, support system, support method and program
US20250094828A1 (en)Knowledge graph for semantic searching of handwritten documents
JP2017117109A (en)Information processing device, information processing system, information retrieval method, and program

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:GOOGLE INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZOMET, ASAF;CHECHIK, GAL;SHYNAR, MICHAEL;SIGNING DATES FROM 20130314 TO 20130315;REEL/FRAME:030240/0538

STCBInformation on status: application discontinuation

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


[8]ページ先頭

©2009-2025 Movatter.jp