Inventor
SOKOLOV STEPAN
US39 patents
⚠️ This page may combine multiple inventors who share the name “SOKOLOV STEPAN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
35 patentsUS6704746B2Mar 9, 2004
Method and apparatus for lazy instantiation of objects in a virtual machine
SUN MICROSYSTEMS INC53 citations96
US7003778B2Feb 21, 2006
Exception handling in java computing environments
SUN MICROSYSTEMS INC20 citations92
US6996813B1Feb 7, 2006
Frameworks for loading and execution of object-based programs
SUN MICROSYSTEMS INC22 citations92
US6988261B2Jan 17, 2006
Frameworks for generation of Java macro instructions in Java computing environments
SUN MICROSYSTEMS INC25 citations92
US7039904B2May 2, 2006
Frameworks for generation of Java macro instructions for storing values into local variables
SUN MICROSYSTEMS INC13 citations84
US7020874B2Mar 28, 2006
Techniques for loading class files into virtual machines
SUN MICROSYSTEMS INC15 citations84
US6959430B2Oct 25, 2005
Specialized heaps for creation of objects in object-oriented environments
SUN MICROSYSTEMS INC16 citations84
US6948156B2Sep 20, 2005
Type checking in java computing environments
SUN MICROSYSTEMS INC17 citations84
US6912708B2Jun 28, 2005
Method and apparatus to facilitate debugging a platform-independent virtual machine
SUN MICROSYSTEMS INC14 citations84
US6901591B1May 31, 2005
Frameworks for invoking methods in virtual machines
SUN MICROSYSTEMS INC16 citations84
US6799185B2Sep 28, 2004
Frameworks for accessing Java class files
SUN MICROSYSTEMS INC14 citations84
US6581077B2Jun 17, 2003
Method and apparatus for storing short-lived objects in a virtual machine
SUN MICROSYSTEMS INC18 citations84
US7228533B2Jun 5, 2007
Frameworks for generation of Java macro instructions for performing programming loops
SUN MICROSYSTEMS INC8 citations74
US7117489B2Oct 3, 2006
Optional attribute generator for customized Java programming environments
SUN MICROSYSTEMS INC8 citations74
US7058934B2Jun 6, 2006
Frameworks for generation of Java macro instructions for instantiating Java objects
SUN MICROSYSTEMS INC10 citations74
US6996824B2Feb 7, 2006
Frameworks for efficient representation of string objects in Java programming environments
SUN MICROSYSTEMS INC7 citations74
US6964033B2Nov 8, 2005
Object band customization of Java runtime environments
SUN MICROSYSTEMS INC7 citations74
US6957428B2Oct 18, 2005
Enhanced virtual machine instructions
SUN MICROSYSTEMS INC9 citations74
US6754796B2Jun 22, 2004
Frameworks for implementation of java heaps
SUN MICROSYSTEMS INC9 citations74
US6751790B2Jun 15, 2004
Frameworks for efficient representation of string objects in Java programming environments
SUN MICROSYSTEMS INC10 citations74
US6742109B2May 25, 2004
Method and apparatus for representing variable-size computer instructions
SUN MICROSYSTEMS INC8 citations74
US6681234B2Jan 20, 2004
Method and apparatus for storing long-lived objects in a virtual machine
SUN MICROSYSTEMS INC9 citations74
US7543288B2Jun 2, 2009
Reduced instruction set for Java virtual machines
SUN MICROSYSTEMS INC4 citations63
US7197750B2Mar 27, 2007
Java Bytecode instruction for determining hashcode values
SUN MICROSYSTEMS INC2 citations63
US7181724B2Feb 20, 2007
Representation of Java® data types in virtual machines
SUN MICROSYSTEMS INC5 citations63
US7096467B2Aug 22, 2006
Initialization of Java classes in Java virtual machine environments
SUN MICROSYSTEMS INC4 citations63
US7096466B2Aug 22, 2006
Loading attribute for partial loading of class files into virtual machines
SUN MICROSYSTEMS INC4 citations63
US7082597B2Jul 25, 2006
Representation of objects in a Java programming environment
SUN MICROSYSTEMS INC4 citations63
US7065747B2Jun 20, 2006
Identifying references to objects during bytecode verification
SUN MICROSYSTEMS INC5 citations63
US7036120B2Apr 25, 2006
Two tier clusters for representation of objects in Java programming environments
SUN MICROSYSTEMS INC3 citations63
US6978456B1Dec 20, 2005
Methods and apparatus for numeric constant value inlining in virtual machines
SUN MICROSYSTEMS INC6 citations63
US6961933B2Nov 1, 2005
Representation of Java data types in virtual machines
SUN MICROSYSTEMS INC2 citations63
US6934946B2Aug 23, 2005
Lightweight native method invocation interface for java computing environments
SUN MICROSYSTEMS INC5 citations63
US6918109B2Jul 12, 2005
Execution of synchronized Java methods in Java computing environments
SUN MICROSYSTEMS INC4 citations63
US6804681B2Oct 12, 2004
Identifying and tracking object references in a java programming environment
SUN MICROSYSTEMS INC6 citations63