San Jose, CA, United States of America

Joshua J Bloch


Average Co-Inventor Count = 1.6

ph-index = 2

Forward Citations = 35(Granted Patents)


Company Filing History:


Years Active: 2004-2007

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

Title: Innovations of Joshua J. Bloch

Introduction

Joshua J. Bloch is a prominent inventor based in San Jose, CA. He is known for his significant contributions to the field of computer programming and software development. With a total of 4 patents, Bloch has made a lasting impact on the technology industry.

Latest Patents

One of his latest patents is the "Object-oriented enumerated type facility." This invention provides a system that facilitates the use of an object-oriented enumerated type within a computer program. During operation, the system receives source code for the computer program, which contains a declaration for an enumerated type. This declaration specifies a fixed number of enumeration constants that comprise the enumerated type. The system then defines the enumerated type using a class defined within an object-oriented programming language, including a constant for each enumeration constant specified in the declaration. If the declaration contains one or more method declarations, these methods are present on the defined class.

Another notable patent is the "Method and apparatus for importing static members of a class." This invention provides a system that facilitates importing static members of a class. During operation, the system examines code associated with a compilation unit to locate a static import declaration that identifies one or more static members of the class to import. Upon finding such a static import declaration, the system records it in a symbol table used to compile the compilation unit. This allows the names for the static members of the class to appear within the compilation unit without being prefixed with a name for the class.

Career Highlights

Joshua J. Bloch has had a distinguished career, working at Sun Microsystems, Inc. His work has been instrumental in advancing programming languages and software development practices. His innovative ideas have contributed to the evolution of object-oriented programming.

Collaborations

Some of his notable coworkers include Graham Hamilton and Neal M. Gafter. Their collaboration has further enriched the field of software engineering and programming languages.

Conclusion

Joshua J. Bloch's contributions to the field of computer programming through his patents and collaborations have significantly influenced the technology landscape. His work continues to inspire future innovations in software development.

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