US Patent No: 5,093,914

Number of patents in Portfolio can not be more than 2000

Method of controlling the execution of object-oriented programs

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A method used by a digital computer in controlling execution of an object-oriented program to effect a defined action, e.g., stopping the program, when a specified virtual function is invoked on a specified object during execution of the program. A breakpoint address is determined at run time, advantageously after the specified object is created in accordance with execution of the program. The breakpoint address determination is not based solely on symbol table, pre-execution, information, but in addition on information generated in conjunction with the creation of the specified object. The breakpoint is inserted while program execution is stopped at an intermediate program point after the specified object is created. After program execution is resumed and the specified virtual function is invoked in accordance with the program, the breakpoint fires. However, the defined action is performed only in response to determining that the firing occurred on the specified object.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
AMERICAN TELEPHONE AND TELEGRAPH COMPANYMURRAY HILL, NJ3138
AT&T BELL LABORATORIESMURRAY HILL, NJ3372
BELL TELEPHONE LABORATORIES, INCORPORATEDMURRAY HILL, NJ3570

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Coplien, James O Wheaton, IL 1 281
Williams, Thomas V Naperville, IL 4 295

Cited Art

Patent Info (Count) # Cites Year
 
RATIONAL (1)
4,791,550 Higher order language-directed computer 55 1987
 
TEKTRONIX, INC. (1)
4,885,717 System for graphically representing operation of object-oriented programs 218 1986

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
APPLE INC. (126)
6,259,446 Menu state system 10 1992
5,550,563 Interaction framework system 39 1992
5,551,055 System for providing locale dependent user interface for presenting control graphic which has different contents or same contents displayed in a predetermined order 78 1992
5,530,864 Command object system for an object-oriented software platform 49 1992
5,434,965 Balloon help system 108 1992
5,390,325 Automated testing system 158 1992
5,315,703 Object-oriented notification framework system 208 1992
5,428,718 Tessellation system 34 1993
5,394,523 Polymorphic graphic device 55 1993
5,519,862 Concurrent processing apparatus with incremental command objects 38 1993
5,485,373 Language-sensitive text searching system with modified Boyer-Moore process 41 1993
5,369,766 Object-oriented loader system with support for different load formats 179 1993
5,459,865 Runtime loader 112 1993
5,432,948 Object-oriented rule-based text input transliteration system 49 1993
5,544,302 Object-oriented framework for creating and using container objects with built-in properties 109 1993
5,524,190 Command object logging system for restoring documents 31 1993
5,471,568 Object-oriented apparatus and method for scan line conversion of graphic edges 47 1993
5,487,145 Method and apparatus for compositing display items which minimizes locked drawing areas 39 1993
5,519,867 Object-oriented multitasking system 91 1993
5,473,777 Wrapper for enabling an object otented application to maintain virtual memory using procedural function calls 46 1993
5,455,951 Method and apparatus for running an object-oriented program on a host computer with a procedural operating system 43 1993
5,404,529 Object-oriented interprocess communication system interface for a procedural operating system 65 1993
5,379,432 Object-oriented interface for a procedural operating system 95 1993
5,471,675 Object oriented video framework system 32 1993
5,479,589 Object-oriented system for selecting a graphic image on a display 16 1993
5,396,626 Object-oriented locator system 60 1993
5,379,430 Object-oriented system locator system 55 1993
5,621,434 Cursor manipulation system and method 24 1993
5,586,236 Universal color look up table and method of generation 3 1993
5,566,278 Object oriented printing system 124 1993
5,481,666 Object-oriented navigation system 105 1993
5,500,929 System for browsing a network resource book with tabs attached to pages 155 1993
5,428,744 Object-oriented system for building a graphic image on a display 37 1993
5,511,002 Multimedia player component object system 38 1993
5,390,138 Object-oriented audio system 76 1993
5,388,264 Object oriented framework system for routing, editing, and synchronizing MIDI multimedia information using graphically represented connection object 117 1993
5,583,977 Object-oriented curve manipulation system 46 1993
5,522,025 Object-oriented window area display system 34 1993
5,455,854 Object-oriented telephony system 64 1993
6,040,838 Graphic state processing 6 1993
5,428,722 Object-oriented painter maker 29 1993
5,537,526 Method and apparatus for processing a display document utilizing a system level document framework 210 1993
5,594,921 Authentication of users with dynamically configurable protocol stack 135 1993
5,548,723 Object-oriented network protocol configuration system utilizing a dynamically configurable protocol stack 101 1993
5,548,726 System for activating new service in client server network by reconfiguring the multilayer network protocol stack dynamically within the server node 254 1993
5,530,799 Rendering cache in an object oriented system 22 1993
5,515,508 Client server system and method of operation including a dynamically configurable protocol stack 208 1993
5,499,343 Object-oriented networking system with dynamically configurable communication links 172 1993
5,491,800 Object-oriented remote procedure call networking system 273 1993
5,574,915 Object-oriented booting framework 64 1993
5,566,346 System for constructing hardware device interface software systems independent of operating systems including capability of installing and removing interrupt handlers 40 1993
5,548,779 System for providing system services for a device to a client using stack definition and stack description of a stack having top, intermediate, and bottom service objects 29 1993
5,546,595 Object-oriented system using objects representing hardware devices, physical connectors and connections between the physical connectors for configuring a computer 54 1993
5,615,326 Object-oriented viewing framework having view grouping 20 1993
5,555,368 Object-oriented multi-tasking view framework 48 1993
5,544,301 Object-oriented view layout system 36 1993
5,524,199 Object-oriented view system with background processing of update request 10 1993
5,524,200 Object-oriented non-rectilinear viewing framework 16 1993
5,465,362 Object-oriented view-system for displaying information in a windowing environment 29 1993
5,680,563 Object-oriented operating system enhancement for filtering items in a window 57 1994
5,517,606 Object-oriented menuing system using command objects of an object-oriented operation system 36 1994
5,504,892 Extensible object-oriented file system 107 1994
5,519,818 Object-oriented graphic picking system 24 1994
5,475,845 Wrapper system for interfacing an object-oriented application to a procedural operating system 78 1994
5,652,884 Method and apparatus for dynamic update of an existing object in an object editor 140 1994
5,630,131 Method and apparatus for importing and exporting archive files for a graphical user interface 103 1994
5,613,122 Object-oriented operating system 65 1994
5,752,245 Object-oriented system for configuration history management with a project workspace and project history database for draft identification 46 1994
5,659,735 Object-oriented system for program version and history database management system for various program components 85 1994
5,553,282 Software project history database and method of operation 194 1994
5,455,599 Object-oriented graphic system 131 1995
5,479,601 Method and apparatus for processing commands generated by user interface controls in an atomic manner 31 1995
5,973,702 Oriented view system having a common window manager for defining application window areas in a screen buffer and application specific view objects for writing into the screen buffer 28 1995
5,500,931 System for applying font style changes to multi-script text 40 1995
5,495,577 System for displaying insertion text based on preexisting text display characteristics 29 1995
6,158,903 Apparatus and method for allowing computer systems with different input/output devices to collaboratively edit data 23 1995
5,640,587 Object-oriented rule-based text transliteration system 24 1995
6,684,261 Object-oriented operating system 47 1995
5,848,291 Object-oriented framework for creating multimedia applications 65 1995
5,652,835 Method and apparatus for generating test data for an automated software testing system 52 1995
5,758,153 Object oriented file system in an object oriented operating system 79 1995
6,158,045 Portable debugging services utilizing a client debugger object and a server debugger object with flexible addressing support 50 1995
5,815,653 Debugging system with portable debug environment-independent client and non-portable platform-specific server 83 1995
5,812,850 Object-oriented symbolic debugger using a compiler driven database and state modeling to control program execution 53 1995
5,787,245 Portable debugging service utilizing a client debugger object and a server debugger object 64 1995
5,778,230 Goal directed object-oriented debugging system 40 1995
5,936,643 Method and apparatus for graphical data 24 1995
5,640,565 Business card system 86 1995
5,790,132 Image rendering system with extensible mechanism for providing visual user feedback when an image graphic is selected 3 1995
5,787,448 Dynamic linking system 13 1995
5,544,297 Object-oriented audio record/playback system 27 1995
6,031,977 Object-oriented distributed communications directory service 125 1995
5,668,997 Object-oriented system for servicing windows 58 1995
5,634,057 Place object display system having place objects selected in response to a user identifier 13 1995
5,832,219 Distributed object networking service 120 1995
5,737,559 Object-oriented view hierarchy framework 16 1995
5,634,129 Object oriented system for representing physical locations 53 1995
5,822,580 Object oriented programming based global registry system, method, and article of manufacture 86 1996
5,710,896 Object-oriented graphic system with extensible damage repair and drawing constraints 26 1996
5,734,852 Method and apparatus for displaying hardware dependent graphics in an object-oriented operating system 49 1996
5,729,671 Object-oriented method and apparatus for rendering a 3D surface image on a two-dimensional display 17 1996
5,706,517 Method and apparatus for retrieving distributed objects in a networked system 18 1996
5,675,748 Method and apparatus for automatically configuring computer system hardware and software 75 1996
5,638,504 System and method of processing documents with document proxies 114 1996
5,864,668 System for connecting a client to a server with a protocol stack dynamically constructed by using top and bottom service descriptions as query parameters 8 1996
5,594,642 Input methods framework 34 1996
5,732,229 Method and apparatus for displaying business cards 106 1996
5,877,768 Method and system using a sorting table to order 2D shapes and 2D projections of 3D shapes for rendering a composite drawing 23 1996
5,912,666 Object-oriented global cursor tool 12 1997
6,146,027 Method and apparatus for providing an object-oriented application interface for a computer system 15 1997
6,275,983 Object-oriented operating system 12 1998
RE37258 Object oriented printing system 25 1998
6,223,217 Distributed object networking service 49 1998
6,351,778 Object-oriented operating system 32 1998
6,421,692 Object-oriented multimedia [data routing system] presentation control system 43 1998
6,067,641 Demand-based generation of symbolic information 13 1999
6,169,550 Object oriented method and system to draw 2D and 3D shapes onto a projection plane 16 1999
6,360,266 Object-oriented distributed communications directory system 62 1999
RE37722 Object-oriented system for the transparent translation among locales of locale-dependent application programs 37 1999
6,424,354 Object-oriented event notification system with listener registration of both interests and methods 27 1999
6,014,139 Object-oriented global cursor tool 18 1999
6,453,328 Model tracking object-oriented system for collaborative data editing with non-compatible computer peripheral devices 12 1999
6,377,962 Software program for routing graphic image data between a source located in a first address space and a destination located in a second address space 4 1999
6,981,208 Multimedia data routing system and method 3 2002
7,363,587 Method and apparatus for supporting real-time collaboration 3 2002
7,424,704 Object-oriented operating system 2 2003
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (45)
5,488,727 Methods to support multimethod function overloading with compile-time type checking 32 1991
5,412,797 Method for implementing one-to-many binary relations in object-oriented systems using doubly-linked rings 10 1992
5,513,317 System and method for permitting rapid refinement of data output from a debugger 24 1992
5,396,630 Method and system for object management across process boundries in a data processing system 52 1992
5,511,196 Method and system in a data processing system for the enhancement of relationships between reference objects in an object oriented environment and a data object outside an object oriented environment 41 1992
6,216,149 Method and system for efficient control of the execution of actions in an object oriented program 15 1993
5,687,375 Debugging of High Performance Fortran programs with backup breakpoints 25 1994
6,131,185 Method and system for visually debugging on object in an object oriented system 12 1994
5,590,330 Method and system for providing a testing facility in a program development tool 39 1994
5,696,973 Index-based method for supporting multimethod function overloading with compile-time type checking and run-time dispatch 11 1995
5,604,907 Computer system for executing action slots including multiple action object classes 9 1995
5,768,588 Efficient method router that supports multiple simultaneous object versions 15 1995
6,226,691 System, method, and article of manufacture for adding object services to a binary class in an object oriented server 5 1995
5,724,585 Method for processing an application termination initiated from a pre-initialized computer language execution environment 2 1995
5,878,428 System, method, and article of manufacture for adding transactional recovery to a binary class in an object oriented system 7 1995
5,867,708 System, method, and article of manufacture for adding concurrency to a binary class in an object oriented system 4 1995
5,774,724 System and method for acquiring high granularity performance data in a computer system 69 1995
6,405,263 Method and apparatus for subclassing system object model classes in dynamic languages 3 1995
6,782,538 Object oriented information handling system including an extensible instance manager 2 1995
5,873,092 Information handling system, method, and article of manufacture including persistent, distributed object name services including shared properties 11 1995
5,765,153 Information handling system, method, and article of manufacture including object system authorization and registration 79 1996
5,809,506 Method for creating an object base of persisent application objects in an object oriented programming environment and apparatus related thereto 14 1996
5,896,536 Data triggered trace support for debugging object oriented programs 33 1996
5,632,034 Controlling method invocation sequence through virtual functions in an object-oriented class library 30 1996
5,826,064 User-configurable earcon event engine 29 1996
5,901,314 Method for reducing the size of computer programs 10 1996
5,918,053 Method and system for diagraming collaborations deduced from small talkcode using a design virtual machine 14 1996
6,401,080 Intelligent agent with negotiation capability and method of negotiation therewith 112 1997
6,192,354 Apparatus and method for optimizing the performance of computer tasks using multiple intelligent agents having varied degrees of domain knowledge 88 1997
6,715,148 Efficient method router that supports multiple simultaneous object versions 3 1998
6,249,907 Method system and article of manufacture for debugging a computer program by encoding user specified breakpoint types at multiple locations in the computer program 35 1998
6,240,545 Setting instance breakpoints in object oriented computer programs 19 1998
7,386,522 Optimizing the performance of computer tasks using intelligent agent with multiple program modules having varied degrees of domain knowledge 10 1998
6,564,270 Isolating client application requests for device services through an object-oriented service stack system 21 1999
7,908,225 Intelligent agent with negotiation capability and method of negotiation therewith 0 1999
6,668,370 Synchronous execution of object-oriented scripts and procedural code from within an interactive test facility 17 2000
6,966,051 Automatically generated symbol-based debug script executable by a debug program for software debugging 5 2001
7,644,394 Object-oriented creation breakpoints 3 2001
7,398,519 Inheritance breakpoints for use in debugging object-oriented computer programs 3 2001
7,096,458 Method and apparatus to create and compare debug scenarios of a computer process 10 2002
7,383,539 Managing breakpoints in a multi-threaded environment 4 2003
7,299,456 Run into function 2 2003
7,526,756 Address watch breakpoints with basing pointers 0 2004
8,132,160 Managing breakpoints in a multi-threaded environment 0 2008
8,423,969 Inheritance breakpoints for use in debugging object-oriented computer programs 0 2008
 
