METHODS AND SYSTEMS FOR PROCESSING COMPLEX LANGUAGE TEXT, SUCH AS JAPANESE TEXT, ON A MOBILE DEVICE
First Claim
1. A computer-implemented method for searching a plurality of items via a mobile device, wherein individual items of the plurality of items are characterized by Japanese text portions, the computer-implemented method comprising:
- receiving a search query on a mobile device to identify an item characterized by Japanese text;
generating a text search term based on the received search query;
determining a plurality of matching items from a set of items based on the text search term, wherein each of the plurality of matching items includes a Japanese text portion having matching text corresponding to the text search term;
for each of the plurality of matching items;
determining a starting point within the Japanese text portion;
determining a position of the matching text relative to the starting point; and
determining a priority order of the matching item in the plurality of matching items based on the determined position relative to the starting point; and
providing a list of matching items that are ordered based on the determined priority order.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method to search for items characterized by Japanese text using a mobile device. The search system receives keyed user input and converts the input into a set of search terms. After generating search terms, the system searches Japanese text fields for matching items accessible by the mobile device. One or more natural starting points in the text fields are identified for each matching item. Starting points may include, for example, the beginning of a text field and the locations of punctuation or changes in character set in the text field. After determining starting points, the system determines the distance between the matching text and a starting point. The system then provides an ordered set of search results based on the calculated distance and potentially other factors, such as the alignment of the match and the type of item.
51 Citations
23 Claims
-
1. A computer-implemented method for searching a plurality of items via a mobile device, wherein individual items of the plurality of items are characterized by Japanese text portions, the computer-implemented method comprising:
-
receiving a search query on a mobile device to identify an item characterized by Japanese text; generating a text search term based on the received search query; determining a plurality of matching items from a set of items based on the text search term, wherein each of the plurality of matching items includes a Japanese text portion having matching text corresponding to the text search term; for each of the plurality of matching items; determining a starting point within the Japanese text portion; determining a position of the matching text relative to the starting point; and determining a priority order of the matching item in the plurality of matching items based on the determined position relative to the starting point; and providing a list of matching items that are ordered based on the determined priority order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for searching a plurality of items from a mobile device, the system comprising:
-
a conversion component configured to generate a search term based on a user search query; a search component configured to locate a plurality of matching items accessible via the mobile device based on the generated search term, each of the plurality of matched items including a text field containing matching Japanese text that corresponds to the search term; a starting point determination component configured to determine a starting point in the text field of each of the plurality of matching items; a distance calculation component configured to calculate a distance between the determined starting point and the matching Japanese text for each of the plurality of matching items; and an ordering component configured to determine an order of the plurality of matching items based on the calculated distances and output at least some of the plurality of matching items to a user based on the determined order. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium containing instructions for controlling a mobile device processor to search among a set of items accessible via the mobile device, wherein an individual item of the set of items is characterized by Japanese text, by a method comprising:
-
receiving a search query on the mobile device to identify an item characterized by Japanese text; generating a text search term based on the received search query; determining a plurality of matching items from the set of items based on the text search term, wherein each of the plurality of matching items includes a Japanese text portion having matching text corresponding to the text search term; for each of the plurality of matching items; determining a starting point within the Japanese text portion; determining a position of the matching text relative to the starting point; and determining a priority order of the matching item in the plurality of matching items based on the determined position relative to the starting point; and providing a list of matching items that are ordered based on the determined priority order. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification