Search

Jonas P Barklund

from Seattle, WA
Age ~61

Jonas Barklund Phones & Addresses

  • 1629 Summit Ave, Seattle, WA 98122 (206) 709-2042
  • 6020 108Th St, Kirkland, WA 98033 (425) 576-0577
  • Redmond, WA
  • Kiona, WA

Work

Company: Microsoft May 2017 Position: Principal engineering manager

Education

Degree: Doctorates, Doctor of Philosophy School / High School: Uppsala University 1980 to 1990

Skills

Software Development • Software Engineering • Software Design • Distributed Systems • Agile Methodologies • Computer Science • C# • Scalability • Software Project Management • Algorithms • Scrum • Agile Project Management • C++ • .Net • C • Object Oriented Design

Languages

Swedish • English

Industries

Computer Software

Resumes

Resumes

Jonas Barklund Photo 1

Principal Engineering Manager

View page
Location:
2736 Broadway, Seattle, WA 98102
Industry:
Computer Software
Work:
Microsoft
Principal Engineering Manager

Microsoft Oct 2015 - May 2017
Principal Applied Scientist  Bing Predicts

Microsoft Apr 2015 - Oct 2015
Principal Applied Scientist  Bing Relevance

Microsoft Feb 2010 - Apr 2015
Principal Lead Software Design Engineer

Microsoft Jun 1998 - Feb 2010
Senior Lead Software Design Engineer
Education:
Uppsala University 1980 - 1990
Doctorates, Doctor of Philosophy
Uppsala University
Skills:
Software Development
Software Engineering
Software Design
Distributed Systems
Agile Methodologies
Computer Science
C#
Scalability
Software Project Management
Algorithms
Scrum
Agile Project Management
C++
.Net
C
Object Oriented Design
Languages:
Swedish
English

Publications

Us Patents

Semantic Canvas

View page
US Patent:
7640162, Dec 29, 2009
Filed:
Dec 14, 2004
Appl. No.:
11/011811
Inventors:
William D. Ramsey - Redmond WA, US
Christopher C. McConnell - Redmond WA, US
David Dawson - Seattle WA, US
Jonas Barklund - Kirkland WA, US
Steven W. Ickman - Redmond WA, US
Thomas M. Laird-McConnell - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G10L 11/10
US Classification:
704270, 7042701, 704275
Abstract:
A system for synchronizing a natural language input element and a graphical user interface has a synchronization engine. The synchronization engine is adapted to monitor user interactions with the natural language input element and the graphical user interface and to synchronize the natural language input element and the graphical user interface responsive to the user interactions.

Adaptive Task Framework

View page
US Patent:
20070106495, May 10, 2007
Filed:
Nov 9, 2005
Appl. No.:
11/270393
Inventors:
William Ramsey - Redmond WA, US
Jonas Barklund - Kirkland WA, US
Sanjeev Katariya - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/27
US Classification:
704009000
Abstract:
The subject disclosure pertains to systems and methods for performing natural language processing in which natural language input is mapped to a task. The system includes a task interface for defining a task, the associated data and the manner in which the task data is interpreted. Furthermore, the system provides a framework that manages the tasks to facilitate natural language processing. The task interface and framework can be used to provide natural language processing capabilities to third party applications. Additionally, the task framework can learn or be trained based upon feedback received from the third party applications.

Adaptive Task Framework

View page
US Patent:
20070106496, May 10, 2007
Filed:
Nov 9, 2005
Appl. No.:
11/270407
Inventors:
William Ramsey - Redmond WA, US
Jonas Barklund - Kirkland WA, US
Sanjeev Katariya - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/27
US Classification:
704009000
Abstract:
The subject disclosure pertains to systems and methods for performing natural language processing in which natural language input is mapped to a task. The system includes a task interface for defining a task, the associated data and the manner in which the task data is interpreted. Furthermore, the system provides a framework that manages the tasks to facilitate natural language processing. The task interface and framework can be used to provide natural language processing capabilities to third party applications. Additionally, the task framework can learn or be trained based upon feedback received from the third party applications.

Topic Set Refinement

View page
US Patent:
20190392078, Dec 26, 2019
Filed:
Jun 22, 2018
Appl. No.:
16/016352
Inventors:
- Redmond WA, US
Mayank SHRIVASTAVA - Bellevue WA, US
Pushpraj SHUKLA - Dublin CA, US
Jonas BARKLUND - Seattle WA, US
Dario VIGNUDELLI - Bellevue WA, US
Ipolitas Clinton DUNARAVICH - Seattle WA, US
International Classification:
G06F 17/30
Abstract:
A computing system including one or more processors generates a topic set for a domain. A taxonomic evaluator is executed by the one or more processors to evaluate a set of category clusters generated from domain-specific textual data against a domain-specific taxonomic tree based on a coherency condition and to identify the category clusters that satisfy the coherency condition. The domain-specific taxonomic tree is generated from hierarchical structures of documents relating to the domain. Each identified category cluster is labeled with a label. A topic set creator is executed by the one or more processors to insert the labels of the set of identified category clusters into the topic set for the domain.
Jonas P Barklund from Seattle, WA, age ~61 Get Report