MICROSOFT CORPORATION (33)
5,297,284 Method and system for implementing virtual functions and virtual base classes and setting a this pointer for an object-oriented programming language 82 1991
5,432,936 Method for implementing pointers to members in a compiler for an object-oriented programming language 25 1992
5,327,562 Method for implementing virtual function tables in a compiler for an object-oriented programming language 81 1992
6,209,040 Method and system for interfacing to a type library 23 1992
5,515,536 Method and system for invoking methods of an object through a dispatching interface 44 1992
5,410,705 Method for generating an object data structure layout for a class in a compiler for an object-oriented programming language 32 1993
5,442,793 Method and system for locating an inherited virtual function member of a derived class 30 1994
5,754,862 Method and system for accessing virtual base classes 10 1995
5,617,569 Method and system for implementing pointers to members in a compiler for an object-oriented programming language 16 1995
5,689,709 Method and system for invoking methods of an object 102 1996
6,473,791 Object load balancing 128 1998
6,442,620 Environment extensibility and automatic services for component applications using contexts, policies and activators 116 1998
6,425,017 Queued method invocations on distributed component applications 102 1998
6,574,736 Composable roles 79 1998
6,487,665 Object security boundaries 83 1998
6,385,724 Automatic object caller chain with declarative impersonation and transitive trust 35 1998
6,829,770 Object connectivity through loosely coupled publish and subscribe events 66 1999
6,748,455 Object connectivity through loosely coupled publish and subscribe events with filtering 27 1999
6,748,555 Object-based software management 75 1999
7,076,784 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment 65 1999
6,795,962 Machine independent debugger 13 1999
6,714,962 Multi-user server application architecture with single-user object tier 44 2000
6,598,181 Method and system for debugging multiple function calls 12 2000
7,346,901 Efficient generic code in a dynamic execution environment 7 2001
6,604,198 Automatic object caller chain with declarative impersonation and transitive trust 76 2002
6,606,711 Object security boundaries 17 2002
7,389,514 Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment 14 2004
7,243,271 Wrapped object for observing object events 4 2004
7,240,244 Object-based software management 13 2004
7,478,405 Object connectivity through loosely coupled publish and subscribe events 1 2004
7,237,245 Object connectivity through loosely coupled publish and subscribe events 4 2004
7,634,777 Queued component interface passing for results outflow from queued method invocations 1 2005
8,307,350 Multi level virtual function tables 0 2009
 
