Search

Erland Unruh Phones & Addresses

  • Saint Paul, MN
  • Seattle, WA

Work

Company: Nuance (tegic, aol) Oct 2004 Address: Greater Seattle Area Position: Principal software engineer and technical manager

Education

School / High School: Lund University 1983 to 1989 Specialities: Computer Science

Skills

C • Embedded C • C++ • VHDL • Embedded Systems • Text Mining • Data Mining • Algorithm Design • Mobile Applications • Software Architectural Design • Software Development • Software Engineering • Computer Science • Management • Managing Technical Personnel • iPhone Application Development • PowerPoint • Objective-C • iOS development • Xcode

Languages

English • Swedish

Industries

Computer Software

Resumes

Resumes

Erland Unruh Photo 1

Principal Software Engineer At Nuance/Tegic

View page
Position:
Principal Software Engineer and Technical Manager at Nuance (Tegic, AOL)
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Nuance (Tegic, AOL) - Greater Seattle Area since Oct 2004
Principal Software Engineer and Technical Manager

SonyEricsson Mobile Communications Dec 1999 - Oct 2004
Senior Software Engineer

Swedish Telecom Sep 1984 - Dec 1999
System Engineer
Education:
Lund University 1983 - 1989
Luleå University of Technology 1981 - 1983
Skills:
C
Embedded C
C++
VHDL
Embedded Systems
Text Mining
Data Mining
Algorithm Design
Mobile Applications
Software Architectural Design
Software Development
Software Engineering
Computer Science
Management
Managing Technical Personnel
iPhone Application Development
PowerPoint
Objective-C
iOS development
Xcode
Languages:
English
Swedish

Publications

Us Patents

Spell-Check For A Keyboard System With Automatic Correction

View page
US Patent:
8201087, Jun 12, 2012
Filed:
Jan 31, 2008
Appl. No.:
12/023903
Inventors:
David Kay - Seattle WA, US
Erland Unruh - Seattle WA, US
Gaurav Tandon - Sammamish WA, US
Assignee:
Tegic Communications, Inc. - Seattle WA
International Classification:
G06F 17/00
US Classification:
715257
Abstract:
An adaptation of standard edit distance spell-check algorithms leverages probability-based regional auto-correction algorithms and data structures for ambiguous keypads and other predictive text input systems to provide enhanced typing correction and spell-check features. Strategies for optimization and for ordering results of different types are also provided.

Efficient Storage And Search Of Word Lists And Other Text

View page
US Patent:
8204921, Jun 19, 2012
Filed:
Oct 1, 2008
Appl. No.:
12/243882
Inventors:
Erland Unruh - Seattle WA, US
David Jon Kay - Seattle WA, US
Assignee:
Tegic Communications, Inc. - Seattle WA
International Classification:
G06F 7/00
G06F 17/00
G06F 17/30
US Classification:
707899, 707788, 707802
Abstract:
A computer readable storage medium tangibly embodying machine-readable digital data arranged to facilitate expedited searching. The data includes a plurality of words residing in a table having rows and columns, each word residing in a different row and each letter of the word occupying a different column in that row. Each continuous run of same letters in a column forms an interval. The words are positioned relative to each other to maximize lengths of the intervals, and/or optimize efficiency of compression of the columns by run length encoding.

Spell-Check For A Keyboard System With Automatic Correction

View page
US Patent:
8225203, Jul 17, 2012
Filed:
Nov 4, 2010
Appl. No.:
12/939918
Inventors:
Erland Unruh - Seattle WA, US
Assignee:
Nuance Communications, Inc. - Burlington MA
International Classification:
G06F 17/00
G06F 17/21
G09G 5/00
US Classification:
715255, 715257, 715259, 715773, 704 10, 704240, 345172, 345173
Abstract:
User input is received, specifying a continuous traced path across a keyboard presented on a touch sensitive display. An input sequence is resolved, including traced keys and auxiliary keys proximate to the traced keys by prescribed criteria. For each of one or more candidate entries of a prescribed vocabulary, a set-edit-distance metric is computed between said input sequence and the candidate entry. Various rules specify when penalties are imposed, or not, in computing the set-edit-distance metric. Candidate entries are ranked and displayed according to the computed metric.

