Company Filing History:
Years Active: 1995
Title: The Innovative Mind of Craig R. Morgan
Introduction
Craig R. Morgan is a notable inventor based in San Jose, California. He holds one patent that reflects his expertise and innovative spirit in the realm of software deployment. His contributions have significantly advanced methods for efficiently utilizing multi-processor architectures.
Latest Patents
Craig's patent, titled "Method for automated deployment of a software program onto a multi-processor architecture," showcases his innovative approach to task scheduling and assignment. The patented method employs a sophisticated process for pre-assigning and pre-scheduling tasks across multiple physical processors. It involves constructing a data flow graph (DFG) of tasks and determining cost values for each task while considering the target multiprocessor architecture. By ensuring that inter-dependent tasks are executable within required communication delay criteria, Craig’s method optimizes the overall task allocation process. The final output is the efficient deployment of machine code to physical processors, marking a significant advancement in automated software distribution.
Career Highlights
Craig R. Morgan is associated with Loral/Rohm Mil-Spec Corporation, where he has had the opportunity to contribute his inventive prowess to various projects. His work focuses on enhancing the effectiveness of software solutions within complex technological frameworks, reflecting a commitment to innovative problem-solving.
Collaborations
In his career, Craig has collaborated with esteemed colleagues, including Peter D. Hunt and Jon K. Elliott. Together, they have contributed to advancements in the field, showcasing the importance of teamwork in driving innovation.
Conclusion
Craig R. Morgan's contributions to the field of software deployment and task scheduling are noteworthy. His patent exemplifies a forward-thinking approach to leveraging multi-processor environments, ensuring that tasks are efficiently executed and resources optimally utilized. As technology continues to evolve, the impact of such innovations becomes increasingly significant, paving the way for future advancements in the industry.