IP Library Granted Patent US 10,095,711
Granted Patent B2
US 10,095,711 · App. 15/601,695 · Granted Oct 9, 2018

Method and apparatus of recommending candidate terms based on geographical location

Inventor: Maojian Fu (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
G06F17/30241G06F17/276G06F17/3087G06F17/30554H04M1/72572H04W4/02H04M2250/10H04M2250/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,095,711
App. No.
15/601,695
Granted
Oct 9, 2018
Kind
B2
Abstract

The disclosure provides a method and device for recommending a candidate word according to a geographic position. The method may include receiving a coded character string of a user by a computing device. The computing device may collect geographic position information corresponding to the coded character string, and then determine a geographic area in which the geographic position information is located. The computing device may obtain a geographic candidate word corresponding to the coded character string according to a geographic word stock of the determined geographic area. The geographic word stock of the geographic area may store the coded character strings and a corresponding geographic word according to the geographic area. As compared to current technologies, complexity of input can be reduced and intelligence of an input method can be improved.

Claims (42)

1. A method comprising:

receiving a sequence of at least one letter from a user device;

determining location information associated with the user device;

mapping the received sequence of at least one letter and the location information with a database of multiple terms, a term of the multiple terms being related to a stored sequence of at least one letter and a context location based on a historical correlation between the term and the stored sequence of at least one letter in the context location;

providing a candidate term out of the multiple terms as corresponding to the received sequence of at least one letter on the mapping; and

displaying the candidate term as corresponding to the received sequence of at least one letter.

2. The method of claim 1 , wherein the context location includes a range of geographic location points.

3. The method of claim 1 , wherein the displaying the candidate term includes causing to display the candidate term in a manner configured to receive a user feedback on the candidate term.

4. The method of claim 1 , further comprising updating the database of multiple terms based on a user feedback on the provided candidate term.

5. The method of claim 1 , wherein the database includes multiple terms as related to the stored sequence of at least one letter and the context location, each of the multiple terms being assigned a utilization score in the context location.

6. The method of claim 1 , wherein the receiving the sequence of at least one letter from the user device includes receiving a first sequence of at least one letter and a second sequence of at least one letter, and wherein the second sequence includes the first sequence.

7. The method of claim 6 , wherein the providing the candidate term based on the mapping includes providing a first candidate term based on mapping the first sequence with the database and providing a second candidate term based on mapping the second sequence with the database.

8. The method of claim 1 , wherein the received sequence of at least one letter includes a word abbreviation.

9. The method of claim 1 , wherein the received sequence of at least one letter is in a first form of a language and the candidate term is in a second form of a language.

10. A machine learning method comprising:

receiving, from a user device, a sequence of at least one letter;

determining location information associated with the user device;

mapping the received sequence of at least one letter and the location information with a database of multiple terms, the database relating a term to a stored sequence of at least one letter and a location range based on a historical correlation between the term and the stored sequence of at least one letter in the location range;

providing a candidate term out of the multiple terms as corresponding to the received sequence of at least one letter based on the mapping;

displaying the candidate term as corresponding to the received sequence of at least one letter;

receiving a user feedback on the candidate term; and

updating the database based on the user feedback.

11. The machine learning method of claim 10 , wherein the mapping includes determining that the location information is within a location range related to the candidate term.

12. The machine learning method of claim 10 , wherein updating includes updating a utilization score of the candidate term as related to the received sequence of at least one letter in a location range that encloses the location information.

13. The machine learning method of claim 10 , wherein the database includes multiple terms as related to the stored sequence of at least one letter and the location range, each of the multiple terms being assigned a utilization score in the location range.

14. The machine learning method of claim 10 , wherein the received sequence of at least one letter includes a word abbreviation.

15. The machine learning method of claim 10 , wherein the received sequence of at least one letter is in a first form of a language and the candidate term is in a second form of a language.

16. The machine learning method of claim 10 , wherein the database includes a geographic word stock related to a location range, and the geographic word stock is constructed by:

determining a utilization frequency of a geographic word in the location range;

determining that the utilization frequency of the geographic word is greater than a threshold value; and

storing the geographic word as corresponding to a corresponding stored sequence of at least one letter in the database.

17. The machine learning method of claim 16 , wherein the utilization frequency of the geographic word in the location range is determined in relation to the corresponding stored sequence of at least one letter.

18. A method comprising:

providing a server including a database of multiple terms, the database relating a term to a stored sequence of at least one letter and a geographic area based on a historical correlation between the term and the stored sequence of at least one letter in the geographic area; and

providing a set of executable instructions configured to be installed in a user device, which, when installed in the user device and executed by a processing unit of the user device, are operable to configure the processing unit to perform operations including:

detecting a user input into the user device;

acquiring a sequence of at least one letter from the detected user input;

transmitting the acquired sequence of at least one letter to the server for the server to map the acquired sequence of at least one letter with the database of the multiple terms based on location information of the user device to obtain a candidate term;

receiving the candidate term from the server; and

displaying the candidate term as corresponding to the user input.

19. The method of claim 18 , wherein the detecting the user input includes detecting a partial input of an on-going user input.

20. The method of claim 18 , wherein the acquired sequence of at least one letter is in a first form of a language and the candidate term is in a second form of a language.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2024
From: ALIBABA GROUP HOLDING LIMITED
To: ALIBABA SINGAPORE HOLDING PRIVATE LIMITED
Reel/Frame 067141/0131 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2024
From: ALIBABA GROUP HOLDING LIMITED
To: ALIBABA SINGAPORE HOLDING PRIVATE LIMITED
Reel/Frame 070522/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2017
From: FU, MAOJIAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 042460/0066 →
Priority Claims (1)
CN 2012 1 0172759 · May 29, 2012 · national
Continuity (3)
Continuation 15087042 · Mar 31, 2016
Continuation 13902616 · May 24, 2013
Related Publication 20170255646A1 · Sep 7, 2017