Search

Donovan Regan Phones & Addresses

  • 9218 8Th Ave NW, Seattle, WA 98117
  • 8216 5Th Ave NE, Seattle, WA 98115
  • 2028 Franklin Ave E, Seattle, WA 98102
  • 2633 Franklin Ave E, Seattle, WA 98102
  • 3521 Woodlawn Ave N, Seattle, WA 98103
  • 2252 177Th St, Seattle, WA 98155
  • Shoreline, WA
  • Kiona, WA

Resumes

Resumes

Donovan Regan Photo 1

Senior Software Engineer

View page
Location:
Seattle, WA
Industry:
Computer Software
Work:
Microsoft
Senior Software Engineer

Intel Corporation Mar 2013 - Jan 2015
Software Validation Architect

Microsoft Dec 1999 - Feb 2013
Software Design Engineer In Test
Skills:
Soc
Management
Asic
Semiconductors
C++
Scrum
Software Engineering
Agile Methodologies
Software Project Management
C
Software Development
Software Design
Debugging
C#
Donovan Regan Photo 2

Donovan Regan

View page

Publications

Us Patents

Cooperative Client And Server Logging

View page
US Patent:
20130067288, Mar 14, 2013
Filed:
Sep 9, 2011
Appl. No.:
13/229557
Inventors:
Darren Louie - Bellevue WA, US
Jeroen Vanturennout - Snohomish WA, US
Gaurav S. Anand - Seattle WA, US
Kevin Michael Woley - Seattle WA, US
Benjamin D.L. Stewart - Seattle WA, US
Donovan P. Regan - Seattle WA, US
George Joy - Kirkland WA, US
Matthew R. Ayers - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173
G06F 11/14
US Classification:
714 48, 709224, 714E11142
Abstract:
Various embodiments enable automatic cooperative logging of information associated with a connection between at least two computing devices. In some cases, a first computing device can automatically trigger logging on a second computing device upon detection of at least one scenario. Alternately or additionally, the second computing device can respond to the first computing device with additional and/or supplemental logging requests.

Power Efficient Brokered Communication Supporting Notification Blocking

View page
US Patent:
20130219409, Aug 22, 2013
Filed:
Feb 16, 2012
Appl. No.:
13/398260
Inventors:
Kevin Michael Woley - Seattle WA, US
Benjamin Salim Srour - Seattle WA, US
Gaurav S. Anand - Seattle WA, US
Nathan J. Kuchta - Bothell WA, US
Benjamin D.L. Stewart - Seattle WA, US
Evgeny Skarbovsky - Sammamish WA, US
Donovan P. Regan - Seattle WA, US
George Joy - Kirkland WA, US
Darren Louie - Bellevue WA, US
International Classification:
G06F 9/54
US Classification:
719313
Abstract:
A notification service receives messages including various data from application services, and provides notifications including that data to the appropriate computing devices. Each computing device includes a notification system that receives notifications from the notification service and provides those notifications to the appropriate applications on the computing device. If an application is not allowed to run on a computing device, the notification system on the computing device provides an indication to the notification service to block notifications for the application on the computing device. The notification service ceases providing notifications to a computing device targeting applications for which notifications are blocked on the computing device until an indication is received from the computing device to unblock notifications for the application.

Common Troubleshooting Framework

View page
US Patent:
20100229022, Sep 9, 2010
Filed:
Mar 3, 2009
Appl. No.:
12/396889
Inventors:
Gaurav S. Anand - Seattle WA, US
Aaron Spinks - Kirkland WA, US
Kai Chen - Sammamish WA, US
Matthew M. Kerner - Seattle WA, US
Jwalin Buch - Kirkland WA, US
Donovan P. Regan - Seattle WA, US
Rajeev Dutt - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/07
G06F 3/048
US Classification:
714 2, 715708, 714E11025, 714E11024, 714E11023
Abstract:
Techniques for improving a troubleshooting experience by providing a common troubleshooting framework. Such a framework may enable use of common elements between troubleshooters and lead to similarities between troubleshooting packages, which may improve the user experience. Further, a framework may reduce the amount of knowledge and time necessary to create troubleshooting packages, and thus encourage increased development of these troubleshooting packages. In some implementations of the framework, a troubleshooting package may be implemented in a declarative manner that outlines/describes the problems it solves and the potential solutions to those problems. The declarative troubleshooting packages may then be provided to the troubleshooting framework and may provide direction to the framework, in that the framework may execute functions as directed by the troubleshooter.

Power Efficient Brokered Communication Supporting Notification Blocking

View page
US Patent:
20160210178, Jul 21, 2016
Filed:
Mar 28, 2016
Appl. No.:
15/082713
Inventors:
- Redmond WA, US
Benjamin Salim Srour - Seattle WA, US
Gaurav S. Anand - Seattle WA, US
Nathan J. Kuchta - Bothell WA, US
Benjamin D. L. Stewart - Seattle WA, US
Evgeny Skarbovsky - Sammamish WA, US
Donovan P. Regan - Seattle WA, US
George Joy - Kirkland WA, US
Darren Louie - Seattle WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 9/54
Abstract:
A notification service receives messages including various data from application services, and provides notifications including that data to the appropriate computing devices. Each computing device includes a notification system that receives notifications from the notification service and provides those notifications to the appropriate applications on the computing device. If an application is not allowed to run on a computing device, the notification system on the computing device provides an indication to the notification service to block notifications for the application on the computing device. The notification service ceases providing notifications to a computing device targeting applications for which notifications are blocked on the computing device until an indication is received from the computing device to unblock notifications for the application.

Cooperative Client And Server Logging

View page
US Patent:
20140207855, Jul 24, 2014
Filed:
Mar 21, 2014
Appl. No.:
14/221603
Inventors:
- Redmond WA, US
Jeroen Vanturennout - Snohomish WA, US
Gaurav S. Anand - Seattle WA, US
Kevin Michael Woley - Seattle WA, US
Benjamin D. L. Stewart - Seattle WA, US
Donovan P. Regan - Seattle WA, US
George Joy - Kirkland WA, US
Matthew R. Ayers - Seattle WA, US
Sachin Jagadish Patil - Issaquah WA, US
Basel Abdus Salam - Bellevue WA, US
Mohammad Saifur Rahman - Redmond WA, US
Kandarp Dinesh Jani - Bellevue WA, US
International Classification:
H04L 29/06
US Classification:
709203
Abstract:
Various embodiments enable automatic cooperative logging of information associated with a connection between at least two computing devices. In some cases, a first computing device can automatically trigger logging on a second computing device upon detection of at least one scenario. Alternately or additionally, the second computing device can respond to the first computing device with additional and/or supplemental logging requests.
Donovan P Regan from Seattle, WA, age ~50 Get Report