Company Filing History:
Years Active: 2021-2025
Title: The Innovative Mind of Salman Zia Rana
Introduction
Salman Zia Rana is a notable inventor based in Ottawa, Canada. He has made significant contributions to the field of technology, particularly in the areas of threading and garbage collection. With a total of 3 patents to his name, his work continues to influence advancements in software engineering.
Latest Patents
One of his latest patents is titled "Dynamic adaptive threading using idle time analysis." This invention involves initiating a process using a specific number of threads that operate in parallel. The process collects performance data, aggregates it, and computes an idle duration based on this data. The invention then projects a thread-count recommendation using a mathematical model, which helps optimize the number of threads used in subsequent cycles of the process.
Another significant patent is "Deep object graph traversal." In this invention, a garbage collector's first thread identifies self-referencing fields in class metadata assigned to objects in local memory. It recursively determines whether these objects have child objects that need to be assigned to a destination cache. This process ensures that live objects are efficiently managed, allowing for the reclamation of memory locations where live objects are not present.
Career Highlights
Salman Zia Rana is currently employed at International Business Machines Corporation (IBM), where he continues to innovate and develop new technologies. His work at IBM has allowed him to collaborate with some of the brightest minds in the industry, further enhancing his contributions to the field.
Collaborations
One of his notable coworkers is Aleksandar Micic. Their collaboration has led to advancements in various projects, showcasing the power of teamwork in driving innovation.
Conclusion
Salman Zia Rana's contributions to technology through his patents and work at IBM highlight his innovative spirit and dedication to advancing the field. His inventions not only solve current challenges but also pave the way for future developments in software engineering.
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.