JOHN ROBERT NANNENGA
Pilots in Fargo, ND

License number
North Dakota A4853575
Issued Date
Jul 2013
Expiration Date
Jul 2018
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
4780 Timber Pkwy S APT 112, Fargo, ND 58104

Professional information

John Nannenga Photo 1

Online Wizard For Facilitating Methodology Implementation

US Patent:
2013017, Jul 4, 2013
Filed:
Jan 4, 2012
Appl. No.:
13/343000
Inventors:
Brian R. Allrich - Moorehead MN, US
Gregory M. Holman - Prairie Rose ND, US
John R. Nannenga - Fargo ND, US
Lori K. Thalmann Pytlik - Horance ND, US
Nilesh R. Thakkar - Wokingham. Berkshire, GB
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30, G06F 15/16
US Classification:
707754, 709204, 707E17008
Abstract:
Embodiments of a method for creating a methodology implementation that supplements a business application are described. In one embodiment, a comprehensive customer engagement methodology is maintained on a server and defines processes and disciplines related to the business application. A series of requests is received from a collaborative computing environment. The series of requests collectively represent a request for a collection of documents and related metadata included in the comprehensive customer engagement methodology. The series of requests are then responded to by providing a copy of the collection of documents and related metadata.


John Nannenga Photo 2

Techniques For Adapting An Interpretive Run Time Application To Multiple Clients

US Patent:
2012031, Dec 13, 2012
Filed:
Jun 13, 2011
Appl. No.:
13/159139
Inventors:
Christopher Rudolph - West Fargo ND, US
Michael Hammond - Moorhead MN, US
Robert Anderson - Fargo ND, US
Erik Nissen - Hawley MN, US
John Nannenga - Fargo ND, US
Andrew Ingalls - Fargo ND, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/048, G06F 15/16
US Classification:
715733
Abstract:
Techniques to adapt an interpretive runtime engine to multiple clients are described. An apparatus may comprise a logic device arranged to execute a web client. The web client may comprise, among other elements, a client adapter operative to detect a user event for a client user interface, send changes to user event properties associated with the user event to a server application, receive a graphical user interface (GUI) independent object and updated user event properties from the server application, and update a rendered image in the client user interface using the GUI independent object and updated user event properties received from the server application. Other embodiments are described and claimed.


John Nannenga Photo 3

Suite-Based Integration And Deployment Of Business Products

US Patent:
2010013, May 27, 2010
Filed:
Nov 21, 2008
Appl. No.:
12/276298
Inventors:
John R. Nannenga - Fargo ND, US
Michael S. Hammond - Moorhead MN, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/445
US Classification:
717176
Abstract:
Architecture having a single (or workbench) application via which a user can select and integrate products for deployment to machines. The user can interact with the workbench application to define an ERP (enterprise resource planning) system, for example. Products are added to the workbench where the user has the option to configure product settings. Product dependencies are automatically resolved such that settings previously input and that apply as passed to subsequent products. The user then maps these product settings into roles which are assigned to individual machines. The workbench then determines and ultimately queues up the actual deployment tasks which need to occur on individual machines to configure each machine to match its associated role(s). The user can then select which tasks (or all) to execute at which point the workbench invokes remote configuration of said machines. Live progress and logging information is returned through the workbench.


John Nannenga Photo 4

Automated User Interface Object Transformation And Code Generation

US Patent:
2012031, Dec 13, 2012
Filed:
Jun 13, 2011
Appl. No.:
13/159174
Inventors:
Rushi Patel - Fargo ND, US
Kurt Larson - Moorhead MN, US
Louis Maresca - Redmon WA, US
Brian Roney - West Fargo ND, US
Erik Nissen - Hawley MN, US
John Nannenga - Fargo ND, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/048
US Classification:
715762
Abstract:
Techniques for automated user interface object transformation and code generation are described. An apparatus may comprise a logic device arranged to execute a server application. The server application may comprise, among other elements, an interpretive runtime engine to generate a graphical user interface (GUI) independent object from a set of received user event properties. The GUI independent object is subjected to template processing to create a new GUI dependent object that may be returned to a client application for rendering. Other embodiments are described and claimed.