Search

Karl Solie Phones & Addresses

  • 2557 Parkhill Ln, Rochester, MN 55902 (507) 358-3672
  • Fargo, ND
  • 2557 Parkhill Ln SW, Rochester, MN 55902

Work

Company: Western digital Sep 2017 Position: Principal engineer

Education

School / High School: North Dakota State University 1980 to 1984

Skills

Integration • Testing • Unix • Linux • Perl • Shell Scripting • Software Development • Software Design • Debugging • Hardware • System Architecture • Software Engineering • C • Aix • Operating Systems • Computer Hardware • Distributed Systems • Storage • Agile Methodologies • Embedded Systems • Computer Architecture • Test Automation • Tcp/Ip • Algorithms • High Performance Computing • Db2

Languages

English

Industries

Computer Hardware

Public records

Vehicle Records

Karl Solie

View page
Address:
2557 Parkhill Ln SW, Rochester, MN 55902
VIN:
5KTWS17157F182448
Make:
Acura
Model:
RDX 4WD 4dr Tech Pkg
Year:
2007

Resumes

Resumes

Karl Solie Photo 1

Principal Engineer

View page
Location:
15 Polk Ct, North Potomac, MD 20878
Industry:
Computer Hardware
Work:
Western Digital
Principal Engineer

Ibm Jun 1984 - 2001
Engineer
Education:
North Dakota State University 1980 - 1984
Anoka Senior High School
Skills:
Integration
Testing
Unix
Linux
Perl
Shell Scripting
Software Development
Software Design
Debugging
Hardware
System Architecture
Software Engineering
C
Aix
Operating Systems
Computer Hardware
Distributed Systems
Storage
Agile Methodologies
Embedded Systems
Computer Architecture
Test Automation
Tcp/Ip
Algorithms
High Performance Computing
Db2
Languages:
English

Publications

Us Patents

Dynamic Job Relocation In A High Performance Computing System

View page
US Patent:
8516487, Aug 20, 2013
Filed:
Feb 11, 2010
Appl. No.:
12/703922
Inventors:
Mitchell Dennis Felton - Rochester MN, US
Ray LeRoy Lucas - Rochester MN, US
Karl Michael Solie - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46
US Classification:
718104, 718102, 718103
Abstract:
A method and apparatus is described for dynamic relocation of a job executing on multiple nodes of a high performance computing (HPC) systems. The job is dynamically relocated when the messaging network is in a quiescent state. The messaging network is quiesced by signaling the job to suspend execution at a global collective operation of the job where the messaging of the job is known to be in a quiescent state. When all the nodes have reached the global collective operation and paused, the job is relocated and execution is resumed at the new location.

System And Method To Efficiently Identify Bad Components In A Multi-Node System Utilizing Multiple Node Topologies

View page
US Patent:
20120226943, Sep 6, 2012
Filed:
Mar 1, 2011
Appl. No.:
13/037891
Inventors:
David W. Alderman - Rochester MN, US
Mitchell D. Felton - Rochester MN, US
Karl M. Solie - Rochester MN, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 11/00
US Classification:
714 37, 714E11002
Abstract:
The exemplary embodiments of the present invention provide a method for efficiently identifying the bad component(s) in a multi-node system. The method includes assigning a unique ID to each of a plurality of nodes on the multi-node system, generating test statistics from a test on a plurality of nodes, and comparing the test statistics for the plurality of nodes against a first topology to generate a first number of clusters of bad nodes. The method further includes comparing the test statistics for the plurality of nodes against a second topology to generate a second number of clusters of bad nodes, and identifying the bad nodes by comparing the cluster sizes to a topology threshold.

Duplicate Post Handling With Natural Language Processing

View page
US Patent:
20170212872, Jul 27, 2017
Filed:
Jan 22, 2016
Appl. No.:
15/004098
Inventors:
- Armonk NY, US
Christopher J. Engel - Rochester MN, US
Kahn C. Evans - Rochester MN, US
Steven B. Janssen - Rochester MN, US
Matt K. Light - Rochester MN, US
David R. Nickel - Rochester MN, US
Karl M. Solie - Rochester MN, US
Michael L. Trantow - Rochester MN, US
International Classification:
G06F 17/22
G06F 17/27
H04L 12/58
Abstract:
A server prevents duplicate posts within a question and answer forum. The server may compare the user question vector to each of the plurality of corpus question vectors to determine the closest match between the user question vector and the corpus question vectors to obtain an identified question and answer row, and determine if the identified Q and A row has a last answer that has a corresponding confidence to the question of the identified Q and A row that exceeds a confidence threshold. Responsive to a positive determination, the server may determine if the user question is similar to a question in the identified Q and A row, and if so the server may determine that the last answer is similar to any answer in the identified Q and A row that is not the last answer, and in response, block the submission of the user question.

Duplicate Post Handling With Natural Language Processing

View page
US Patent:
20170212916, Jul 27, 2017
Filed:
Mar 21, 2016
Appl. No.:
15/075383
Inventors:
- Armonk NY, US
Christopher J. Engel - Rochester MN, US
Kahn C. Evans - ROCHESTER MN, US
Steven B. Janssen - ROCHESTER MN, US
Matt K. Light - ROCHESTER MN, US
David R. Nickel - ROCHESTER MN, US
Karl M. Solie - ROCHESTER MN, US
Michael L. Trantow - ROCHESTER MN, US
International Classification:
G06F 17/30
G07C 13/00
Abstract:
A method prevents duplicate posts within a question and answer forum. The method may compare the user question vector to each of the plurality of corpus question vectors to determine the closest match between the user question vector and the corpus question vectors to obtain an identified question and answer row, and determine if the identified Q and A row has a last answer that has a corresponding confidence to the question of the identified Q and A row that exceeds a confidence threshold. Responsive to a positive determination, the method may determine if the user question is similar to a question in the identified Q and A row, and if so the server may determine that the last answer is similar to any answer in the identified Q and A row that is not the last answer, and in response, block the submission of the user question.
Karl M Solie from Rochester, MN, age ~62 Get Report