Object oriented dynamic linking, late binding

CL 719 SC 332
6671746 Execution of application process using registry having binding methods
Dec-30-2003 The present invention provides a virtual network, sitting "above" the physical connectivity and thereby providing the administrative controls necessary to link various communication devices via an Access-Method-Independent...
6662236 Runtime object binding in scripting
Dec-9-2003 A method of providing a script for a computer application, by creating an object-oriented scripting environment which allows a user to enter separate code as a script, registering one or more objects with...
6658658 Implicit forwarding and resolving of a reference made by an importing module to an exporting module for a specified export
Dec-2-2003 The present system and method improves the way of forwarding a reference from an importing module to an exporting module. The present system and method allow forwarding of a reference(s) through a forwarder...
6658647 Access to resource files stored in ROM
Dec-2-2003 A system for accessing resources, such as bitmaps, fonts and sound files is provided. Typically, resources of this type are accessed as files from Java code. The data is read into dynamic (RAM) memory...
6658492 System and method for reducing the footprint of preloaded classes
Dec-2-2003 A method and system that reduces the space allocated for internal data structures by a runtime engine. The internal data structures store member information for preloaded classes used by applications executed...
6658491 System and method for constructing an ole process control compliant data server from a noncompliant user application
Dec-2-2003 A system for, and method of, constructing an Object Linking and Embedding (OLE) for Process Control (OPC) compliant data server from a device-specific noncompliant user application and a real-time process...
6654801 Remote system administration and seamless service integration of a data communication network management system
Nov-25-2003 A method for providing remote management and maintenance of a node or service within a data communications network that is activated by the data communications network management system's receipt of signals...
6651248 Method and apparatus for efficient interface method dispatch
Nov-18-2003 The interface method invocation mechanism of the present invention includes an interface method table (IMT) for a given class of objects. The IMT comprises a table of entries each corresponding to a set...
6651080 Techniques for implementing pluggable virtual machines
Nov-18-2003 Techniques for developing and exchanging virtual machine implementations and/or support library implementations are described. In one embodiment, the virtual machine design specifies a set of functions...
6637020 Creating applications within data processing systems by combining program components dynamically
Oct-21-2003 A method of associating program components to create a software application. Program components are emitted from standard object data files. The program components are analyzed in real time to identify...
6636964 Method and apparatus for loading an object-oriented operating system by providing an initial execution environment and migrating to a core execution environment thereafter
Oct-21-2003 An operating system (OS) is flexibly initialized by efficiently utilizing a memory space. An initial execution environment is first created on a target host. An OS initializing object is executed in the...
6631425 Just-in-time activation and as-soon-as-possible deactivation or server application components
Oct-7-2003 A run-time environment implemented as system services and component integration interfaces provides scalable and robust component-based server applications by deactivating server application components...
6618769 Module-by-module verification
Sep-9-2003 A method, computer program, signal transmission and apparatus pre-verify instructions in a module of a computer program one module-at-a-time. First it is determined whether checking an instruction in a...
6614453 Method and apparatus for medical image display for surgical tool planning and navigation in clinical environments
Sep-2-2003 A medical imaging display system includes a memory (40) for storing first image data representative of a region of interest. The memory (40) stores image data generated by medical imaging devices such...
6611844 Method and system for java program storing database object entries in an intermediate form between textual form and an object-oriented form
Aug-26-2003 A method and system for providing an intelligent intermediate form of an object-oriented database. The intermediate form is derived from a grammatical form of an object-oriented database through the process...
6601114 Fully lazy linking with module-by-module verification
Jul-29-2003 A method, computer program, signal transmission and apparatus verify instructions in a module of a computer program during linking using pre-verification constraints with fully lazy loading. It is first...
6574736 Composable roles
Jun-3-2003 An application developer grants access privileges to application processing services in an object-based application by defining logical classes of users called roles. When the application is deployed on...
6571253 Hierarchical view of data binding between display elements that are organized in a hierarchical structure to a data store that is also organized in a hierarchical structure
May-27-2003 A Web browser is used as the rendering engine for the client application. The browser is instructed to load a "page" (some set of instructions that eventually resolves to a sequence of HTML (HyperText...
6526513 Architecture for dynamic permissions in java
Feb-25-2003 An architecture for extending the Java security model to allow a user or administrator to grant permissions dynamically. By itself, the Java 2 security model does not allow additions to the collections...
6519764 Method and system for naming and binding objects
Feb-11-2003 A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiments moniker object contains information to identify linked source data and provides...
6505204 Engineering services coordinating system and method therefor
Jan-7-2003 A system (100) for coordinating engineering services (102) is provided. The system (100) uses a hyperdatabase (108) to encompass a CAE application library (122) for each CAE application program (120) used...
6493870 Methods and apparatus for packaging a program for remote execution
Dec-10-2002 A task executing at a server receives a request to package program code for remote execution on a client, and determines the software components that already reside at the client. The task uses this information...
6487714 Mechanism for dynamic selection of an object's method
Nov-26-2002 A data structure and associated mechanism for implementing object oriented programming language, comprising at least two code blocks for at least one method of an object of a specified class, each of the...
6484214 Method for distributed object communications based on dynamically acquired and assembled software components
Nov-19-2002 A method for acquiring and assembling software components at execution time into a client program, where the components may be acquired from remote networked servers is disclosed. The acquired components...
6480886 Centralized trace facility with dynamic tracing in data processing system
Nov-12-2002 In a data processing system wherein a plurality of data processing applications are in communication with each other, a first data processing apparatus running a first data processing application, the...
6480882 Method for control and communication between computer systems linked through a network
Nov-12-2002 A method for controlling an operation of a server system by a client system interconnected with the server by a network. The server includes a network communications server facility, a server resident...
6446142 Method of and apparatus for dynamically binding subobjects into objects to represent functions and characteristics of a device within an IEEE 1394 serial bus network
Sep-3-2002 A controlling application generates objects and handles to represent units within a network. To generate an object representing a device, subobjects for each subunit within the device are assembled into...
6441835 Resolution policy for direct manipulation on hierarchically structured visuals
Aug-27-2002 A method and apparatus for applying a resolution policy for direct manipulation of nested graphical elements. This policy resolves the allowance or disallowance of dragging and dropping of a guest graphical...
6438677 Dynamic handling of object versions to support space and time dimensional program execution
Aug-20-2002 One embodiment of the present invention provides a system that supports space and time dimensional program execution by facilitating accesses to different versions of a memory element. The system supports...
6430600 Data processing method and device
Aug-6-2002 A data processing method for a data processing system having: a server comprising an application program constructed from a plurality of objects, an execution environment constructed from a plurality of...
6429880 Method and apparatus for binding user interface objects to application objects
Aug-6-2002 A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided....
6405363 Class casting support for run-time extensible items in an object oriented framework
Jun-11-2002 In an object oriented computer system, a framework mechanism defines one or more run-time extensible items that may be dynamically reconfigured as required to support different interfaces at run-time....
6401081 Modular object-based architecture for extensible master station software
Jun-4-2002 Conventional AMR and DA/DSM systems typically suffer from a lack of extensibility due to the monolithic nature of the master station software. In contrast, this patent describes a system that is comprised...
6397384 Run-time addition of interfaces
May-28-2002 Methods and apparatus implementing a technique for adding an interface to a boss object at run-time. A boss object includes one or more interfaces and each interface has a corresponding implementation...
6381737 Automatic adapter/stub generator
Apr-30-2002 Systems and methods for automatically providing an adapter or a stub in a runtime environment are provided. An adapter generator is provided with input parameters that are in turn processed and input to...
6374293 Network management system using model-based intelligence
Apr-16-2002 A network management system includes a user interface, a virtual network and a device communication manager. The virtual network includes models which represent network entities and model relations which...
6353881 Supporting space-time dimensional program execution by selectively versioning memory updates
Mar-5-2002 A system is provided that facilitates space and time dimensional execution of computer programs through selective versioning of memory elements located in a system heap. The system includes a head thread...
6351843 Dynamically inserting a function into an application executable at runtime
Feb-26-2002 A technique is presented for dynamically inserting a function into an existing application executable of an object-oriented system at runtime of the executable and without requiring recompiling of the...
6349344 Combining multiple java class files into a run-time image
Feb-19-2002 Combining multiple Java class files into a run-time image is disclosed. The run-time image of the Java class files is such that class files are in a preloaded and preparsed state for a Java virtual machine....
6330006 Method and apparatus for synchronizing an application's interface and data
Dec-11-2001 Embodiments of the invention comprise a method and apparatus for synchronizing interface objects of an application's graphic user interface (GUI) with underlying data. A design tool is used in embodiments...
6314566 Method and apparatus for "Just-in-Time" dynamic loading and unloading of computer software libraries
Nov-6-2001 A method and system for providing "just-in-time" dynamic loading and unloading of libraries. Library code is loaded into memory just prior to the actual execution of a routine in that library and is unloaded...
6292849 Control system using plural objects, a programming method therefor, and a peripheral devices control system
Sep-18-2001 A control system built around plural common objects is provided with greater flexibility and easy customizability, and a programming method for the control system is provided. An interface object (15)...
6275979 Implementation for an object oriented run-time extensible item
Aug-14-2001 In an object oriented computer system, one or more run-time extensible items are defined that may be dynamically reconfigured as required to support different interfaces at run-time. The behavior associated...
6275232 Polymorphic event handling for zooming graphical user interface
Aug-14-2001 Flexible event responsive behavior in an object oriented computing environment is provided by associating a plurality of event handlers to objects. The event handlers can have various event responsive...
6269473 Method and apparatus for the development of dynamically configurable software systems
Jul-31-2001 A software modeling environment is presented that supports the development and execution of software that can be dynamically configured. This is achieved by introducing a design-time object modeling construct...
6263379 Method and system for referring to and binding to objects using identifier objects
Jul-17-2001 A method and system for referring to and binding to objects using a moniker object is provided. In a preferred embodiments moniker object contains information to identify linked source data and provides...
6262729 Method and apparatus for binding user interface objects to application objects
Jul-17-2001 A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided....
6260078 Using a distributed object system to find and download java-based applications
Jul-10-2001 A client enabled to load and run Java applets in a distributed object computing system retrieves needed Java classes in a location-independent manner from various class servers in the system. Initially,...
6249807 Method and apparatus for performing enterprise email management
Jun-19-2001 An enterprise email management system is disclosed. The enterprise mail system is designed to handle large volumes of email quickly and efficiently, responding through enterprise email system users or...
6189144 Method of controlling a data processing system
Feb-13-2001 An object program is produced in a data processing system by linking a plurality of program modules. Internal program modules, which have been produced by means of a high-level language translator, and...