San Jose, CA, United States of America

Joshua J Bloch

This inventor holds 4 USPTO granted patents and 1 EPO patent. Top assignee: Sun Microsystems, Inc.. Active years: 2004-2007.

IDiyas Innovation Intelligence. (2026). Inventor Profile: Joshua J Bloch. Retrieved from https://idiyas.com/inventor/joshua-j-bloch

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile


% Patents Active = 100.0


Average Co-Inventor Count = 1.6

ph-index = 2

Forward Citations = 35(Granted Patents)


Company Filing History:


Years Active: 2004-2007

Loading Chart...
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.

Profile summary based on public USPTO records.
Data Sources: USPTO Patent Grant XML, Patent Center, EPO & CIPO • Normalized by IDiyas Innovation Graph. Methodology & provenance architecturePlease report any incorrect information to [email protected]
Loading…