Search

David Gareth Ollason

from Seattle, WA
Age ~56

David Ollason Phones & Addresses

  • 750 56Th St, Seattle, WA 98105 (206) 525-2088
  • Maple Falls, WA
  • Bellevue, WA
  • Kiona, WA
  • 750 NE 56Th St, Seattle, WA 98105

Work

Position: Medical Professional

Education

Degree: Graduate or professional degree

Industries

Information Technology And Services

Resumes

Resumes

David Ollason Photo 1

David Ollason

View page
Location:
Seattle, WA
Industry:
Information Technology And Services

Publications

Us Patents

Homonym Processing In The Context Of Voice-Activated Command Systems

View page
US Patent:
7181387, Feb 20, 2007
Filed:
Sep 7, 2004
Appl. No.:
10/935679
Inventors:
Yun-Cheng Ju - Bellevue WA, US
David Ollason - Seattle WA, US
Siddharth Bhatia - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/27
G06F 17/20
G10L 15/18
US Classification:
704 9, 704 1, 704257
Abstract:
A method is disclosed from constructing a grammar. The grammar is configured to be processed by a speech recognition engine in the context of a voice-activated command system. The method includes receiving a database containing a plurality of terms. From the plurality of terms, first and second terms are identified. The first and second terms are spelled differently but have a first pronunciation in common. One of the first and second terms also has a second pronunciation that is not inherent to the other of the first and second terms. The first and second pronunciations are placed within the grammar.

Method And Architecture For Consolidated Database Search For Input Recognition Systems

View page
US Patent:
7197494, Mar 27, 2007
Filed:
Apr 10, 2003
Appl. No.:
10/411059
Inventors:
Kuansan Wang - Bellevue WA, US
David G. Ollason - Seattle WA, US
Siddharth Bhatia - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
G06F 7/00
US Classification:
707 3, 707 4
Abstract:
A method and system are provided for recognizing user input. User input is applied to at least one model to identify at least one decoded value found in a grammar. The decoded value and at least one database value stored in the grammar are then returned. The database value corresponds to a database value found in a database that is separate from the grammar. Under one embodiment, the database is associated with an application that accesses database values in the database. Under a further embodiment, two database values are returned with the decoded value where one of the database values corresponds to a database value in a first database and the other database value corresponds to a database value in a second database.

Homonym Processing In The Context Of Voice-Activated Command Systems

View page
US Patent:
7299181, Nov 20, 2007
Filed:
Jun 30, 2004
Appl. No.:
10/881685
Inventors:
Yun-Cheng Ju - Bellevue WA, US
David Ollason - Seattle WA, US
Siddharth Bhatia - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G10L 15/18
G10L 15/00
US Classification:
704257, 704275
Abstract:
A computer-implemented method is disclosed for creating a grammar to be processed by a speech recognition engine in the context of a voice-activated command system. The method includes receiving a database containing a plurality of terms and identifying a set of terms that are pronounced the same but spelled differently. The method also includes placing a single term within the grammar to represent the set of terms.

Method And Apparatus For Executing Tasks In Voice-Activated Command Systems

View page
US Patent:
7460999, Dec 2, 2008
Filed:
Sep 13, 2004
Appl. No.:
10/939605
Inventors:
Daniel Thomas Herron - Sammamish WA, US
David G. Ollason - Seattle WA, US
Siddharth Bhatia - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G10L 21/06
US Classification:
704275, 379 8803, 704270
Abstract:
A method of executing operations in a voice-activated command system includes automatically initiating execution of a default operation. A user is then prompted, after the default operation has been initiated, to determine whether the user wishes to execute a second operation instead of the default operation. If the user wishes to execute the second operation instead of the default operation, execution of the default operation is terminated and execution of the second operation is initiated. In voice-activated and other command systems, such as voice dialing systems, this method allows the command system to execute the most probable operation without delay, while still making the system easily navigable by naïve users. Systems, computer readable medium and apparatus which implement the methods of the present invention are also disclosed.

Method And Apparatus To Improve Name Confirmation In Voice-Dialing Systems

View page
US Patent:
7475017, Jan 6, 2009
Filed:
Jul 27, 2004
Appl. No.:
10/900051
Inventors:
Yun-Cheng Ju - Bellevue WA, US
Daniel Thomas Herron - Sammamish WA, US
David G. Ollason - Seattle WA, US
Siddharth Bhatia - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G10L 15/00
H04M 1/64
US Classification:
704275, 704231, 704251, 455563, 379 8802, 379 8803
Abstract:
A method of providing voice dialing assistance includes providing a first input to a speech recognition engine, with the first input corresponding to a speech sample provided by a caller attempting to reach an intended call recipient. A speech recognition output is generated in response to the first input. A potential call recipient is identified based upon the speech recognition output. A confirmation that the potential call recipient is the intended call recipient is implemented using a personal recording made by the potential call recipient.

Context Retention Across Multiple Calls In A Telephone Interaction System

View page
US Patent:
7623651, Nov 24, 2009
Filed:
Sep 10, 2004
Appl. No.:
10/938714
Inventors:
Yun-Cheng Ju - Bellevue WA, US
David G. Ollason - Seattle WA, US
Siddharth Bhatia - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04M 3/00
H04M 5/00
US Classification:
37926501, 37926502, 3792661, 379309, 379 8801, 379 8816, 379 8819, 434322
Abstract:
A method of providing information to a user in a telephone interactive system includes receiving a new call. A comparison is then made between an identifier associated with the new call with stored call information pertaining to previous calls. If the identifier associated with the new call matches an identifier associated with a previous call, a subsequent action taken in the new call is based on context information stored from the previous call.

Method And Apparatus For Robustly Locating User Barge-Ins In Voice-Activated Command Systems

View page
US Patent:
7624016, Nov 24, 2009
Filed:
Jul 23, 2004
Appl. No.:
10/897800
Inventors:
Yun-Cheng Ju - Bellevue WA, US
David G. Ollason - Seattle WA, US
Siddharth Bhatia - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G10L 21/00
US Classification:
704270, 704275
Abstract:
A method of querying a user to select from a list in a voice-activated command system is provided. The method includes generating command prompt phrases during which the user can select items on the list. The command prompt phrases include an item on the list and an index for another item on the list. In some embodiments, each command prompt phrase also includes a period of silence between item on the list and the index for another item on the list. If a user selecting barge-in is received during a particular command prompt phrase, the corresponding item on the list is selected.

Method And Apparatus For Automatic Grammar Generation From Data Entries

View page
US Patent:
7636657, Dec 22, 2009
Filed:
Dec 9, 2004
Appl. No.:
11/007880
Inventors:
Yun-Cheng Ju - Bellevue WA, US
David G. Ollason - Seattle WA, US
Siddharth Bhatia - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/21
US Classification:
704 10
Abstract:
A method of generating an optimized grammar, for use in speech recognition, from a data set or big list of items, is disclosed. The method includes the steps of obtaining a tree representing items in the data set, and generating the grammar using the tree. The tree or tree data structure representing items in the data set is a simulated recognition search tree, representing items in the data set, which can be automatically generated from the data set.
David Gareth Ollason from Seattle, WA, age ~56 Get Report