Search

Yasuo Kida Phones & Addresses

  • 1025 Harker Ave, Palo Alto, CA 94301 (650) 322-5094
  • Santa Clara, CA
  • 3760 La Donna Ave, Palo Alto, CA 94306

Publications

Us Patents

Japanese Virtual Dictionary

View page
US Patent:
7136803, Nov 14, 2006
Filed:
Sep 25, 2001
Appl. No.:
09/965333
Inventors:
Yasuo Kida - Palo Alto CA, US
Keisuke Hara - Kawasaki, JP
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06F 17/28
US Classification:
704 3, 704 10
Abstract:
Methods for converting a source character string to a target character string are described herein. In one aspect of the invention, an exemplary method includes receiving a first character string having the source character string, dividing the first character string into a plurality of sub-strings, converting the plurality of the sub-strings to second character strings through a dictionary, creating third character strings corresponding to the plurality of the sub-strings, analyzing the second and third character strings, constructing fourth character strings from the second and third character strings based on the analysis, creating a candidate list based on the fourth character strings, selecting the target character string from the candidate list and outputting the target character string. Other methods and apparatuses are also described.

Adaptive Context Sensitive Analysis

View page
US Patent:
7548863, Jun 16, 2009
Filed:
Aug 6, 2002
Appl. No.:
10/213925
Inventors:
Yasuo Kida - Palo Alto CA, US
Michi Iwasaki - Kanagawa-ken, JP
Keisuke Hara - Kawasaki, JP
Takumi Takano - Tokyo, JP
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G10L 21/00
US Classification:
704277, 704270, 704231, 704 9, 704 2
Abstract:
A method, apparatus, system, and signal-bearing medium that converts input data, such as speech or phonetic characters, to text by finding documents that are similar to the input data and using the similar documents to create a customized dictionary including a weighted list of words found in the similar documents. The words that are weighted higher may have a higher probability of being used in the input data, so words in the converted text are chosen based on the weighted list. A vector space model may be used to search for the similar documents.

Japanese Virtual Dictionary

View page
US Patent:
7630880, Dec 8, 2009
Filed:
Nov 13, 2006
Appl. No.:
11/598869
Inventors:
Yasuo Kida - Palo Alto CA, US
Keisuke Hara - Kawasaki, JP
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 17/21
US Classification:
704 10
Abstract:
Methods for converting a source character string to a target character string are described herein. In one aspect of the invention, an exemplary method includes receiving a first character string having the source character string, dividing the first character string into a plurality of sub-strings, converting the plurality of the sub-strings to second character strings through a dictionary, creating third character strings corresponding to the plurality of the sub-strings, analyzing the second and third character strings, constructing fourth character strings from the second and third character strings based on the analysis, creating a candidate list based on the fourth character strings, selecting the target character string from the candidate list and outputting the target character string. Other methods and apparatuses are also described.

Language Input Interface On A Device

View page
US Patent:
8289283, Oct 16, 2012
Filed:
Mar 4, 2008
Appl. No.:
12/042309
Inventors:
Yasuo Kida - Palo Alto CA, US
Ken Kocienda - Sunnyvale CA, US
Elizabeth Caroline Furches - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 3/041
US Classification:
345173, 715700
Abstract:
Methods, systems, and apparatus, including computer program products, for inputting text. A virtual keyboard is presented in a first region of a touch sensitive display of a device. An input representing a phonetic string is received on the virtual keyboard. The entered phonetic string is presented in a second region of the touch sensitive display. One or more candidates are identified based on the phonetic string. At least a subset of the candidates is presented. An input selecting one of the candidates is received. The entered phonetic string is replaced with the selected candidate.

Input Methods For Device Having Multi-Language Environment

