Company Filing History:
Years Active: 2005-2009
Title: Balaji Rathakrishnan: Innovator in Database Systems
Introduction
Balaji Rathakrishnan is a notable inventor based in Sammamish, WA (US). He has made significant contributions to the field of database systems, holding a total of 6 patents. His work focuses on enhancing user-defined types and collections within database frameworks.
Latest Patents
One of Balaji's latest patents is titled "System and method for providing user defined types in a database system." This invention allows users to write program code in a high-level programming language that implements a class defining the structure of a user-defined type. The database system enforces a contract for these types, ensuring they meet specific requirements for persistence, null value handling, and type conversion. This innovation enables user-defined types to be utilized in various contexts, including table columns and SQL queries.
Another significant patent is "Systems and methods for the implementation of unordered and ordered collections in a data store." This invention extends the UDT framework of an extended relational data store to support unordered collections (multisets) and ordered collections (lists). By utilizing an UDT infrastructure and a new UNNEST operator, this patent allows for a special type abstraction that can be processed as both a scalar and a relation.
Career Highlights
Balaji Rathakrishnan is currently employed at Microsoft Technology Licensing, LLC. His work at Microsoft has allowed him to push the boundaries of database technology and contribute to advancements in data management systems.
Collaborations
Throughout his career, Balaji has collaborated with notable colleagues, including Jose A Blakeley and Ramachandran Venkatesh. These collaborations have further enriched his work and contributed to the development of innovative solutions in the field.
Conclusion
Balaji Rathakrishnan is a distinguished inventor whose work in database systems has led to several impactful patents. His contributions continue to shape the way user-defined types and collections are implemented in modern database technologies.