Grantchester, United Kingdom

Donald Syme

USPTO Granted Patents = 7 

Average Co-Inventor Count = 3.6

ph-index = 5

Forward Citations = 246(Granted Patents)


Location History:

  • Trinity Hall, GB (2003)
  • Cambridge, GB (2007 - 2014)
  • Grantchester, GB (2014 - 2018)

Company Filing History:


Years Active: 2003-2018

Loading Chart...
7 patents (USPTO):Explore Patents

Title: The Innovations of Donald Syme

Introduction

Donald Syme is a notable inventor based in Grantchester, GB. He has made significant contributions to the field of computer programming and asynchronous computations. With a total of 7 patents to his name, Syme's work has had a profound impact on how asynchronous operations are handled in software development.

Latest Patents

Among his latest patents is the "Automatic return to synchronization context for asynchronous computations." This architecture includes an asynchronous library that remembers the synchronization context that initiated an asynchronous method call. When the request is completed, the library restores the synchronization context of the calling thread before executing a callback. This ensures that the callback executes on the same thread as the original asynchronous request. The asynchronous library provides a mechanism that automatically 'jumps threads' to maintain thread affinity.

Another significant patent is "Asynchronous workflows," which describes a system and method for implementing an asynchronous construct in a computer program. In this innovation, a state machine is generated from the computer program, and the program is translated to generate code that executes the state machine during runtime. The asynchronous construct can be made into a function that invokes an asynchronous function, passing the function as a callback, and then exits. When the asynchronous operation completes, the function is invoked as a callback, returning to a configuration equivalent to that prior to the asynchronous call. Variable closure may be used to maintain the state of variables during a state prior to invoking the asynchronous operation and a state after invoking the asynchronous operation.

Career Highlights

Donald Syme is currently associated with Microsoft Technology Licensing, LLC, where he continues to innovate and develop new technologies. His work has been instrumental in advancing the capabilities of asynchronous programming, making it more efficient and user-friendly.

Collaborations

Syme has collaborated with notable colleagues such as Timothy Yat Tim Ng and Andrew Donald Gordon. Their combined expertise has contributed to the success of various projects and innovations in the field.

Conclusion

Donald Syme's contributions to asynchronous programming have paved the way for more efficient software development practices. His patents reflect a deep understanding of the complexities involved in asynchronous computations, and his work continues to influence the industry.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…