MCAFEE, INC. (17)
5,864,683 System for providing secure internetwork by connecting type enforcing secure computers to external network for limiting access to data based on user and process access rights 284 1994
5,918,018 System and method for achieving network separation 84 1996
5,913,024 Secure server utilizing separate protocol stacks 54 1996
5,867,647 System and method for securing compiled program code 25 1996
6,003,084 Secure network proxy for connecting entities 155 1996
6,072,942 System and method of electronic mail filtering using interconnected nodes 233 1996
5,983,350 Secure firewall supporting different levels of authentication based on address or encryption status 223 1996
5,950,195 Generalized security policy management system and method 190 1996
5,915,087 Transparent security proxy for unreliable message exchange protocols 85 1996
6,321,336 System and method for redirecting network traffic to provide secure communication 113 1998
6,453,419 System and method for implementing a security policy 93 1998
6,182,226 System and method for controlling interactions between networks 238 1998
6,772,332 System and method for providing secure internetwork services via an assured pipeline 76 1998
6,219,707 System and method for achieving network separation 26 1999
6,332,195 Secure server utilizing separate protocol stacks 32 1999
7,181,613 System and method for providing secure internetwork services via an assured pipeline 9 2004
7,730,299 System and method for providing secure internetwork services via an assured pipeline 1 2007
 
