SonicWall, Inc since Apr 2006
Director, Engineering
MailFrontier, Inc Mar 2002 - Apr 2006
Chief Software Architect
Excite@Home (Kendara acquisition) 1998 - 2002
Principal Software Engineer
SGI 1996 - 1999
Member of Technical Staff (MTS)
DATRON/TRANSCO INC. 1994 - 1996
Senior Software Engineer
Skills:
Hands-on Technical Leadership Development Applications C++ Email SMTP Windows software development MAPI Debugging Problem Solving User Interface Design User Interface Programming Digital Media Device Drivers Product Development Win32 API SMTP Software Development Linux application development
Brian K. Wilson - Palo Alto CA, US David A. Koblas - Los Altos CA, US Scott D. Eikenberry - Menlo Park CA, US Paul R. Wieneke - Los Altos CA, US Damon K. Uyeda - San Francisco CA, US Tim Nufire - San Francisco CA, US Jonathan J. Oliver - San Carlos CA, US
Assignee:
SonicWALL, Inc. - Sunnyvale CA
International Classification:
G06F 15/16
US Classification:
709206, 726 13, 726 22
Abstract:
A system and method are disclosed for routing a message through a plurality of test methods. The method includes: receiving a message; applying a first test method to the message; updating a state of the message based on the first test method; and determining a second test method to be applied to the message based on the state.
Message Handling With Selective User Participation
Brian K. Wilson - Palo Alto CA, US Kwok H. Ng - San Jose CA, US Damon K. Uyeda - San Francisco CA, US Scott D. Eikenberry - Menlo Park CA, US David A. Koblas - Los Altos CA, US
Assignee:
SonicWALL, Inc. - Sunnyvale CA
International Classification:
G06F 15/16
US Classification:
709206, 709203, 709216, 709222, 709232
Abstract:
Handling a message comprises: classifying an incoming message for a recipient, storing the classified message and providing a notification to the recipient, wherein the notification includes summary information about the classified message and an interface that allows the recipient to operate on the classified message.
Paul R. Wieneke - Los Altos CA, US Scott D. Eikenberry - Menlo Park CA, US Tim Nufire - San Francisco CA, US David A. Koblas - Los Altos CA, US Brian K. Wilson - Palo Alto CA, US
Assignee:
SonicWALL, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709206, 709229
Abstract:
A system and method are disclosed for maintaining a whitelist, including: obtaining message data based on an email message sent by a user; extracting recipient information from message data; updating the whitelist using the recipient information.
Jonathan Oliver - San Carlos CA, US Scott D. Eikenberry - Menlo Park CA, US Gleb Budman - Redwood City CA, US Brian Kim - Mountain View CA, US
Assignee:
SonicWALL, Inc. - San Jose CA
International Classification:
G06F 21/00 G06F 11/30 G06F 15/16
US Classification:
726 24, 709204
Abstract:
A technique for classifying a message is disclosed. In some embodiments, the technique comprises extracting a plurality of reference points, classifying the plurality of reference points, and detecting that the message is a phish message based on the classified reference points. In some embodiments, the technique comprises identifying a plurality of fraud indicators in the message, applying a statistical analysis on the plurality of fraud indicators; and determining whether the message is a fraudulent message based on the analysis.
Jonathan J. Oliver - San Carlos CA, US Scott Roy - San Jose CA, US Scott D. Eikenberry - Menlo Park CA, US Bryan Kim - Mountain View CA, US David A. Koblas - Los Altos CA, US Brian K. Wilson - Palo Alto CA, US
Assignee:
SonicWALL, Inc. - San Jose CA
International Classification:
G06F 11/30 G06F 12/14
US Classification:
726 22, 713194
Abstract:
A system and method are disclosed for improving a statistical message classifier. A message may be tested with a machine classifier, wherein the machine classifier is capable of making a classification on the message. In the event the message is classifiable by the machine classifier, the statistical message classifier is updated according to the reliable classification made by the machine classifier. The message may also be tested with a first classifier. In the event that the message is not classifiable by the first classifier, it is tested with a second classifier, wherein the second classifier is capable of making a second classification. In the event that the message is classifiable by the second classifier, the statistical message classifier is updated according to the second classification.
Jonathan J. Oliver - San Carlos CA, US Brian K. Wilson - Palo Alto CA, US Damon K. Uyeda - San Francisco CA, US Scott D. Eikenberry - Menlo Park CA, US David A. Koblas - Los Altos CA, US Tim Nufire - San Francisco CA, US
Assignee:
SonicWALL, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709206, 709204, 709205, 709207
Abstract:
A system and method are disclosed for registering a email sender for the purpose of sending an email message to an email receiver including receiving a challenge message wherein the challenge message includes a machine answerable question; processing the challenge message to determine that it is a challenge message sent for the purpose of authorizing delivery of the email message; analyzing the question to determine a valid response to the challenge message; and sending the valid response that includes the answer wherein a nontrivial amount of resources are required to send the valid response.
Message Testing Based On A Determinate Message Classification And Minimized Resource Consumption
Brian K. Wilson - Palo Alto CA, US David A. Koblas - Los Altos CA, US Scott D. Eikenberry - Menlo Park CA, US Paul R. Wieneke - Los Altos CA, US Damon K. Uyeda - San Francisco CA, US Tim Nufire - San Francisco CA, US Jonathan J. Oliver - San Carlos CA, US
Assignee:
SonicWALL, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709224, 709206, 726 11, 726 22
Abstract:
A system and method are disclosed for routing a message through a plurality of test methods. The method includes: receiving a message; applying a first test method to the message; updating a state of the message based on the first test method; and determining a second test method to be applied to the message based on the state.
Brian K. Wilson - Palo Alto CA, US Kwok H. Ng - San Jose CA, US Damon K. Uyeda - San Francisco CA, US Scott D. Eikenberry - Menlo Park CA, US David A. Koblas - Los Altos CA, US
Assignee:
SonicWALL, Inc. - San Jose CA
International Classification:
G06F 15/16
US Classification:
709206, 709202, 709204
Abstract:
Handling a message comprises: classifying an incoming message for a recipient, storing the classified message and providing a notification to the recipient, wherein the notification includes summary information about the classified message and an interface that allows the recipient to operate on the classified message.