Rockwell Automation Mar 2000 - Dec 11, 2016
Software Development Manager
Osisoft Apr 1, 2013 - Dec 11, 2016
Senior Product Manager
Rockwell Automation Mar 1996 - Mar 2000
Senior Project Engineer
Rockwell Automation Jan 1993 - Mar 1996
Project Engineer
Rockwell Automation May 1988 - Jan 1993
Senior Engineer
Education:
Bowling Green State University 1980 - 1984
Bachelors, Bachelor of Science, Computer Science
Skills:
Software Development Scrum Automation Software Project Management System Architecture Technical Leadership Communication Protocols Mentoring
David W. Farchmin - Grafton WI, US David Alan Vasko - Macedonia OH, US Brian A. Batke - Novelty OH, US David Michael Callaghan - Concord OH, US Scot A. Tutkovics - Sagamore Hills OH, US Daniel P. Noonen - Mentor OH, US John Joseph Baier - Mentor OH, US
Assignee:
Rockwell Automation Technologies, Inc. - Mayfield Heights OH
A method and apparatus for use with a component assembly that forms part of an enterprise and at least one processor, the processor programmed to perform at least one diagnostic process on the assembly and to at least periodically perform at least one summary process on the assembly, the method for commencing the at least one summary process and comprising the steps of specifying at least one triggering relationship between at least a first enterprise user and the assembly that is to initiate the at least one summary process, determining when the at least one triggering relationship occurs and, when the at least one triggering relationship occurs, causing the processor to perform the at least one summary process.
David W. Farchmin - Grafton WI, US David Alan Vasko - Macedonia OH, US Brian A. Batke - Novelty OH, US Daniel P. Noonen - Mentor OH, US David Michael Callaghan - Concord OH, US John Joseph Baier - Mentor OH, US Scot A. Tutkovics - Sagamore Hills OH, US
Assignee:
Rockwell Automation Technologies, Inc. - Mayfield Heights OH
International Classification:
G06F 15/16
US Classification:
709245
Abstract:
A method and apparatus for use with a plurality of resources integrated within a space for performing a process and a program run by a processor for controlling the process, the method for associating the program with the resources and comprising the steps of identifying at least a first reference point within the space, identifying the relative juxtaposition of at least a first resource with respect to the first reference point and associating the first resource with the program as a function of the relative juxtaposition of the resource to the reference point.
David Farchmin - Grafton WI, US David Vasko - Macedonia OH, US Brian Batke - Novelty OH, US Daniel Noonen - Mentor OH, US David Callaghan - Concord OH, US John Baier - Mentor OH, US Scot Tutkovics - Sagamore Hills OH, US
International Classification:
G06F019/00
US Classification:
700116000, 700007000, 700219000, 700226000
Abstract:
A method and apparatus for controlling resources integrated to perform a process on a work product within an environment where at least one of a first of the resources and the work product is a moveable item that moves during the process, the method comprising the steps of providing an information device on the moveable item, ascertaining the location of the information device and controlling at least a first of the resources as a function of the location of the information device.
David Farchmin - Grafton WI, US David Vasko - Macedonia OH, US Brian Batke - Novelty OH, US Daniel Noonen - Mentor OH, US David Callaghan - Concord OH, US John Baier - Mentor OH, US Scot Tutkovics - Sagamore Hills OH, US
International Classification:
G06F 11/00
US Classification:
714025000
Abstract:
A method and system for use with an enterprise operation and at least one processor linked to the operation, the method for requesting service from a most optimal enterprise user when at least one interesting condition related to the operation occurs, the method comprising the steps of providing a wireless information device (WID) to each enterprise user, monitoring the operation for at least one diagnostically interesting condition, when at least one diagnostically interesting condition is identified, identifying at least one of the enterprise users as the most optimal user to address the diagnostically interesting condition and suggesting, via the user's WID, an appointment to address the interesting condition that may be added to the schedule of the most optimal user.
Interface Between Industrial Controller Components Using Common Memory
David A. DiCarlo - Windsor OH William E. Floro - Willoughby OH Mike Keith - Willowick OH John J. Baier - Saline MI Jeffrey H. Campau - Pinckney MI Daniel P. Noonen - Saline MI Stuart B. Siegel - Clinton MI
Assignee:
Allen-Bradley Company, Inc. - Milwaukee WI
International Classification:
G06F 1314
US Classification:
395275
Abstract:
Data is exchanged between two modules of a programmable controller by originator module writing the information in an interface memory in one of the modules and the recipient module reading the information from the memory. An initialization procedure is performed before any information is exchanged in that manner. The module containing the memory writes the size of the memory for reading by the other module. Sets of test data are stored in the memory by each module and checked by the other module to determine if data can be passed accurately between the modules in both directions. Then data identifying the type of one of the modules is exchanged to insure that the other module knows the type of module with which it is dealing.
David W. Farchmin - Grafton WI, US David Alan Vasko - Macedonia OH, US Brian A. Batke - Novelty OH, US Daniel P. Noonen - Mentor OH, US David Michael Callaghan - Concord OH, US John Joseph Baier - Mentor OH, US Scot A. Tutkovics - Sagamore OH, US
International Classification:
H04L 12/911
US Classification:
709226
Abstract:
A method and apparatus for use with a plurality of resources integrated within a space for performing a process and a program run by a processor for controlling the process, the apparatus for associating the resources with the program and comprising a processor running a program to perform the steps of identifying at least a first reference point within the space, identifying the relative juxtaposition of at least a first resource with respect to the first reference point and associating the first resource with the program as a function of the relative juxtaposition of the first resource to the reference point.
Googleplus
Daniel Noonen
Youtube
Cassidy Noonen - She
Cassidy Noonen @ the Dan Emmett 8-11-2011 Seventh song - She She sure ...
Category:
Music
Uploaded:
11 Aug, 2011
Duration:
5m 29s
Cassidy Noonen - Breathe
Cassidy Noonen @ the Dan Emmett 8-11-2011 Fifth song - Breathe
Category:
Music
Uploaded:
11 Aug, 2011
Duration:
4m 15s
Cassidy Noonen - Falling Slowly
Cassidy Noonen @ the Dan Emmett 8-11-2011 First song - Falling Slowly
Category:
Music
Uploaded:
11 Aug, 2011
Duration:
2m 29s
Cassidy Noonen - Shoot the Moon
Cassidy Noonen @ the Dan Emmett 8-11-2011 Fourth song - Shoot the Moon
Category:
Music
Uploaded:
11 Aug, 2011
Duration:
2m 45s
Knox Idol 2011 - Cassidy Noonen
Knox Idol Youth Finalist Cassidy Noonen
Category:
Entertainment
Uploaded:
29 Jul, 2011
Duration:
1m
Cassidy Noonen - Rolling in the Deep
Cassidy Noonen @ the Dan Emmett 8-11-2011 Second song - Rolling in the...