BEN FRANKLIN PATENT HOLDING LLC (4)
5,603,031 System and method for distributed computation based upon the movement, execution, and interaction of processes in a network 244 1993
6,016,393 System and method for distributed computation based upon the movement, execution, and interaction of processes in a network 81 1997
7,949,752 Network system extensible by users 2 2004
8,326,914 Network system extensible by users 0 2011
 
CODEGEAR LLC (4)
5,481,708 System and methods for optimizing object-oriented compilations 59 1992
5,535,391 System and methods for optimizing object-oriented compilations 47 1995
5,911,070 Development system with methods for bi-directional application program code generation 69 1995
5,724,589 Development system with a property-method-event programming model for developing context-free reusable software components 74 1995
 
SCSK CORPORATION (4)
7,401,327 System and method supporting property values as options 2 2001
7,373,639 System and method supporting type checking of options 2 2001
7,340,720 System and method supporting mapping of option bindings 4 2001
6,769,001 System and method supporting nonlocal values 10 2001
 
SUN MICROSYSTEMS, INC. (4)
5,379,426 Method and apparatus for object oriented interprocess message switching 26 1994
5,826,005 System and method for diagnosing computer program faults through the provision of program probe points and referenceable diagnostic program probes 4 1996
6,253,317 Method and apparatus for providing and handling traps 17 1997
7,865,883 Parallel and asynchronous debugger and debugging method for multi-threaded programs 2 1999
 
KABUSHIKI KAISHA TOSHIBA (3)
6,345,383 Debugging support device and debugging support method 45 1995
5,845,125 Debugger using class information and dynamic instance inter-relationships 26 1997
7,086,037 Method and computer program product for localizing an interruption structure included in a hierarchical structure of a specification 0 2002
 
OBJECT LICENSING CORPORATION (3)
5,680,624 Object oriented interrupt system 22 1993
5,717,877 Object-oriented data access framework system 51 1995
5,796,969 Object-oriented view coordinate space system 3 1995
 
QUALCOMM INCORPORATED (3)
8,380,966 Method and system for instruction stuffing operations during non-intrusive digital signal processor debugging 0 2006
8,370,806 Non-intrusive, thread-selective, debugging method and system for a multi-thread digital signal processor 0 2006
8,341,604 Embedded trace macrocell for enhanced digital signal processor debugging operations 0 2006
 
STRAGENT, LLC (3)
8,204,945 Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail 0 2008
8,272,060 Hash-based systems and methods for detecting and preventing transmission of polymorphic network worms and viruses 2010
8,166,549 Hash-based systems and methods for detecting and preventing transmission of polymorphic network worms and viruses 0 2010
 
