Company Filing History:
Years Active: 2013-2018
Title: The Innovations of Dmitry Lomov
Introduction
Dmitry Lomov is a notable inventor based in Redmond, WA (US), recognized for his contributions to asynchronous computing. With a total of 6 patents, he has made significant strides in enhancing the efficiency and functionality of computer programs.
Latest Patents
One of his latest patents is titled "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, allowing for seamless 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
Dmitry Lomov is currently employed at Microsoft Technology Licensing, LLC, where he continues to innovate and develop new technologies. His work focuses on improving asynchronous programming, which is crucial for modern software development.
Collaborations
Dmitry has collaborated with notable colleagues such as Stephen Harris Toub and Donald Syme, contributing to advancements in the field of computer science.
Conclusion
Dmitry Lomov's contributions to asynchronous computing through his patents and work at Microsoft Technology Licensing, LLC, highlight his role as a significant inventor in the tech industry. His innovations continue to shape the future of software development.
Inventor’s Patent Attorneys refers to legal professionals with specialized expertise in representing inventors throughout the patent process. These attorneys assist inventors in navigating the complexities of patent law, including filing patent applications, conducting patent searches, and protecting intellectual property rights. They play a crucial role in helping inventors secure patents for their innovative creations.