Search

Kent Lottis Phones & Addresses

  • 16651 Northup Way, Bellevue, WA 98008 (425) 562-8012
  • 1524 168Th St, Bellevue, WA 98008 (425) 562-8012
  • 9015 Shorewood Dr #571, Mercer Island, WA 98040
  • Kiona, WA

Resumes

Resumes

Kent Lottis Photo 1

Software Design Engineer At Microsoft

View page
Position:
Senior Software Design Engineer in Test at Microsoft
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Microsoft since May 2011
Senior Software Design Engineer in Test

Microsoft Feb 2009 - May 2011
Senior Program Manager

Microsoft Jul 2007 - Feb 2009
Senior Software Design Engineer

Microsoft Apr 2000 - Jul 2007
Lead Software Design Engineer

Microsoft Apr 1999 - Apr 2000
Software Design Engineer
Education:
University of Washington 1981 - 1991
BS Computer Science
Kent Lottis Photo 2

Kent Lottis

View page

Publications

Us Patents

System And Method For Clock Drift Correction For Broadcast Audio/Video Streaming

View page
US Patent:
7620137, Nov 17, 2009
Filed:
Nov 13, 2004
Appl. No.:
10/987942
Inventors:
Kent D. Lottis - Bellevue WA, US
Meir E. Abergel - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 25/00
US Classification:
375372, 375354, 375376, 375362, 375374, 455502, 370516, 370252, 370350, 370389, 709200
Abstract:
A clock rate used in rendering broadcast streaming audio/video data is adjusted to converge on a clock rate associated with broadcasting the streaming data. The clock rate is adjusted by monitoring the buffer depth associated with a receive buffer that stores the incoming streaming data. The buffer depth provides an estimate of clock drift between the two clock rates. From the estimate of clock drift, the clock rate used in rendering broadcast streaming data is adjusted to avoid the clock drift causing skips or pauses in the rendered audio/video data.

Cross-Platform Runtime Code Generation For Bit Block Transfer Functions

View page
US Patent:
7782331, Aug 24, 2010
Filed:
Jun 24, 2004
Appl. No.:
10/877029
Inventors:
Jeffrey R Sirois - Hobart WA, US
Joshua W Buckman - Redmond WA, US
Kent D. Lottis - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/37
G00G 5/36
G06T 1/60
US Classification:
345562, 345557, 345530
Abstract:
An exemplary method for performing a bit block transfer (bitblt) includes receiving one or more graphics parameters specifying the bitblt and generating a specialized bitblt function to perform the bitblt. The specialized bitblt function includes a one or more code blocks selected from a superset of code blocks based on the graphics parameters. A system includes a specialized bit block transfer (bitblt) function generator generating a specialized bitblt function to perform a specified bitblt. The specialized bitblt function includes intermediate language code corresponding to one or more graphics parameters specifying the bitblt. A translator translates the specialized bitblt function into machine-specific language code.

Cross-Platform Runtime Code Generation For Bit Block Transfer Functions

View page
US Patent:
7379070, May 27, 2008
Filed:
Jul 20, 2005
Appl. No.:
11/185483
Inventors:
Jeffrey R Sirois - Hobart WA, US
Joshua W. Buckman - Redmond WA, US
Kent D. Lottis - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/37
G09G 5/36
G06T 1/60
US Classification:
345562, 345556, 345530
Abstract:
An exemplary method for performing a bit block transfer (bitblt) includes receiving one or more graphics parameters specifying the bitblt and generating a specialized bitblt function to perform the bitblt. The specialized bitblt function includes a one or more code blocks selected from a superset of code blocks based on the graphics parameters. A system includes a specialized bit block transfer (bitblt) function generator generating a specialized bitblt function to perform a specified bitblt. The specialized bitblt function includes intermediate language code corresponding to one or more graphics parameters specifying the bitblt. A translator translates the specialized bitblt function into machine-specific language code.
Kent D Lottis from Bellevue, WA, age ~64 Get Report