Rockwell Collins - Cedar Rapids, Iowa Area since Apr 2012
Senior Auditor
Rockwell Collins Jan 2011 - Apr 2012
Internal Audit Analyst
Rockwell Collins May 2008 - Jan 2011
Financial Analyst - Accounting/Finance Rotation Program
Eleet Gaming Jun 2007 - Aug 2007
Intern
Rockwell Collins Aug 2004 - May 2005
Intern
Education:
University of Iowa - Henry B. Tippie College of Business 2011 - 2013
Master of Business Administration (M.B.A.), Business Administration and Management, General
University of Iowa 2005 - 2008
Bachelor of Business Administration (B.B.A.), Finance
American College of Thessaloniki 2007 - 2007
Skills:
Corporate Finance SAP Auditing Lean Manufacturing Internal Controls Internal Audit Financial Analysis Budget Strategic Planning Process Improvement Forecasting Communication Teamwork Independent Thinking Organization Reliability Trust Operational Efficiency Microsoft Office Microsoft Excel Written & Oral Presentation Skills
Interests:
Basketball, World Travel, Golf, Poker, Beach Volleyball, Nike+ Fuel
Lecturer of Music / Interim Director of Percussion Studies at University of Tennessee
Location:
Knoxville, Tennessee
Industry:
Higher Education
Work:
University of Tennessee - Knoxville, TN since Aug 2011
Lecturer of Music / Interim Director of Percussion Studies
The University of Tennessee at Martin Aug 2009 - May 2011
Lecturer of Music
Madison Scouts Drum and Bugle Corps Sep 2006 - Sep 2008
Front Ensemble Caption Head
Education:
University of Kentucky 2006 - 2008
DMA, Percussion Performance
Skills:
Teaching Music Higher Education Percussion Music Education
Andrew L. Bliss - Redmond WA Kyle R. Johns - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1730
US Classification:
707100, 707101
Abstract:
A plurality of actions are applied to a directed graph, where the directed graph has a plurality of nodes. A node in the directed graph is traversed to, and an specific method for each of the plurality of actions is performed on the traversed-node. The traversing and performing are repeated until all nodes in the directed graph have been traversed to. Only a single traversal of the directed graph need be performed to apply all of the actions to the directed graph. The plurality of the actions are in the form of a chain. Each action has an action object pointer, and the actions include a base action at a tail end of the chain and at least one chain action at a head end of the chain. The action object pointer of each chain action points to an immediately adjacent action toward the tail end of the chain, and the action object pointer of the base action points to the chain action at the head end of the chain.
Threading And Communication Architecture For A Graphical User Interface
Andrew L. Bliss - Redmond WA Andre F. Vachon - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 954
US Classification:
719310, 718100, 717125, 710240
Abstract:
A system and method to facilitate communication between a user interface and an associated process is disclosed. A first thread is associated with the user interface and a second thread is associated with the process for implementing requests by the user interface. At least one state buffer is operable to store state data for controlling ownership to the state buffer by the first and second threads for communicating data between the first and second threads. The architecture may be used in connection with a debugging system, such as to facilitate responsive interaction between the GUI and the associated debugging system.
Extensible Actions And Container Types In An Extensible Scene Graph System
Matthew T. Uyttendaele - Seattle WA, US Andrew L. Bliss - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F017/30
US Classification:
707101, 6103 R, 6 10
Abstract:
A directed graph includes a plurality of containers, where each container has a type value and is instantiated based on one of a plurality of container types. Each action as instantiated includes an action method table comprising a plurality of action methods. Each action when traversing the directed graph employs the type value of an encountered container as an offset into the action method table thereof to select the action method to be executed on the encountered container. During run-time and prior to traversing the directed graph, an action is instantiated if not already instantiated, and the method table of the action is expanded and filled in based on any new container types in the system.
Andrew L. Bliss - Redmond WA, US Vance Palmer Morrison - Kirkland WA, US Sean Edwin Trowbridge - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44 G06F 9/45
US Classification:
717124, 717140, 717127
Abstract:
A system and method for facilitating cross-process access into a managed code process is useful in an embodiment of the invention for debugging managed code without perturbing the process being accessed or requiring the code under test to be running during debugging. A compiler according to an embodiment of the invention is used to produce mirror code wherein in-process pointers have been replaced with cross-process pointers in order to mirror the address space of the process under test to the address space of the mirror code process. In a further embodiment, the mirror code process is modified not only to allow but also to optimize the cross-process access.
Automatic Root Cause Analysis And Diagnostics Engine
William Hunter Hudson - Kirkland WA, US Reiner Fink - Mercer Island WA, US Geoff Pease - Bothell WA, US Gerald Maffeo - Woodinville WA, US Yi Meng - Bellevue WA, US Eric LeVine - Seattle WA, US Andrew L. Bliss - Redmond WA, US Andre Vachon - Redmond WA, US Kshitiz K. Sharma - Bellevue WA, US Jing Shan - Boston MA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 38, 714 37, 717124, 707202
Abstract:
A large portion of software bugs are related to hangs. Analyzing and diagnosing hang-related bugs involves capturing data from a hung program and extracting attributes from the captured data. Extracting attributes from the capture data provides a scheme to determine relevant characteristics of the hang. Moreover, the extracted attributes may be compared to known issues and, based on that comparison, a bug may be classified as known or unknown. Alternatively, triage may be performed on the client computing device in order to determine the potential cause of the hang event. Once the potential cause of the hang event has been determined, troubleshooting steps may be performed on the client computing device to quarantine it. Ultimately, if the hang-inducing bug is known, a user may be provided with a solution to the bug. Alternatively, if the bug is unknown, implementations of the invention send the captured data to be analyzed and fixed by the software's provider.
System And Method For Capturing Kernel-Resident Information
Andrew L. Bliss - Redmond WA, US John D. Service - Monroe WA, US Narayanan Ganapathy - Redmond WA, US Neill M. Clift - Kirkland WA, US Yi Meng - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 38, 714 37
Abstract:
A system, method and interface for consistently capturing kernel resident information are provided. An operating system architecture includes user mode modules and kernel mode applications. A user mode module initiates a kernel mode information request through an application program interface identifying one or more process threads of interest. A kernel mode module captures information corresponding to standard kernel mode information and corresponding to the specifically identified process threads. The information is returned in a pre-allocated buffer.
Threading And Communication Architecture For A Graphical User Interface
Andrew L. Bliss - Redmond WA, US Andre F. Vachon - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
719310, 710240, 717125, 718100
Abstract:
A system and method to facilitate communication between a user interface and an associated process is disclosed. A first thread is associated with the user interface and a second thread is associated with the process for implementing requests by the user interface. At least one state buffer is operable to store state data for controlling ownership to the state buffer by the first and second threads for communicating data between the first and second threads. The architecture may be used in connection with a debugging system, such as to facilitate responsive interaction between the GUI and the associated debugging system.
Systems, methods, and computer storage media having computer-executable instructions embodied thereon determine whether an output value of a dependency graph has a particular characteristic. In one embodiment, to make this determination, a dependency graph is generated that illustrates external and internal nodes, in addition to their dependency to one another. External nodes, or those nodes that do not depend on other nodes, are analyzed to determine whether they have a particular characteristic. Depending on the operation associated with the characteristic, it may then be determined whether the output value of the dependency graph also has that characteristic.
Youtube
NYSEF Andrew Bliss Summer '07
Some Of Andrew's Best Jumps Summer '07
Category:
Sports
Uploaded:
15 Nov, 2007
Duration:
4m 28s
Bliss: Varese's Ionisation (1931)
Ionisation (1931) by Edgard Varese. Andrew M. Bliss conducting the Uni...
Category:
Music
Uploaded:
17 Dec, 2008
Duration:
6m 23s
Bliss: David Lang's Cheating, Lying, Stealing...
David Lang's Cheating, Lying, Stealing (1993). Performed live on Febru...
Category:
Music
Uploaded:
28 Mar, 2009
Duration:
6m 42s
THE CO OP PRESENTS x ANDREW BLISS HULKING OUT...
Andrew Bliss...... hulking out
Category:
Comedy
Uploaded:
08 Apr, 2011
Duration:
1m 55s
Andrew Bliss -- Whistler Olympic Parks new K-...
Andrew jumping the new K-125 to be used for the 2010 Olympics at the W...
Category:
Sports
Uploaded:
29 Feb, 2008
Duration:
8s
Bryan Smith interviews Andrew Bliss at Olympi...
Bryan Smith, Personal Trainer, visits the Olympic Training Facility in...
University of Kentucky - DMA Percussion Performance, University of Kentucky - MM Percussion Performance, Northern Illinois University - BM Percussion Performance