View page
US Patent:
20090077464, Mar 19, 2009
Filed:
Sep 9, 2008
Appl. No.:
12/207429
Inventors:
Deborah Eileen Goldsmith - Los Gatos CA, US
Takumi Takano - Tokyo, JP
Toshiyuki Masui - Palo Alto CA, US
Yasuo Kida - Palo Alto CA, US
Ken Kocienda - Sunnyvale CA, US
Assignee:
APPLE INC. - Cupertino CA
International Classification:
G06F 17/22
US Classification:
715257
Abstract:
Text input is corrected on a touch-sensitive display by presenting a list of candidate words in the interface which can be selected by touch input. The candidate list can include candidate words having two or more character types (e.g., Roman, kana, kanji). In one aspect, the candidate list can be scrolled using a finger gesture. When a user's finger traverses a candidate word and the touch is released, the candidate word is inserted into a document being edited. In another aspect, characters can be erased by touching a key (e.g., a backspace or delete key) and making a sliding, swiping, or other finger gesture. A number of characters proportional to a distance (e.g., a linear distance) of the finger gesture across the display are erased. If there are characters in a text input area, those characters are erased first, followed by characters in the document being edited.

Japanese-Language Virtual Keyboard

View page
US Patent:
20090225034, Sep 10, 2009
Filed:
Nov 10, 2008
Appl. No.:
12/268306
Inventors:
Yasuo Kida - Palo Alto CA, US
Takumi Takano - Tokyo, JP
Shin Nishibori - Portola Valley CA, US
International Classification:
G06F 3/02
US Classification:
345171
Abstract:
Methods, systems, and apparatus, including computer program products, for inputting text. A virtual keyboard is presented in a first region on a touch sensitive display of a device, where the keyboard includes a key for each of a plurality of Japanese kana symbols. An input selecting one or more of the kana keys is received. The kana symbols corresponding to the selected keys are presented in a second region on the touch sensitive display.

Language Input Interface On A Device

View page
US Patent:
20090265669, Oct 22, 2009
Filed:
Apr 22, 2008
Appl. No.:
12/107711
Inventors:
Yasuo Kida - Palo Alto CA, US
Deborah Eileen Goldsmith - Los Gatos CA, US
Elizabeth Caroline Furches - San Francisco CA, US
Ken Kocienda - Sunnyvale CA, US
Bas Ording - San Francisco CA, US
Toshiyuki Masui - Palo Alto CA, US
Yosuke Kurita - San Jose CA, US
Shin Nishibori - Portola Valley CA, US
Takumi Takano - Tokyo, JP
Hongwei Guo - Cupertino CA, US
Maria Celia Vigil - Los Altos CA, US
International Classification:
G06F 3/048
US Classification:
715863
Abstract:
Methods, systems, devices, and apparatus, including computer program products, for inputting text. A user interface element is presented on a touch-sensitive display of a device. The user interface element is associated with a plurality of characters, at least a subset of which is associated with respective gestures. A user input performing a gesture with respect to the user interface element is received. The character from the subset that is associated with the gesture performed with respect to the user interface element is inputted.

Autocorrecting Language Input For Virtual Keyboards

View page
US Patent:
20120310626, Dec 6, 2012
Filed:
Jun 1, 2012
Appl. No.:
13/487113
Inventors:
Yasuo Kida - Palo Alto CA, US
International Classification:
G06F 17/27
US Classification:
704 8, 704 9
Abstract:
Various techniques for autocorrecting virtual keyboard input for various languages (e.g., Japanese, Chinese) are disclosed. In one aspect, a system or process receives a sequence of keyboard events representing keystrokes on a virtual keyboard. A hierarchical data structure is traversed according to the sequence of keyboard events to determine candidate words for the sequence of keyboard events. A word lattice is constructed using a language model, including deriving weights or paths in the word lattice based on candidate word statistics and data from a keyboard error model. The word lattice is searched to determine one or more candidate sentences comprising candidate words based on the path weights. Paths through the word lattice can be pruned (e.g., discarded) to reduce the size and search time of the word lattice.
Yasuo K Kida from Palo Alto, CA, age ~61 Get Report