“If asked to pick just one word to describe John, my word would be “dedicated”. I’ve had the pleasure of working with John for the past five years now both as his direct report and indirect report. Through that time, I’ve witnessed John lead projects, large and small, with drive, passion and commitment to delivering solutions that exceed customer expectations. He knows how to transform Customer and Product Management ideas into technical solutions then turn around and divide those often complex solutions into small, manageable and comprehensible chunks and drive a team to deliver on those chunks with speed and accuracy. John also recognizes that this transformation from idea to reality is an iterative process, requiring proper communications and feedback between Customers and Engineers. He asks the right questions of the right people, at the right times, and encourages two-way communications to ensure that the software his teams are constructing will align with Customer needs. Beyond just showing a clear demonstration of what it takes to lead teams that build great software - John also understands the human element of being a great leader. Even while overseeing 100-plus R&D Engineers, Managers and Product Owners, John always makes time to meet with anyone, big or small, who asks it of him. John stands willing, able and ready to provide advice and guidance on technical matters, leadership skills, career advancement suggestions, or any questions and concerns that may arise. He’s never too busy or too important for anyone. I personally have taken full advantage of this aspect of John’s leadership style and have greatly appreciated his advice and suggestions along the way. It has allowed me to grow as a person and as a leader myself. John also believes heavily in providing timely feedback to his employees - praising and rewarding actions which have lead to success, and encouraging better behaviours and actions for the future when things haven’t gone as well as they could have. John is dedicated - dedicated to delivering the right solutions to Customer needs and dedicated to growing those whom he leads to their maximum potential. Over the last five years, John has gained my respect and admiration as a truly exemplary leader. I highly recommend John as a tremendous leadership asset.”
Activity
-
For more than 20 years, ETQ has presented the “Innovation Excellence Award” to customers who show innovative and new ways to use ETQ Reliance in the…
For more than 20 years, ETQ has presented the “Innovation Excellence Award” to customers who show innovative and new ways to use ETQ Reliance in the…
Liked by John Taylor
-
Day 3 of the 2024 ETQ Reliance Customer Conference is happening now! Yesterday, Josh Weiss, President of Hexagon Manufacturing Intelligence…
Day 3 of the 2024 ETQ Reliance Customer Conference is happening now! Yesterday, Josh Weiss, President of Hexagon Manufacturing Intelligence…
Liked by John Taylor
-
Streamline your quality processes with automation. From employee training to supplier management and compliance, automating your QMS simplifies…
Streamline your quality processes with automation. From employee training to supplier management and compliance, automating your QMS simplifies…
Shared by John Taylor
Patents
-
Managing configurations of distributed devices
Issued US 9,712,385
A method manages configurations of devices in a system that communicates information between a device and an enterprise. The method includes building a defined configuration for a device type. The defined configuration includes a set of value requirements. An actual configuration having values associated with the device is compared to the defined configurations. The actual configuration and defined configuration are stored in a database of the enterprise. The method also includes determining…
A method manages configurations of devices in a system that communicates information between a device and an enterprise. The method includes building a defined configuration for a device type. The defined configuration includes a set of value requirements. An actual configuration having values associated with the device is compared to the defined configurations. The actual configuration and defined configuration are stored in a database of the enterprise. The method also includes determining, in the enterprise, if the values of actual configuration match the corresponding value requirements of the defined configurations. The method runs business logic associated with the device based on a result from the step of determining if the values of the actual configuration match the corresponding values of the defined configurations. The matched configurations are stored for subsequent use.
-
Adaptive device-initiated polling
Issued US 9,674,067
A method includes periodically sending a polling call to an enterprise system outside the firewall at a first polling rate during normal operating conditions, monitoring for a fault condition, periodically sending polling calls to the device outside the firewall at a second polling rate when a fault condition is detected, the second polling rate being higher than the first polling rate. The second polling rate is used as result of a fault condition. The method also includes sending a problem…
A method includes periodically sending a polling call to an enterprise system outside the firewall at a first polling rate during normal operating conditions, monitoring for a fault condition, periodically sending polling calls to the device outside the firewall at a second polling rate when a fault condition is detected, the second polling rate being higher than the first polling rate. The second polling rate is used as result of a fault condition. The method also includes sending a problem report with the polling calls when the fault condition is detected.
-
System and method for dynamically grouping devices based on present device conditions
Issued US 9,491,071
A method to dynamically group devices based on device information, which is associated with a system for monitoring the device information that communicates information between a device and an enterprise. Information is collected from a device information source to obtain an actual status of a device. The actual status of the device is compared to a stored status of the device. The stored status is stored on a server of the enterprise. The enterprise determines if the actual status has been…
A method to dynamically group devices based on device information, which is associated with a system for monitoring the device information that communicates information between a device and an enterprise. Information is collected from a device information source to obtain an actual status of a device. The actual status of the device is compared to a stored status of the device. The stored status is stored on a server of the enterprise. The enterprise determines if the actual status has been changed from the stored status. When a change is detected, the method performs at least one of the acts of automatically disassociating the device from a group that reflects the stored status and automatically associating the device with a new group to reflect the actual status.
-
Managing configurations of distributed devices
Issued US 9,491,049
A method manages configurations of devices in a system that communicates information between a device and an enterprise. The method includes building a defined configuration for a device type. The defined configuration includes a set of value requirements. An actual configuration having values associated with the device is compared to the defined configurations. The actual configuration and defined configuration are stored in a database of the enterprise. The method also includes determining…
A method manages configurations of devices in a system that communicates information between a device and an enterprise. The method includes building a defined configuration for a device type. The defined configuration includes a set of value requirements. An actual configuration having values associated with the device is compared to the defined configurations. The actual configuration and defined configuration are stored in a database of the enterprise. The method also includes determining, in the enterprise, if the values of actual configuration match the corresponding value requirements of the defined configurations. The method runs business logic associated with the device based on a result from the step of determining if the values of the actual configuration match the corresponding values of the defined configurations. The matched configurations are stored for subsequent use.
-
Adaptive device-initiated polling
Issued US 9,170,902
A method includes periodically sending a polling call to an enterprise system outside the firewall at a first polling rate during normal operating conditions, monitoring for a fault condition, periodically sending polling calls to the device outside the firewall at a second polling rate when a fault condition is detected, the second polling rate being higher than the first polling rate. The second polling rate is used as result of a fault condition. The method also includes sending a problem…
A method includes periodically sending a polling call to an enterprise system outside the firewall at a first polling rate during normal operating conditions, monitoring for a fault condition, periodically sending polling calls to the device outside the firewall at a second polling rate when a fault condition is detected, the second polling rate being higher than the first polling rate. The second polling rate is used as result of a fault condition. The method also includes sending a problem report with the polling calls when the fault condition is detected.
-
Managing configurations of distributed devices
Issued US 8,788,632
A method manages configurations of devices in a system that communicates information between a device and an enterprise. The method includes building a defined configuration for a device type. The defined configuration includes a set of value requirements. An actual configuration having values associated with the device is compared to the defined configurations. The actual configuration and defined configuration are stored in a database of the enterprise. The method also includes determining…
A method manages configurations of devices in a system that communicates information between a device and an enterprise. The method includes building a defined configuration for a device type. The defined configuration includes a set of value requirements. An actual configuration having values associated with the device is compared to the defined configurations. The actual configuration and defined configuration are stored in a database of the enterprise. The method also includes determining, in the enterprise, if the values of actual configuration match the corresponding value requirements of the defined configurations. The method runs business logic associated with the device based on a result from the step of determining if the values of the actual configuration match the corresponding values of the defined configurations. The matched configurations are stored for subsequent use.
-
System and method for dynamically grouping devices based on present device conditions
Issued US 8,769,095
A method to dynamically group devices based on device information, which is associated with a system for monitoring the device information that communicates information between a device and an enterprise. Information is collected from a device information source to obtain an actual status of a device. The actual status of the device is compared to a stored status of the device. The stored status is stored on a server of the enterprise. The enterprise determines if the actual status has been…
A method to dynamically group devices based on device information, which is associated with a system for monitoring the device information that communicates information between a device and an enterprise. Information is collected from a device information source to obtain an actual status of a device. The actual status of the device is compared to a stored status of the device. The stored status is stored on a server of the enterprise. The enterprise determines if the actual status has been changed from the stored status. When a change is detected, the method performs at least one of the acts of automatically disassociating the device from a group that reflects the stored status and automatically associating the device with a new group to reflect the actual status.
-
Managing distributed devices with limited connectivity
Issued US 8,478,861
A method of managing devices may include downloading information to a courier device from an enterprise. The information may be information for performing a device management operation. The method also includes communicating the information from the courier device to a monitored agent coupled to at least one of a disconnected device and an intermittently connected device.
-
Adaptive device-initiated polling
Issued US 8,406,119
A method includes periodically sending a polling call to an enterprise system outside the firewall at a first polling rate during normal operating conditions, monitoring for a fault condition, periodically sending polling calls to the device outside the firewall at a second polling rate when a fault condition is detected, the second polling rate being higher than the first polling rate. The second polling rate is used as result of a fault condition. The method also includes sending a problem…
A method includes periodically sending a polling call to an enterprise system outside the firewall at a first polling rate during normal operating conditions, monitoring for a fault condition, periodically sending polling calls to the device outside the firewall at a second polling rate when a fault condition is detected, the second polling rate being higher than the first polling rate. The second polling rate is used as result of a fault condition. The method also includes sending a problem report with the polling calls when the fault condition is detected.
-
System and method for dynamically grouping devices based on present device conditions
Issued US 8,370,479
A method to dynamically group devices based on device information, which is associated with a system for monitoring the device information that communicates information between a device and an enterprise. Information is collected from a device information source to obtain an actual status of a device. The actual status of the device is compared to a stored status of the device. The stored status is stored on a server of the enterprise. The enterprise determines if the actual status has been…
A method to dynamically group devices based on device information, which is associated with a system for monitoring the device information that communicates information between a device and an enterprise. Information is collected from a device information source to obtain an actual status of a device. The actual status of the device is compared to a stored status of the device. The stored status is stored on a server of the enterprise. The enterprise determines if the actual status has been changed from the stored status. When a change is detected, the method performs at least one of the acts of automatically disassociating the device from a group that reflects the stored status and automatically associating the device with a new group to reflect the actual status.
-
Managing configurations of distributed devices
Issued US 8,065,397
A method manages configurations of devices in a system that communicates information between a device type. The method includes building a defined configuration for a device type. The defined configuration includes a set of value requirements. An actual configuration having values associated with the device is compared to the defined configurations. The actual configuration and defined configuration are stored in a database of the enterprise. The method also includes determining, in the…
A method manages configurations of devices in a system that communicates information between a device type. The method includes building a defined configuration for a device type. The defined configuration includes a set of value requirements. An actual configuration having values associated with the device is compared to the defined configurations. The actual configuration and defined configuration are stored in a database of the enterprise. The method also includes determining, in the enterprise, if the values of actual configuration match the corresponding value requirements of the defined configurations. The method runs business logic associated with the device based on a result from the step of determining if the values of the actual configuration match the corresponding values of the defined configurations. The matched configurations are stored for subsequent use.
-
Method and apparatus for managing intelligent assets in a distributed environment
Issued US 7,254,601
A method is described which provides for managing intelligent equipment that is deployed remotely. The capabilities of managing such distributed assets include both infrastructural capabilities to establish and maintain connection through a variety of wired and wireless mechanisms and application modules that provide distributed asset management capabilities.
Recommendations received
8 people have recommended John
Join now to viewMore activity by John
-
A temporary fix won’t secure long-term quality. Addressing the root of the issue is the key to prevention. Our Root Cause Analysis toolkit gives you…
A temporary fix won’t secure long-term quality. Addressing the root of the issue is the key to prevention. Our Root Cause Analysis toolkit gives you…
Shared by John Taylor
-
Is your organization’s quality management bogged down by paper processes, scattered files, or lost emails? You may recognize the need for a robust…
Is your organization’s quality management bogged down by paper processes, scattered files, or lost emails? You may recognize the need for a robust…
Liked by John Taylor
-
Enabling frontline workers to help solve quality issues on the shop floor using real-time data is key to helping companies achieve optimal quality…
Enabling frontline workers to help solve quality issues on the shop floor using real-time data is key to helping companies achieve optimal quality…
Liked by John Taylor
-
Our final day of the 2024 ETQ Reliance Customer Conference will be packed with several can’t-miss sessions, concluding with the “Quality Journey”…
Our final day of the 2024 ETQ Reliance Customer Conference will be packed with several can’t-miss sessions, concluding with the “Quality Journey”…
Liked by John Taylor
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named John Taylor in United States
-
John Taylor
-
John Taylor
Chief Executive Officer, President, and Founder at John Taylor Studios. Aspiring English & ESL teacher.
-
John Taylor
Software Developer | AI Trainer | Computer Science Major | Avid Learner
-
John Taylor
4569 others named John Taylor in United States are on LinkedIn
See others named John Taylor