Search

Timothy Kannapel Phones & Addresses

  • Cape Coral, FL
  • s
  • 10239 Estuary Dr, Tampa, FL 33647 (425) 444-2279
  • Redmond, WA
  • Bellevue, WA
  • Sioux Falls, SD
  • Huntsville, AL
  • 23997 NE 100Th St, Redmond, WA 98053

Work

Position: Administrative Support Occupations, Including Clerical Occupations

Education

Degree: High school graduate or higher

Publications

Us Patents

Interfacing With Ink

View page
US Patent:
7167585, Jan 23, 2007
Filed:
Dec 16, 2005
Appl. No.:
11/304540
Inventors:
Alexander Gounares - Kirkland WA, US
Steve Dodge - Sammamish WA, US
Timothy H. Kannapel - Bellevue WA, US
Rudolph Balaz - Redmond WA, US
Subha Bhattacharyay - Bellevue WA, US
Manoj K. Biswas - Bellevue WA, US
Robert L. Chambers - Sammamish WA, US
Bodin Dresevic - Bellevue WA, US
Stephen A. Fisher - Kenmore WA, US
Arin J. Goldberg - Woodinville WA, US
Gregory Hullender - Bellevue WA, US
Brigette E. Krantz - Redmond WA, US
Todd A. Torset - Woodinville WA, US
Jerome J. Turner - Redmond WA, US
Andrew Silverman - Seattle WA, US
Shiraz M. Somji - Kenmore WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
US Classification:
382187, 345173, 345179, 382186, 382314
Abstract:
The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.

Ink Divider And Associated Application Program Interface

View page
US Patent:
7218779, May 15, 2007
Filed:
Jan 21, 2003
Appl. No.:
10/347331
Inventors:
Steve Dodge - Sammamish WA, US
Alexander Gounares - Kirkland WA, US
Arin J Goldberg - Woodinville WA, US
Bodin Dresevic - Bellevue WA, US
Jerome J Turner - Redmond WA, US
Matthew Paul Rhoten - Seattle WA, US
Robert L Chambers - Sammamish WA, US
Sashi Raghupathy - Redmond WA, US
Timothy H Kannapel - Bellevue WA, US
Tobiasz Zielinski - Redmond WA, US
Zoltan C Szilagyi - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond CA
International Classification:
G06K 9/34
US Classification:
382177, 382178, 382180, 382202, 382203
Abstract:
Methods for communicating between an application and an ink divider object (which stores ink strokes to be divided into groups) may include: (a) issuing a divide request to the ink divider object, optionally by the application; (b) in response to the divide request, calling a divide method, which groups the stored ink strokes into one or more groupings of strokes having a first predetermined granularity (e. g. , words, lines, paragraphs, sentences, drawings, etc. ); and (c) making information regarding the one or more groupings of strokes available to the application. This “information” made available to the application may include, for example, the actual groupings of the strokes, the number of stroke groupings having the first predetermined granularity, machine generated text corresponding to the stroke groupings, or the like. The results of the divide method may be stored in an ink division result object. In some examples, the ink division result object may include the originally divided strokes and allow retrieval of groupings of strokes of various different granularities.

Electronic Ink Processing

View page
US Patent:
7283670, Oct 16, 2007
Filed:
Aug 21, 2003
Appl. No.:
10/646474
Inventors:
Jamie Wakeam - Redmond WA, US
Richard Duncan - Kirkland WA, US
Bodin Dresevic - Bellevue WA, US
Herry Sutanto - Kirkland WA, US
Sashi Raghupathy - Redmond WA, US
Timothy H. Kannapel - Bellevue WA, US
Zoltan Szilagyi - Redmond WA, US
Michael Shilman - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/18
US Classification:
382186
Abstract:
A method of analyzing electronic ink, in which document data for a document containing electronic ink content is received from a software application running on a first processing thread. The first processing thread is employed to provide the document data to an electronic ink analysis process for analyzing on a second processing thread. Control of the first processing thread is then returned to the software application. After the results of the analysis are received, the results are reconciled with the current document data for the document.

Electronic Ink Processing

View page
US Patent:
7468801, Dec 23, 2008
Filed:
Aug 21, 2003
Appl. No.:
10/646473
Inventors:
Jamie Wakeam - Redmond WA, US
Richard Duncan - Kirkland WA, US
Bodin Dresevic - Bellevue WA, US
Herry Sutanto - Kirkland WA, US
Sashi Raghupathy - Redmond WA, US
Timothy H. Kannapel - Bellevue WA, US
Zoltan Szilagyi - Redmond WA, US
Jerome Turner - Redmond WA, US
Todd Landstad - Sammamish WA, US
Haiyong Wang - Redmond WA, US
Roman Snytsar - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00
G06K 1/00
G06K 9/18
US Classification:
358 114, 382186, 382112, 382177, 358 115, 358 111
Abstract:
An application programming interface instantiates an ink analyzer object that receives document data for a document containing electronic ink content from a software application hosting the document and running on a first processing thread. The ink analyzer object then employs the first thread to make a copy of the document data, provides the copy of the document data to an electronic ink analysis process, and returns control of the first processing thread to the analysis process. After the analysis process has analyzed the electronic ink, the ink analyzer object reconciles the results of the analysis process with current document data for the document.