Efficient Storage And Search Of Word Lists And Other Text

View page
US Patent:
20070250469, Oct 25, 2007
Filed:
Apr 19, 2006
Appl. No.:
11/379354
Inventors:
Erland Unruh - Seattle WA, US
David Kay - Seattle WA, US
Assignee:
TEGIC Communications, Inc. - Seattle WA
International Classification:
G06F 17/30
US Classification:
707002000
Abstract:
A computer readable storage medium tangibly embodying machine-readable digital data arranged to facilitate expedited searching. The data includes a plurality of words residing in a table having rows and columns, each word residing in a different row and each letter of the word occupying a different column in that row. Each continuous run of same letters in a column forms an interval. The words are positioned relative to each other to maximize lengths of the intervals, and/or optimize efficiency of compression of the columns by run length encoding.

Methods And Systems For Processing Complex Language Text, Such As Japanese Text, On A Mobile Device

View page
US Patent:
20100121870, May 13, 2010
Filed:
Jul 6, 2009
Appl. No.:
12/498338
Inventors:
Erland Unruh - Seattle WA, US
Kevin Marshall - Kirkland WA, US
Gordon Waddell - Seattle WA, US
William H. Steinmetz - Seattle WA, US
Shu Ishizuki - Seattle WA, US
International Classification:
G06F 17/30
G06F 17/20
US Classification:
707769, 704 8, 707E17014, 707E17033
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.

Text Entry With Word Prediction, Completion, Or Correction Supplemented By Search Of Shared Corpus

View page
US Patent:
20120117101, May 10, 2012
Filed:
Nov 10, 2010
Appl. No.:
12/943856
Inventors:
Erland UNRUH - Seattle WA, US
International Classification:
G06F 17/30
US Classification:
707765, 707E17074
Abstract:
Searching a shared corpus is used to supplement word prediction, completion, and/or correction of text entry. A user input device at a client device receives user entry of text input comprising a string of symbols. The client device wirelessly transmits instructions to a remote site to conduct a search of a corpus using the string as a contiguous search term. From the remote site, the client device receives results of the search, including multiple sets of one or more words, each set occurring in the corpus immediately after the search term. The client device uses the received sets in word prediction, completion, and/or correction.

Spell-Check For A Keyboard System With Automatic Correction

View page
US Patent:
20120254744, Oct 4, 2012
Filed:
May 18, 2012
Appl. No.:
13/475736
Inventors:
David KAY - Seattle WA, US
Erland Unruh - Seattle WA, US
Gaurav Tandon - Sammamish WA, US
International Classification:
G06F 17/21
G06F 3/02
US Classification:
715257, 345168
Abstract:
An adaptation of standard edit distance spell-check algorithms leverages probability-based regional auto-correction algorithms and data structures for ambiguous keypads and other predictive text input systems to provide enhanced typing correction and spell-check features. Strategies for optimization and for ordering results of different types are also provided.

Efficient Storage And Search Of Word Lists And Other Text

View page
US Patent:
20120259888, Oct 11, 2012
Filed:
Jun 18, 2012
Appl. No.:
13/526396
Inventors:
Erland UNRUH - Seattle WA, US
David Jon KAY - Seattle WA, US
International Classification:
G06F 17/30
US Classification:
707769, 707E17014
Abstract:
A computer readable storage medium tangibly embodying machine-readable digital data arranged to facilitate expedited searching. The data includes a plurality of words residing in a table having rows and columns, each word residing in a different row and each letter of the word occupying a different column in that row. Each continuous run of same letters in a column forms an interval. The words are positioned relative to each other to maximize lengths of the intervals, and/or optimize efficiency of compression of the columns by run length encoding.
Erland Unruh from Saint Paul, MN, age ~62 Get Report