BULL S.A. (2)
5,603,033 Tool for debugging an operating system 11 1994
5,504,906 Managing structured objects using global definitions 24 1995
 
INTEL CORPORATION (2)
5,325,496 Selectable pointer validation in a computer system 8 1991
7,080,354 Method for implementing dynamic type checking 1 2002
 
ORACLE INTERNATIONAL CORPORATION (2)
6,782,532 Object type system for a run-time environment using generated high-order language instructions for generic functions 5 2000
6,769,116 Diagnostic technique for debugging memory corruption 21 2000
 
TALIGENT, INC. (2)
5,630,141 Hierarchical apparatus and method for processing device interrupts in a computer system 7 1996
6,606,742 Object-oriented interface for portability to diverse operating systems or hardware platforms 30 1999
 
COMPUTER ASSOCIATES THINK, INC. (1)
5,819,089 Portable and dynamic distributed transaction management method 22 1996
 
FIRESTAR SOFTWARE, INC. (1)
5,542,078 Object oriented data store integration environment for integration of object oriented databases and non-object oriented data facilities 158 1994
 
FREESCALE SEMICONDUCTOR, INC. (1)
5,974,255 Method for state-based oriented testing 14 1993
 
FUJITSU LIMITED (1)
5,479,614 Object sensor processing method and processor 6 1993
 
HEWLETT-PACKARD COMPANY (1)
5,361,351 System and method for supporting run-time data type identification of objects within a computer program 59 1990
 
INFOR GLOBAL SOLUTIONS (CHICAGO), INC. (1)
5,737,609 Method and apparatus for testing object-oriented programming constructs 31 1994
 
INNOPATH SOFTWARE, INC. (1)
7,844,734 Dynamic addressing (DA) using a centralized DA manager 0 2005
 
INTERVOICE LIMITED PARTNERSHIP (1)
6,412,106 Graphical system and method for debugging computer programs 59 1999
 
KASPERSKY LAB, ZAO (1)
7,530,106 System and method for security rating of computer processes 11 2008
 
LENOVO (SINGAPORE) PTE LTD. (1)
5,850,562 Personal computer apparatus and method for monitoring memory locations states for facilitating debugging of post and BIOS code 71 1994
 
LUCENT TECHNOLOGIES INC. (1)
5,896,532 Objects with run-time classes and methods of making them 11 1992
 
MENTOR GRAPHICS CORPORATION (1)
5,446,900 Method and apparatus for statement level debugging of a computer program 46 1992
 
NEC CORPORATION (1)
5,835,699 Breakpoint setting/deleting system using a symbolic debugger in a digital data processing system 10 1997
 
NEC ELECTRONICS CORPORATION (1)
5,926,638 Program debugging system for debugging a program having graphical user interface 65 1997
 
NIRO, HALLER & NIRO (1)
5,937,402 System for enabling access to a relational database from an object oriented program 127 1997
 
OBJECTIVE SOFTWARE TECHNOLOGY (1)
5,740,440 Dynamic object visualization and browsing system 67 1995
 
RESEARCH IN MOTION LIMITED (1)
7,895,569 System and method for implementing software breakpoints in an interpreter 0 2006
 
SIEMENS AKTIENGESELLSCHAFT (1)
6,370,589 Process for performing at least one test on at least one of the objects of an object-oriented program capable of running in parallel on a computer 2 1995
 
SINGAPORE COMPUTER SYSTEMS LIMITED (1)
5,307,499 Interpretive object-oriented facility which can access pre-compiled classes 60 1993
 
ST COMPUTER SYSTEMS & SERVICES LIMITED (1)
5,459,868 Interpretive object-oriented facility which can access pre-compiled classes 33 1993
 
TEXAS INSTRUMENTS INCORPORATED (1)
7,131,114 Debugger breakpoint management in a multicore DSP device having shared program memory 6 2002
 
TM PATENTS, L.P. (1)
5,561,801 System and method for multilevel promotion 4 1993
 
TOSHIBA CORPORATION (1)
5,615,112 Synthesized object-oriented entity-relationship (SOOER) model for coupled knowledge-base/database of image retrieval expert system (IRES) 83 1993
 
VERMEER TECHNOLOGIES, INC. (1)
5,732,219 Computer system and computer-implemented process for remote editing of computer files 247 1995