Programmatical Access To Handwritten Electronic Ink In A Tree-Based Rendering Environment

View page
US Patent:
7499058, Mar 3, 2009
Filed:
Apr 24, 2006
Appl. No.:
11/379938
Inventors:
Shawn Van Ness - Kirkland WA, US
Sam George - Duvall WA, US
Stefan Wick - Sammamish WA, US
Brian Ewanchuk - Redmond WA, US
Todd Torset - Woodinville WA, US
Wayne Zeng - Sammamish WA, US
Xiao Tu - Sammamish WA, US
Koji Kato - Sammamish WA, US
Alexander Kolmykov-Zotov - Sammamish WA, US
Timothy Kannapel - Bellevue WA, US
Manoj Biswas - Bellevue WA, US
Kevin Welton - Redmond WA, US
Richmond Lough - Woodinville WA, US
Chandramouli Kompella - Sammamish WA, US
Hongan Wang - Redmond WA, US
Steven P. Dodge - Sammamish WA, US
Todd M. Landstad - Redmond WA, US
Shiraz Somji - Kenmore WA, US
Vladimir V. Smirnov - Bothell WA, US
Stephen A. Fisher - Kenmore WA, US
Rudolph Balaz - Bellevue WA, US
Michael Russell - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
G09G 1/10
US Classification:
345581, 345 16, 345 17, 345619
Abstract:
A system and method for performing ink related operations in a tree-based presentation system is described. Ink-related programmatical interfaces may relate to interactions with a stroke object, a stroke collection object, and ink input elements.

Electronic Ink Processing

View page
US Patent:
7502805, Mar 10, 2009
Filed:
Aug 21, 2003
Appl. No.:
10/646472
Inventors:
Jamie Wakeam - Redmond WA, US
Richard Duncan - Kirkland WA, US
Herry Sutanto - Kirkland WA, US
Sashi Raghupathy - Redmond WA, US
Timothy H. Kannapel - Bellevue WA, US
Zoltan Szilagyi - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
G06F 17/30
G06K 9/18
US Classification:
707101, 707 1, 707 2, 707201, 382186
Abstract:
A method of reconciling a first data structure with a second data structure that is a subsequently modified version of the first data structure. Initially, each node in the first data structure for which a change has been made to a corresponding node in the second data structure is accessed. For each accessed node, a determination is made as to whether the change made to the corresponding node in the second data structure creates a collision with the first data structure. If the change made to the corresponding node in the second data structure does not create a collision with the first data structure, then the change is made to the accessed node in the first data structure.

Electronic Ink Processing

View page
US Patent:
7502812, Mar 10, 2009
Filed:
Jun 8, 2006
Appl. No.:
11/423030
Inventors:
Jamie Wakeam - Redmond WA, US
Richard Duncan - Kirkland WA, US
Herry Sutanto - Kirkland WA, US
Sashi Raghupathy - Redmond CA, US
Timothy H. Kannapel - Bellevue WA, US
Zoltan Szilagyi - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707201, 707101, 707202, 707203
Abstract:
A method of reconciling a first data structure with a second data structure that is a subsequently modified version of the first data structure. Initially, each node in the first data structure for which a change has been made to a corresponding node in the second data structure is accessed. For each accessed node, a determination is made as to whether the change made to the corresponding node in the second data structure creates a collision with the first data structure. If the change made to the corresponding node in the second data structure does not create a collision with the first data structure, then the change is made to the accessed node in the first data structure.

Analysis Alternates In Context Trees

View page
US Patent:
7518749, Apr 14, 2009
Filed:
Nov 12, 2004
Appl. No.:
10/986160
Inventors:
Richard J. Duncan - Kirkland WA, US
Jamie N. Wakeam - Redmond WA, US
Zoltan C. Szilagyi - Bellevue WA, US
Jerome J. Turner - Redmond WA, US
Timothy H. Kannapel - Bellevue WA, US
Subha Bhattacharyay - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
US Classification:
358 18, 358 21, 358 12, 382181, 382182, 382187, 382189, 382190
Abstract:
A system, method, data structure, and application programming interface is described that stores alternate recognition results in an ink tree lattice.
Timothy H Kannapel from Cape Coral, FL, age ~60 Get Report